From 818033a139c17081d99b6a2a36730da78122a6b1 Mon Sep 17 00:00:00 2001 From: arpit1503khanna Date: Mon, 26 Feb 2024 17:55:22 +0530 Subject: [PATCH 1/4] build sandbox docker-compose file without error --- package-lock.json | 41002 +++++++++++----- package.json | 3 +- packages/cli/README.md | 17 +- sandbox/audit-ms-example/Dockerfile | 2 +- sandbox/auth-ms-basic-example/Dockerfile | 2 +- .../facade/Dockerfile | 2 +- .../services/chat-service/Dockerfile | 2 +- .../services/notifications-service/Dockerfile | 2 +- .../notifications-service/package.json | 2 + .../facade/Dockerfile | 2 +- .../services/chat-service/Dockerfile | 2 +- .../services/notifications-service/Dockerfile | 2 +- sandbox/docker-compose.yml | 75 +- sandbox/feature-toggle-example/Dockerfile | 2 +- sandbox/in-mail-example/Dockerfile | 2 +- sandbox/oauth-example/Dockerfile | 2 +- sandbox/payment-example/Dockerfile | 4 +- sandbox/pubnub-example/Dockerfile | 2 +- sandbox/scheduler-example/Dockerfile | 2 +- sandbox/search-ms-example/Dockerfile | 2 +- .../video-conferencing-ms-example/Dockerfile | 2 +- sandbox/workflow-ms-example/Dockerfile | 2 +- sandbox/workflow-ms-example/tsconfig.json | 7 +- .../__tests__/unit/audit.controller.unit.ts | 5 +- .../auth/controllers/login.controller.ts | 10 +- .../src/controllers/workflow.controller.ts | 10 +- services/feature-toggle-service/Dockerfile | 2 +- .../services/process-notification.service.ts | 5 +- services/payment-service/Dockerfile | 2 +- services/payment-service/openapi.json | 307 +- services/payment-service/openapi.md | 2288 +- .../subscriptions-transactions.controller.ts | 10 +- .../controllers/transactions.controller.ts | 5 +- .../paypal/paypal-provider.service.ts | 5 +- .../providers/razorpay/razorpay.provider.ts | 5 +- .../src/providers/stripe/stripe.provider.ts | 5 +- services/reporting-service/Dockerfile | 28 + .../datasource.controller.acceptance.ts | 5 +- .../services/data-sources.service.unit.ts | 10 +- .../src/controllers/dashboard.controller.ts | 17 +- .../observers/report-service-initializer.ts | 16 +- .../src/services/data-sets.service.ts | 22 +- .../src/services/data-sources.service.ts | 5 +- .../sequelize/psql-sequelize-strategy.ts | 13 +- .../controllers/calendar-event.controller.ts | 5 +- .../src/controllers/calendar.controller.ts | 5 +- .../src/services/calendar.service.ts | 10 +- services/search-service/Dockerfile | 2 +- .../survey-response-detail.controller.ts | 5 +- .../src/services/question-helper.service.ts | 5 +- .../src/services/user-task.service.ts | 5 +- services/user-tenant-service/openapi.json | 360 +- services/user-tenant-service/openapi.md | 5977 +-- .../src/services/user-group.service.ts | 5 +- .../src/services/chat-session.service.ts | 5 +- 55 files changed, 32162 insertions(+), 18139 deletions(-) create mode 100644 services/reporting-service/Dockerfile diff --git a/package-lock.json b/package-lock.json index 04c5965a68..770c8c911d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,8 @@ "packages/cache", "packages/feature-toggle", "packages/custom-sf-changelog/", - "services/*" + "services/*", + "sandbox/*" ], "dependencies": { "handlebars": "^4.7.8", @@ -51,6 +52,143 @@ "node": ">=6.0.0" } }, + "node_modules/@angular-devkit/core": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.0.1.tgz", + "integrity": "sha512-2uz98IqkKJlgnHbWQ7VeL4pb+snGAZXIama2KXi+k9GsRntdcw+udX8rL3G9SdUGUF+m6+147Y1oRBMHsO/v4w==", + "dev": true, + "dependencies": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "7.8.1", + "source-map": "0.7.4" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/core/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@angular-devkit/core/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@angular-devkit/schematics": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.0.1.tgz", + "integrity": "sha512-A9D0LTYmiqiBa90GKcSuWb7hUouGIbm/AHbJbjL85WLLRbQA2PwKl7P5Mpd6nS/ZC0kfG4VQY3VOaDvb3qpI9g==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "16.0.1", + "jsonc-parser": "3.2.0", + "magic-string": "0.30.0", + "ora": "5.4.1", + "rxjs": "7.8.1" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/schematics-cli": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-16.0.1.tgz", + "integrity": "sha512-6KLA125dpgd6oJGtiO2JpZAb92uOG3njQGIt7NFcuQGW/5GO7J41vMXH9cBAfdtbV8SIggSmR/cIEE9ijfj6YQ==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "16.0.1", + "@angular-devkit/schematics": "16.0.1", + "ansi-colors": "4.1.3", + "inquirer": "8.2.4", + "symbol-observable": "4.0.0", + "yargs-parser": "21.1.1" + }, + "bin": { + "schematics": "bin/schematics.js" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/schematics-cli/node_modules/inquirer": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", + "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@angular-devkit/schematics-cli/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@angular-devkit/schematics-cli/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/@angular-devkit/schematics/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/@apidevtools/json-schema-ref-parser": { "version": "9.1.2", "license": "MIT", @@ -991,6 +1129,15 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-simple-access": { "version": "7.22.5", "dev": true, @@ -1121,7 +1268,7 @@ }, "node_modules/@babel/parser": { "version": "7.24.1", - "dev": true, + "devOptional": true, "license": "MIT", "bin": { "parser": "bin/babel-parser.js" @@ -1130,6 +1277,168 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", + "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/template": { "version": "7.24.0", "dev": true, @@ -1184,6 +1493,12 @@ "node": ">=6.9.0" } }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, "node_modules/@colors/colors": { "version": "1.6.0", "license": "MIT", @@ -1617,7 +1932,6 @@ }, "node_modules/@fastify/busboy": { "version": "1.2.1", - "dev": true, "license": "MIT", "dependencies": { "text-decoding": "^1.0.0" @@ -1689,19 +2003,21 @@ "dev": true, "license": "0BSD" }, + "node_modules/@firebase/app-check-interop-types": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.3.0.tgz", + "integrity": "sha512-xAxHPZPIgFXnI+vb4sbBjZcde7ZluzPPaSK7Lx3/nmuVk4TjZvnL8ONnkd4ERQKL8WePQySU+pRcWkh8rDf5Sg==" + }, "node_modules/@firebase/app-types": { "version": "0.9.0", - "dev": true, "license": "Apache-2.0" }, "node_modules/@firebase/auth-interop-types": { "version": "0.2.1", - "dev": true, "license": "Apache-2.0" }, "node_modules/@firebase/component": { "version": "0.6.4", - "dev": true, "license": "Apache-2.0", "dependencies": { "@firebase/util": "1.9.3", @@ -1710,7 +2026,6 @@ }, "node_modules/@firebase/database": { "version": "0.14.4", - "dev": true, "license": "Apache-2.0", "dependencies": { "@firebase/auth-interop-types": "0.2.1", @@ -1723,7 +2038,6 @@ }, "node_modules/@firebase/database-compat": { "version": "0.3.4", - "dev": true, "license": "Apache-2.0", "dependencies": { "@firebase/component": "0.6.4", @@ -1736,7 +2050,6 @@ }, "node_modules/@firebase/database-types": { "version": "0.10.4", - "dev": true, "license": "Apache-2.0", "dependencies": { "@firebase/app-types": "0.9.0", @@ -1745,7 +2058,6 @@ }, "node_modules/@firebase/logger": { "version": "0.4.0", - "dev": true, "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" @@ -1753,7 +2065,6 @@ }, "node_modules/@firebase/util": { "version": "1.9.3", - "dev": true, "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" @@ -1765,7 +2076,6 @@ }, "node_modules/@google-cloud/firestore": { "version": "6.8.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -1780,7 +2090,6 @@ }, "node_modules/@google-cloud/paginator": { "version": "3.0.7", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -1793,7 +2102,6 @@ }, "node_modules/@google-cloud/projectify": { "version": "3.0.0", - "dev": true, "license": "Apache-2.0", "optional": true, "engines": { @@ -1802,7 +2110,6 @@ }, "node_modules/@google-cloud/promisify": { "version": "3.0.1", - "dev": true, "license": "Apache-2.0", "optional": true, "engines": { @@ -1811,7 +2118,6 @@ }, "node_modules/@google-cloud/storage": { "version": "6.12.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -1840,7 +2146,6 @@ }, "node_modules/@grpc/grpc-js": { "version": "1.8.21", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -1853,7 +2158,6 @@ }, "node_modules/@grpc/proto-loader": { "version": "0.7.10", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -2419,31 +2723,42 @@ "node": ">=8" } }, - "node_modules/@jest/expect-utils": { - "version": "29.7.0", - "license": "MIT", + "node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dev": true, "dependencies": { - "jest-get-type": "^29.6.3" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "license": "MIT", + "node_modules/@jest/console/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, "dependencies": { - "@sinclair/typebox": "^0.27.8" + "@sinclair/typebox": "^0.24.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@jest/types": { - "version": "29.6.3", - "license": "MIT", + "node_modules/@jest/console/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, "dependencies": { - "@jest/schemas": "^29.6.3", + "@jest/schemas": "^28.1.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", @@ -2451,1147 +2766,1481 @@ "chalk": "^4.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", + "node_modules/@jest/console/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "dev": true, - "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">=6.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "license": "MIT", + "node_modules/@jest/console/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, "engines": { - "node": ">=6.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", + "node_modules/@jest/console/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "dev": true, - "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, "engines": { - "node": ">=6.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", + "node_modules/@jest/core": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", + "integrity": "sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==", "dev": true, - "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "@jest/console": "^28.1.3", + "@jest/reporters": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^28.1.3", + "jest-config": "^28.1.3", + "jest-haste-map": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.3", + "jest-resolve-dependencies": "^28.1.3", + "jest-runner": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "jest-watcher": "^28.1.3", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/@jsdevtools/ono": { - "version": "7.1.3", - "license": "MIT" - }, - "node_modules/@jsdoc/salty": { - "version": "0.2.7", + "node_modules/@jest/core/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, - "license": "Apache-2.0", - "optional": true, "dependencies": { - "lodash": "^4.17.21" + "@sinclair/typebox": "^0.24.1" }, "engines": { - "node": ">=v12.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@koa/cors": { - "version": "5.0.0", - "license": "MIT", + "node_modules/@jest/core/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, "dependencies": { - "vary": "^1.1.2" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">= 14.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@kwsites/file-exists": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "debug": "^4.1.1" + "node_modules/@jest/core/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@kwsites/promise-deferred": { - "version": "1.1.1", - "license": "MIT" + "node_modules/@jest/core/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/@lerna/child-process": { - "version": "7.2.0", + "node_modules/@jest/core/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, - "license": "MIT", "dependencies": { - "chalk": "^4.1.0", - "execa": "^5.0.0", - "strong-log-transformer": "^2.1.0" + "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": "^14.17.0 || >=16.0.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@lerna/create": { - "version": "7.2.0", + "node_modules/@jest/core/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "dev": true, - "license": "MIT", "dependencies": { - "@lerna/child-process": "7.2.0", - "@npmcli/run-script": "6.0.2", - "@nx/devkit": ">=16.5.1 < 17", - "@octokit/plugin-enterprise-rest": "6.0.1", - "@octokit/rest": "19.0.11", - "byte-size": "8.1.1", - "chalk": "4.1.0", - "clone-deep": "4.0.1", - "cmd-shim": "6.0.1", - "columnify": "1.6.0", - "conventional-changelog-core": "5.0.1", - "conventional-recommended-bump": "7.0.1", - "cosmiconfig": "^8.2.0", - "dedent": "0.7.0", - "execa": "5.0.0", - "fs-extra": "^11.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.11", - "has-unicode": "2.0.1", - "ini": "^1.3.8", - "init-package-json": "5.0.0", - "inquirer": "^8.2.4", - "is-ci": "3.0.1", - "is-stream": "2.0.0", - "js-yaml": "4.1.0", - "libnpmpublish": "7.3.0", - "load-json-file": "6.2.0", - "lodash": "^4.17.21", - "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": "^14.0.5", - "npmlog": "^6.0.2", - "nx": ">=16.5.1 < 17", - "p-map": "4.0.0", - "p-map-series": "2.1.0", - "p-queue": "6.6.2", - "p-reduce": "^2.1.0", - "pacote": "^15.2.0", - "pify": "5.0.0", - "read-cmd-shim": "4.0.0", - "read-package-json": "6.0.4", - "resolve-from": "5.0.0", - "rimraf": "^4.4.1", - "semver": "^7.3.4", - "signal-exit": "3.0.7", + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", "slash": "^3.0.0", - "ssri": "^9.0.1", - "strong-log-transformer": "2.1.0", - "tar": "6.1.11", - "temp-dir": "1.0.0", - "upath": "2.0.1", - "uuid": "^9.0.0", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "5.0.0", - "write-file-atomic": "5.0.1", - "write-pkg": "4.0.0", - "yargs": "16.2.0", - "yargs-parser": "20.2.4" + "stack-utils": "^2.0.3" }, "engines": { - "node": "^14.17.0 || >=16.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/@npmcli/fs": { - "version": "3.1.0", + "node_modules/@jest/core/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, - "license": "ISC", "dependencies": { - "semver": "^7.3.5" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/@npmcli/git": { - "version": "4.1.0", + "node_modules/@jest/core/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, - "license": "ISC", "dependencies": { - "@npmcli/promise-spawn": "^6.0.0", - "lru-cache": "^7.4.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" + "brace-expansion": "^1.1.7" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "*" } }, - "node_modules/@lerna/create/node_modules/@npmcli/promise-spawn": { - "version": "6.0.2", + "node_modules/@jest/core/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "dev": true, - "license": "ISC", "dependencies": { - "which": "^3.0.0" + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/are-we-there-yet": { - "version": "3.0.1", + "node_modules/@jest/core/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, - "license": "ISC", "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" + "glob": "^7.1.3" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@lerna/create/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/@jest/environment": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz", + "integrity": "sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==", "dev": true, - "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@jest/fake-timers": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "jest-mock": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/cacache": { - "version": "17.1.4", + "node_modules/@jest/environment/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, - "license": "ISC", "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" + "@sinclair/typebox": "^0.24.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/cacache/node_modules/fs-minipass": { - "version": "3.0.3", + "node_modules/@jest/environment/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, - "license": "ISC", "dependencies": { - "minipass": "^7.0.3" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/cacache/node_modules/minipass": { - "version": "7.0.4", + "node_modules/@jest/environment/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/@jest/expect": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz", + "integrity": "sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==", "dev": true, - "license": "ISC", + "dependencies": { + "expect": "^28.1.3", + "jest-snapshot": "^28.1.3" + }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/cacache/node_modules/ssri": { - "version": "10.0.5", - "dev": true, - "license": "ISC", + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "license": "MIT", "dependencies": { - "minipass": "^7.0.3" + "jest-get-type": "^29.6.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@lerna/create/node_modules/chalk": { - "version": "4.1.0", + "node_modules/@jest/expect/node_modules/@jest/expect-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", + "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "jest-get-type": "^28.0.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/cliui": { - "version": "7.0.4", + "node_modules/@jest/expect/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, - "license": "ISC", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/cosmiconfig": { - "version": "8.3.6", + "node_modules/@jest/expect/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, - "license": "MIT", "dependencies": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/execa": { - "version": "5.0.0", + "node_modules/@jest/expect/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/@jest/expect/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, - "license": "MIT", - "dependencies": { - "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" - }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@lerna/create/node_modules/fs-extra": { - "version": "11.2.0", + "node_modules/@jest/expect/node_modules/diff-sequences": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", + "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/expect/node_modules/expect": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", + "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", "dev": true, - "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@jest/expect-utils": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3" }, "engines": { - "node": ">=14.14" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/gauge": { - "version": "4.0.4", + "node_modules/@jest/expect/node_modules/jest-diff": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", "dev": true, - "license": "ISC", "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" + "chalk": "^4.0.0", + "diff-sequences": "^28.1.1", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/get-stream": { - "version": "6.0.0", + "node_modules/@jest/expect/node_modules/jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", "dev": true, - "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/glob-parent": { - "version": "5.1.2", + "node_modules/@jest/expect/node_modules/jest-matcher-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", "dev": true, - "license": "ISC", "dependencies": { - "is-glob": "^4.0.1" + "chalk": "^4.0.0", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" }, "engines": { - "node": ">= 6" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/globby": { - "version": "11.1.0", + "node_modules/@jest/expect/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "dev": true, - "license": "MIT", "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" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/expect/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/hosted-git-info": { - "version": "6.1.1", + "node_modules/@jest/expect/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "dev": true, - "license": "ISC", "dependencies": { - "lru-cache": "^7.5.1" + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/ignore-walk": { - "version": "6.0.4", + "node_modules/@jest/fake-timers": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz", + "integrity": "sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==", "dev": true, - "license": "ISC", "dependencies": { - "minimatch": "^9.0.0" + "@jest/types": "^28.1.3", + "@sinonjs/fake-timers": "^9.1.2", + "@types/node": "*", + "jest-message-util": "^28.1.3", + "jest-mock": "^28.1.3", + "jest-util": "^28.1.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/ignore-walk/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/@jest/fake-timers/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, - "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/ignore-walk/node_modules/minimatch": { - "version": "9.0.3", + "node_modules/@jest/fake-timers/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, - "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/@jest/fake-timers/node_modules/@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, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@jest/fake-timers/node_modules/@sinonjs/fake-timers": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", + "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@lerna/create/node_modules/is-stream": { - "version": "2.0.0", + "node_modules/@jest/fake-timers/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "dev": true, - "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/isexe": { - "version": "2.0.0", + "node_modules/@jest/fake-timers/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, - "license": "ISC" + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } }, - "node_modules/@lerna/create/node_modules/lru-cache": { - "version": "7.18.3", + "node_modules/@jest/fake-timers/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "dev": true, - "license": "ISC", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, "engines": { - "node": ">=12" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/minimatch": { - "version": "3.0.5", + "node_modules/@jest/globals": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz", + "integrity": "sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==", "dev": true, - "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "@jest/environment": "^28.1.3", + "@jest/expect": "^28.1.3", + "@jest/types": "^28.1.3" }, "engines": { - "node": "*" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/minipass": { - "version": "5.0.0", + "node_modules/@jest/globals/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, - "license": "ISC", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/mkdirp": { - "version": "1.0.4", + "node_modules/@jest/globals/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/node-fetch": { - "version": "2.6.7", + "node_modules/@jest/globals/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/@jest/reporters": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz", + "integrity": "sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==", "dev": true, - "license": "MIT", "dependencies": { - "whatwg-url": "^5.0.0" + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@jridgewell/trace-mapping": "^0.3.13", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^9.0.1" }, "engines": { - "node": "4.x || >=6.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" }, "peerDependencies": { - "encoding": "^0.1.0" + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "peerDependenciesMeta": { - "encoding": { + "node-notifier": { "optional": true } } }, - "node_modules/@lerna/create/node_modules/npm-normalize-package-bin": { - "version": "3.0.1", + "node_modules/@jest/reporters/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, - "license": "ISC", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/npm-pick-manifest": { - "version": "8.0.2", + "node_modules/@jest/reporters/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, - "license": "ISC", "dependencies": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^10.0.0", - "semver": "^7.3.5" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/npm-pick-manifest/node_modules/npm-package-arg": { - "version": "10.1.0", + "node_modules/@jest/reporters/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@lerna/create/node_modules/npmlog": { - "version": "6.0.2", + "node_modules/@jest/reporters/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, - "license": "ISC", "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" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@lerna/create/node_modules/pacote": { - "version": "15.2.0", + "node_modules/@jest/reporters/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, - "license": "ISC", "dependencies": { - "@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": "^5.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.3.0", - "ssri": "^10.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "lib/bin.js" + "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": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@lerna/create/node_modules/pacote/node_modules/fs-minipass": { - "version": "3.0.3", + "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, - "license": "ISC", "dependencies": { - "minipass": "^7.0.3" + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/@lerna/create/node_modules/pacote/node_modules/fs-minipass/node_modules/minipass": { - "version": "7.0.4", + "node_modules/@jest/reporters/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "dev": true, - "license": "ISC", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/pacote/node_modules/npm-package-arg": { - "version": "10.1.0", + "node_modules/@jest/reporters/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, - "license": "ISC", "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/pacote/node_modules/npm-packlist": { - "version": "7.0.4", + "node_modules/@jest/reporters/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, - "license": "ISC", "dependencies": { - "ignore-walk": "^6.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "*" } }, - "node_modules/@lerna/create/node_modules/pacote/node_modules/ssri": { - "version": "10.0.5", + "node_modules/@jest/reporters/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "dev": true, - "license": "ISC", "dependencies": { - "minipass": "^7.0.3" + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/pacote/node_modules/ssri/node_modules/minipass": { - "version": "7.0.4", - "dev": true, - "license": "ISC", + "node_modules/@jest/schemas": { + "version": "29.6.3", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@lerna/create/node_modules/rimraf": { - "version": "4.4.1", + "node_modules/@jest/source-map": { + "version": "28.1.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz", + "integrity": "sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==", "dev": true, - "license": "ISC", "dependencies": { - "glob": "^9.2.0" - }, - "bin": { - "rimraf": "dist/cjs/src/bin.js" + "@jridgewell/trace-mapping": "^0.3.13", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/rimraf/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dev": true, - "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/rimraf/node_modules/glob": { - "version": "9.3.5", + "node_modules/@jest/test-result/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, - "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "minimatch": "^8.0.2", - "minipass": "^4.2.4", - "path-scurry": "^1.6.1" + "@sinclair/typebox": "^0.24.1" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/rimraf/node_modules/minimatch": { - "version": "8.0.4", + "node_modules/@jest/test-result/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, - "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/rimraf/node_modules/minipass": { - "version": "4.2.8", + "node_modules/@jest/test-result/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/@jest/test-sequencer": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz", + "integrity": "sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==", "dev": true, - "license": "ISC", + "dependencies": { + "@jest/test-result": "^28.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "slash": "^3.0.0" + }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/@jest/transform": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", + "integrity": "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==", "dev": true, - "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/core": "^7.11.6", + "@jest/types": "^28.1.3", + "@jridgewell/trace-mapping": "^0.3.13", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.3", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/tar": { - "version": "6.1.11", + "node_modules/@jest/transform/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, - "license": "ISC", "dependencies": { - "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" + "@sinclair/typebox": "^0.24.1" }, "engines": { - "node": ">= 10" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/tar/node_modules/minipass": { - "version": "3.3.6", + "node_modules/@jest/transform/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, - "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/tr46": { - "version": "0.0.3", - "dev": true, - "license": "MIT" + "node_modules/@jest/transform/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true }, - "node_modules/@lerna/create/node_modules/unique-filename": { - "version": "3.0.0", + "node_modules/@jest/transform/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, - "license": "ISC", "dependencies": { - "unique-slug": "^4.0.0" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@lerna/create/node_modules/unique-slug": { - "version": "4.0.0", + "node_modules/@jest/transform/node_modules/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==", "dev": true, - "license": "ISC", "dependencies": { - "imurmurhash": "^0.1.4" + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@lerna/create/node_modules/uuid": { - "version": "9.0.1", - "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], + "node_modules/@jest/types": { + "version": "29.6.3", "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@lerna/create/node_modules/webidl-conversions": { - "version": "3.0.1", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", "dev": true, - "license": "BSD-2-Clause" + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } }, - "node_modules/@lerna/create/node_modules/whatwg-url": { - "version": "5.0.0", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", "dev": true, "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, - "node_modules/@lerna/create/node_modules/which": { - "version": "3.0.1", + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/which.js" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@js-sdsl/ordered-map": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", + "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", + "optional": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/@jsdevtools/ono": { + "version": "7.1.3", + "license": "MIT" + }, + "node_modules/@jsdoc/salty": { + "version": "0.2.7", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "lodash": "^4.17.21" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=v12.0.0" } }, - "node_modules/@lerna/create/node_modules/yargs": { - "version": "16.2.0", - "dev": true, + "node_modules/@koa/cors": { + "version": "5.0.0", "license": "MIT", "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" + "vary": "^1.1.2" }, "engines": { - "node": ">=10" + "node": ">= 14.0.0" } }, - "node_modules/@loopback/boot": { - "version": "7.0.0", + "node_modules/@kwsites/file-exists": { + "version": "1.1.1", "license": "MIT", "dependencies": { - "@loopback/model-api-builder": "^6.0.0", - "@loopback/repository": "^7.0.0", - "@loopback/service-proxy": "^7.0.0", - "@types/debug": "^4.1.12", - "@types/glob": "^8.1.0", - "debug": "^4.3.4", - "glob": "^10.3.10", - "tslib": "^2.6.2" + "debug": "^4.1.1" + } + }, + "node_modules/@kwsites/promise-deferred": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/@lerna/child-process": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "execa": "^5.0.0", + "strong-log-transformer": "^2.1.0" }, "engines": { - "node": "18 || 20" - }, - "peerDependencies": { - "@loopback/core": "^6.0.0" + "node": "^14.17.0 || >=16.0.0" } }, - "node_modules/@loopback/build": { - "version": "11.0.0", + "node_modules/@lerna/create": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "@loopback/eslint-config": "^15.0.0", - "@types/mocha": "^10.0.6", - "@types/node": "^16.18.86", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.57.0", - "fs-extra": "^11.2.0", - "glob": "^10.3.10", + "@lerna/child-process": "7.2.0", + "@npmcli/run-script": "6.0.2", + "@nx/devkit": ">=16.5.1 < 17", + "@octokit/plugin-enterprise-rest": "6.0.1", + "@octokit/rest": "19.0.11", + "byte-size": "8.1.1", + "chalk": "4.1.0", + "clone-deep": "4.0.1", + "cmd-shim": "6.0.1", + "columnify": "1.6.0", + "conventional-changelog-core": "5.0.1", + "conventional-recommended-bump": "7.0.1", + "cosmiconfig": "^8.2.0", + "dedent": "0.7.0", + "execa": "5.0.0", + "fs-extra": "^11.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.11", + "has-unicode": "2.0.1", + "ini": "^1.3.8", + "init-package-json": "5.0.0", + "inquirer": "^8.2.4", + "is-ci": "3.0.1", + "is-stream": "2.0.0", + "js-yaml": "4.1.0", + "libnpmpublish": "7.3.0", + "load-json-file": "6.2.0", "lodash": "^4.17.21", - "mocha": "^10.3.0", - "nyc": "^15.1.0", - "prettier": "^3.2.5", - "rimraf": "^5.0.5", - "source-map-support": "^0.5.21", - "typescript": "~5.2.2" - }, - "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" + "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": "^14.0.5", + "npmlog": "^6.0.2", + "nx": ">=16.5.1 < 17", + "p-map": "4.0.0", + "p-map-series": "2.1.0", + "p-queue": "6.6.2", + "p-reduce": "^2.1.0", + "pacote": "^15.2.0", + "pify": "5.0.0", + "read-cmd-shim": "4.0.0", + "read-package-json": "6.0.4", + "resolve-from": "5.0.0", + "rimraf": "^4.4.1", + "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", + "upath": "2.0.1", + "uuid": "^9.0.0", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "5.0.0", + "write-file-atomic": "5.0.1", + "write-pkg": "4.0.0", + "yargs": "16.2.0", + "yargs-parser": "20.2.4" }, "engines": { - "node": "18 || 20" + "node": "^14.17.0 || >=16.0.0" } }, - "node_modules/@loopback/build/node_modules/@loopback/eslint-config": { - "version": "15.0.0", + "node_modules/@lerna/create/node_modules/@npmcli/fs": { + "version": "3.1.0", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@typescript-eslint/eslint-plugin": "^7.1.0", - "@typescript-eslint/parser": "^7.1.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-eslint-plugin": "^5.4.0", - "eslint-plugin-mocha": "^10.3.0" + "semver": "^7.3.5" }, "engines": { - "node": "18 || 20" - }, - "peerDependencies": { - "eslint": "^8.57.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@loopback/build/node_modules/@types/node": { - "version": "16.18.91", + "node_modules/@lerna/create/node_modules/@npmcli/git": { + "version": "4.1.0", "dev": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "@npmcli/promise-spawn": "^6.0.0", + "lru-cache": "^7.4.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" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, - "node_modules/@loopback/build/node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.3.1", + "node_modules/@lerna/create/node_modules/@npmcli/promise-spawn": { + "version": "6.0.2", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "7.3.1", - "@typescript-eslint/type-utils": "7.3.1", - "@typescript-eslint/utils": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.4", - "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "which": "^3.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@loopback/build/node_modules/@typescript-eslint/parser": { - "version": "7.3.1", + "node_modules/@lerna/create/node_modules/are-we-there-yet": { + "version": "3.0.1", "dev": true, - "license": "BSD-2-Clause", + "license": "ISC", "dependencies": { - "@typescript-eslint/scope-manager": "7.3.1", - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/typescript-estree": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1", - "debug": "^4.3.4" + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@loopback/build/node_modules/@typescript-eslint/scope-manager": { - "version": "7.3.1", + "node_modules/@lerna/create/node_modules/brace-expansion": { + "version": "1.1.11", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@lerna/create/node_modules/cacache": { + "version": "17.1.4", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@loopback/build/node_modules/@typescript-eslint/type-utils": { - "version": "7.3.1", + "node_modules/@lerna/create/node_modules/cacache/node_modules/fs-minipass": { + "version": "3.0.3", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@typescript-eslint/typescript-estree": "7.3.1", - "@typescript-eslint/utils": "7.3.1", - "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" + "minipass": "^7.0.3" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@loopback/build/node_modules/@typescript-eslint/types": { - "version": "7.3.1", + "node_modules/@lerna/create/node_modules/cacache/node_modules/minipass": { + "version": "7.0.4", "dev": true, - "license": "MIT", + "license": "ISC", "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/@loopback/build/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.3.1", + "node_modules/@lerna/create/node_modules/cacache/node_modules/ssri": { + "version": "10.0.5", "dev": true, - "license": "BSD-2-Clause", + "license": "ISC", "dependencies": { - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "minipass": "^7.0.3" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@loopback/build/node_modules/@typescript-eslint/utils": { - "version": "7.3.1", + "node_modules/@lerna/create/node_modules/chalk": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "7.3.1", - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/typescript-estree": "7.3.1", - "semver": "^7.5.4" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@loopback/build/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.3.1", + "node_modules/@lerna/create/node_modules/cliui": { + "version": "7.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/@lerna/create/node_modules/cosmiconfig": { + "version": "8.3.6", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.3.1", - "eslint-visitor-keys": "^3.4.1" + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@loopback/build/node_modules/eslint-config-prettier": { - "version": "9.1.0", + "node_modules/@lerna/create/node_modules/execa": { + "version": "5.0.0", "dev": true, "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" + "dependencies": { + "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" }, - "peerDependencies": { - "eslint": ">=7.0.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/@loopback/build/node_modules/fs-extra": { + "node_modules/@lerna/create/node_modules/fs-extra": { "version": "11.2.0", "dev": true, "license": "MIT", @@ -3604,12 +4253,52 @@ "node": ">=14.14" } }, - "node_modules/@loopback/build/node_modules/globby": { - "version": "11.1.0", + "node_modules/@lerna/create/node_modules/gauge": { + "version": "4.0.4", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "array-union": "^2.1.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": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@lerna/create/node_modules/get-stream": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@lerna/create/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@lerna/create/node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", "dir-glob": "^3.0.1", "fast-glob": "^3.2.9", "ignore": "^5.2.0", @@ -3623,453 +4312,461 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@loopback/build/node_modules/typescript": { - "version": "5.2.2", + "node_modules/@lerna/create/node_modules/hosted-git-info": { + "version": "6.1.1", "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "license": "ISC", + "dependencies": { + "lru-cache": "^7.5.1" }, "engines": { - "node": ">=14.17" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@loopback/cli": { - "version": "5.2.4", - "license": "MIT", + "node_modules/@lerna/create/node_modules/ignore-walk": { + "version": "6.0.4", + "dev": true, + "license": "ISC", "dependencies": { - "@npmcli/map-workspaces": "^3.0.4", - "@npmcli/package-json": "^5.0.0", - "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", - "@phenomnomnominal/tsquery": "~5.0.1", - "camelcase-keys": "^7.0.2", - "chalk": "^4.1.2", - "change-case": "^4.1.2", - "debug": "^4.3.4", - "fs-extra": "^11.2.0", - "glob": "^10.3.10", - "inquirer-autocomplete-prompt": "^2.0.1", - "json5": "^2.2.3", - "latest-version": "^5.1.0", - "lodash": "^4.17.21", - "minimatch": "^9.0.3", - "minimist": "^1.2.8", - "mkdirp": "^3.0.1", - "natural-compare": "^1.4.0", - "pacote": "^17.0.5", - "pluralize": "^8.0.0", - "regenerate": "^1.4.2", - "semver": "^7.5.4", - "slash": "^3.0.0", - "spdx-license-list": "^6.8.0", - "stringify-object": "^3.3.0", - "strong-globalize": "^6.0.6", - "swagger-parser": "^10.0.3", - "swagger2openapi": "^7.0.8", - "tabtab": "^3.0.2", - "terminal-link": "^2.1.1", - "tildify": "^2.0.0", - "ts-morph": "^20.0.0", - "typescript": "~5.2.2", - "unicode-10.0.0": "^0.7.5", - "untildify": "^4.0.0", - "update-notifier": "^7.0.0", - "url-slug": "^4.0.1", - "validate-npm-package-name": "^5.0.0", - "write-file-atomic": "^5.0.1", - "yeoman-environment": "^3.19.3", - "yeoman-generator": "^5.10.0" - }, - "bin": { - "lb": "bin/cli-main.js", - "lb4": "bin/cli-main.js" + "minimatch": "^9.0.0" }, "engines": { - "node": "16 || 18 || 20" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@loopback/cli/node_modules/@ts-morph/common": { - "version": "0.21.0", + "node_modules/@lerna/create/node_modules/ignore-walk/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "fast-glob": "^3.2.12", - "minimatch": "^7.4.3", - "mkdirp": "^2.1.6", - "path-browserify": "^1.0.1" + "balanced-match": "^1.0.0" } }, - "node_modules/@loopback/cli/node_modules/@ts-morph/common/node_modules/minimatch": { - "version": "7.4.6", + "node_modules/@lerna/create/node_modules/ignore-walk/node_modules/minimatch": { + "version": "9.0.3", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@loopback/cli/node_modules/@ts-morph/common/node_modules/mkdirp": { - "version": "2.1.6", + "node_modules/@lerna/create/node_modules/is-stream": { + "version": "2.0.0", + "dev": true, "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=8" } }, - "node_modules/@loopback/cli/node_modules/fs-extra": { - "version": "11.2.0", - "license": "MIT", + "node_modules/@lerna/create/node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/@lerna/create/node_modules/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/@lerna/create/node_modules/minimatch": { + "version": "3.0.5", + "dev": true, + "license": "ISC", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=14.14" + "node": "*" } }, - "node_modules/@loopback/cli/node_modules/ts-morph": { - "version": "20.0.0", - "license": "MIT", - "dependencies": { - "@ts-morph/common": "~0.21.0", - "code-block-writer": "^12.0.0" + "node_modules/@lerna/create/node_modules/minipass": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" } }, - "node_modules/@loopback/cli/node_modules/typescript": { - "version": "5.2.2", - "license": "Apache-2.0", + "node_modules/@lerna/create/node_modules/mkdirp": { + "version": "1.0.4", + "dev": true, + "license": "MIT", "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "mkdirp": "bin/cmd.js" }, "engines": { - "node": ">=14.17" + "node": ">=10" } }, - "node_modules/@loopback/context": { - "version": "7.0.0", + "node_modules/@lerna/create/node_modules/node-fetch": { + "version": "2.6.7", + "dev": true, "license": "MIT", "dependencies": { - "@loopback/metadata": "^7.0.0", - "@types/debug": "^4.1.12", - "debug": "^4.3.4", - "hyperid": "^3.2.0", - "p-event": "^4.2.0", - "tslib": "^2.6.2", - "uuid": "^9.0.1" + "whatwg-url": "^5.0.0" }, "engines": { - "node": "18 || 20" + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/@loopback/context/node_modules/uuid": { - "version": "9.0.1", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "node_modules/@lerna/create/node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@loopback/core": { - "version": "6.0.0", - "license": "MIT", + "node_modules/@lerna/create/node_modules/npm-pick-manifest": { + "version": "8.0.2", + "dev": true, + "license": "ISC", "dependencies": { - "@loopback/context": "^7.0.0", - "debug": "^4.3.4", - "tslib": "^2.6.2" + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^10.0.0", + "semver": "^7.3.5" }, "engines": { - "node": "18 || 20" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@loopback/eslint-config": { - "version": "14.0.5", + "node_modules/@lerna/create/node_modules/npm-pick-manifest/node_modules/npm-package-arg": { + "version": "10.1.0", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@typescript-eslint/eslint-plugin": "^6.8.0", - "@typescript-eslint/parser": "^6.8.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-eslint-plugin": "^5.1.1", - "eslint-plugin-mocha": "^10.2.0" + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": "16 || 18 || 20" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@lerna/create/node_modules/npmlog": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" }, - "peerDependencies": { - "eslint": "^8.51.0" + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@loopback/eslint-config/node_modules/eslint-config-prettier": { - "version": "9.1.0", + "node_modules/@lerna/create/node_modules/pacote": { + "version": "15.2.0", "dev": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "@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": "^5.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.3.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" + }, "bin": { - "eslint-config-prettier": "bin/cli.js" + "pacote": "lib/bin.js" }, - "peerDependencies": { - "eslint": ">=7.0.0" + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@loopback/express": { - "version": "7.0.0", - "license": "MIT", + "node_modules/@lerna/create/node_modules/pacote/node_modules/fs-minipass": { + "version": "3.0.3", + "dev": true, + "license": "ISC", "dependencies": { - "@loopback/http-server": "^6.0.0", - "@types/body-parser": "^1.19.5", - "@types/express": "^4.17.21", - "@types/express-serve-static-core": "^4.17.37", - "@types/http-errors": "^2.0.4", - "body-parser": "^1.20.2", - "debug": "^4.3.4", - "express": "^4.18.3", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.6.2" + "minipass": "^7.0.3" }, "engines": { - "node": "18 || 20" - }, - "peerDependencies": { - "@loopback/core": "^6.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@loopback/filter": { - "version": "5.0.0", - "license": "MIT", + "node_modules/@lerna/create/node_modules/pacote/node_modules/fs-minipass/node_modules/minipass": { + "version": "7.0.4", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@lerna/create/node_modules/pacote/node_modules/npm-package-arg": { + "version": "10.1.0", + "dev": true, + "license": "ISC", "dependencies": { - "tslib": "^2.6.2" + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": "18 || 20" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@loopback/http-server": { - "version": "6.0.0", - "license": "MIT", + "node_modules/@lerna/create/node_modules/pacote/node_modules/npm-packlist": { + "version": "7.0.4", + "dev": true, + "license": "ISC", "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.6.2" + "ignore-walk": "^6.0.0" }, "engines": { - "node": "18 || 20" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@loopback/metadata": { - "version": "7.0.0", - "license": "MIT", + "node_modules/@lerna/create/node_modules/pacote/node_modules/ssri": { + "version": "10.0.5", + "dev": true, + "license": "ISC", "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.2.1", - "tslib": "^2.6.2" + "minipass": "^7.0.3" }, "engines": { - "node": "18 || 20" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@loopback/metadata/node_modules/reflect-metadata": { - "version": "0.2.1", - "license": "Apache-2.0" + "node_modules/@lerna/create/node_modules/pacote/node_modules/ssri/node_modules/minipass": { + "version": "7.0.4", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } }, - "node_modules/@loopback/model-api-builder": { - "version": "6.0.0", - "license": "MIT", + "node_modules/@lerna/create/node_modules/rimraf": { + "version": "4.4.1", + "dev": true, + "license": "ISC", "dependencies": { - "tslib": "^2.6.2" + "glob": "^9.2.0" + }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" }, "engines": { - "node": "18 || 20" + "node": ">=14" }, - "peerDependencies": { - "@loopback/core": "^6.0.0", - "@loopback/repository": "^7.0.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@loopback/openapi-v3": { - "version": "10.0.0", + "node_modules/@lerna/create/node_modules/rimraf/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "@loopback/repository-json-schema": "^8.0.0", - "debug": "^4.3.4", - "http-status": "^1.7.4", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.6.2" + "balanced-match": "^1.0.0" + } + }, + "node_modules/@lerna/create/node_modules/rimraf/node_modules/glob": { + "version": "9.3.5", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" }, "engines": { - "node": "18 || 20" + "node": ">=16 || 14 >=14.17" }, - "peerDependencies": { - "@loopback/core": "^6.0.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@loopback/repository": { - "version": "7.0.0", - "license": "MIT", + "node_modules/@lerna/create/node_modules/rimraf/node_modules/minimatch": { + "version": "8.0.4", + "dev": true, + "license": "ISC", "dependencies": { - "@loopback/filter": "^5.0.0", - "@types/debug": "^4.1.12", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^5.0.6", - "tslib": "^2.6.2" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "18 || 20" + "node": ">=16 || 14 >=14.17" }, - "peerDependencies": { - "@loopback/core": "^6.0.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@loopback/repository-json-schema": { - "version": "8.0.0", + "node_modules/@lerna/create/node_modules/rimraf/node_modules/minipass": { + "version": "4.2.8", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/@lerna/create/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.15", - "debug": "^4.3.4", - "tslib": "^2.6.2" + "has-flag": "^4.0.0" }, "engines": { - "node": "18 || 20" - }, - "peerDependencies": { - "@loopback/core": "^6.0.0", - "@loopback/repository": "^7.0.0" + "node": ">=8" } }, - "node_modules/@loopback/repository-tests": { - "version": "0.24.0", - "license": "MIT", + "node_modules/@lerna/create/node_modules/tar": { + "version": "6.1.11", + "dev": true, + "license": "ISC", "dependencies": { - "@loopback/testlab": "^7.0.0", - "@types/debug": "^4.1.12", - "debug": "^4.3.4", - "tslib": "^2.6.2" + "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" }, "engines": { - "node": "18 || 20" - }, - "peerDependencies": { - "@loopback/core": "^6.0.0", - "@loopback/repository": "^7.0.0" + "node": ">= 10" } }, - "node_modules/@loopback/rest": { - "version": "14.0.0", - "license": "MIT", - "dependencies": { - "@loopback/express": "^7.0.0", - "@loopback/http-server": "^6.0.0", - "@loopback/openapi-v3": "^10.0.0", - "@openapi-contrib/openapi-schema-to-json-schema": "^5.1.0", - "@types/body-parser": "^1.19.5", - "@types/cors": "^2.8.17", - "@types/express": "^4.17.21", - "@types/express-serve-static-core": "^4.17.37", - "@types/http-errors": "^2.0.4", - "@types/on-finished": "^2.3.4", - "@types/serve-static": "1.15.5", - "@types/type-is": "^1.6.6", - "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.3", - "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.2", - "strong-error-handler": "^5.0.7", - "tslib": "^2.6.2", - "type-is": "^1.6.18", - "validator": "^13.11.0" + "node_modules/@lerna/create/node_modules/tar/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" }, "engines": { - "node": "18 || 20" - }, - "peerDependencies": { - "@loopback/core": "^6.0.0" + "node": ">=8" } }, - "node_modules/@loopback/rest-explorer": { - "version": "7.0.0", - "license": "MIT", + "node_modules/@lerna/create/node_modules/tr46": { + "version": "0.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@lerna/create/node_modules/unique-filename": { + "version": "3.0.0", + "dev": true, + "license": "ISC", "dependencies": { - "ejs": "^3.1.9", - "swagger-ui-dist": "5.11.8", - "tslib": "^2.6.2" + "unique-slug": "^4.0.0" }, "engines": { - "node": "18 || 20" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@lerna/create/node_modules/unique-slug": { + "version": "4.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" }, - "peerDependencies": { - "@loopback/core": "^6.0.0", - "@loopback/rest": "^14.0.0" + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@loopback/rest/node_modules/@openapi-contrib/openapi-schema-to-json-schema": { - "version": "5.1.0", + "node_modules/@lerna/create/node_modules/uuid": { + "version": "9.0.1", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@lerna/create/node_modules/webidl-conversions": { + "version": "3.0.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/@lerna/create/node_modules/whatwg-url": { + "version": "5.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.12", - "@types/lodash": "^4.14.195", - "@types/node": "^20.4.1", - "fast-deep-equal": "^3.1.3", - "lodash": "^4.17.21", - "openapi-typescript": "^5.4.1", - "yargs": "^17.7.2" + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/@lerna/create/node_modules/which": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" }, "bin": { - "openapi-schema-to-json-schema": "dist/bin.js" + "node-which": "bin/which.js" }, "engines": { - "node": ">=14.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@loopback/sequelize": { - "version": "0.6.0", + "node_modules/@lerna/create/node_modules/yargs": { + "version": "16.2.0", + "dev": true, "license": "MIT", "dependencies": { - "debug": "^4.3.4", - "sequelize": "^6.37.1", - "tslib": "^2.6.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": "18 || 20" - }, - "peerDependencies": { - "@loopback/core": "^6.0.0", - "@loopback/repository": "^7.0.0" + "node": ">=10" } }, - "node_modules/@loopback/service-proxy": { + "node_modules/@loopback/boot": { "version": "7.0.0", "license": "MIT", "dependencies": { - "loopback-datasource-juggler": "^5.0.6", + "@loopback/model-api-builder": "^6.0.0", + "@loopback/repository": "^7.0.0", + "@loopback/service-proxy": "^7.0.0", + "@types/debug": "^4.1.12", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^10.3.10", "tslib": "^2.6.2" }, "engines": { @@ -4079,800 +4776,852 @@ "@loopback/core": "^6.0.0" } }, - "node_modules/@loopback/testlab": { - "version": "7.0.0", + "node_modules/@loopback/build": { + "version": "11.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.21", - "@types/fs-extra": "^11.0.4", - "@types/shot": "^4.0.5", - "@types/sinon": "^17.0.3", - "@types/supertest": "^2.0.16", - "express": "^4.18.3", + "@loopback/eslint-config": "^15.0.0", + "@types/mocha": "^10.0.6", + "@types/node": "^16.18.86", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "eslint": "^8.57.0", "fs-extra": "^11.2.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^17.0.1", - "supertest": "^6.3.3", - "tslib": "^2.6.2" + "glob": "^10.3.10", + "lodash": "^4.17.21", + "mocha": "^10.3.0", + "nyc": "^15.1.0", + "prettier": "^3.2.5", + "rimraf": "^5.0.5", + "source-map-support": "^0.5.21", + "typescript": "~5.2.2" + }, + "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": "18 || 20" } }, - "node_modules/@loopback/testlab/node_modules/@sinonjs/fake-timers": { - "version": "11.2.2", - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@loopback/testlab/node_modules/@types/sinon": { - "version": "17.0.3", + "node_modules/@loopback/build/node_modules/@loopback/eslint-config": { + "version": "15.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@types/sinonjs__fake-timers": "*" - } - }, - "node_modules/@loopback/testlab/node_modules/diff": { - "version": "5.2.0", - "license": "BSD-3-Clause", + "@typescript-eslint/eslint-plugin": "^7.1.0", + "@typescript-eslint/parser": "^7.1.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-eslint-plugin": "^5.4.0", + "eslint-plugin-mocha": "^10.3.0" + }, "engines": { - "node": ">=0.3.1" + "node": "18 || 20" + }, + "peerDependencies": { + "eslint": "^8.57.0" } }, - "node_modules/@loopback/testlab/node_modules/fs-extra": { - "version": "11.2.0", + "node_modules/@loopback/build/node_modules/@types/node": { + "version": "16.18.91", + "dev": true, + "license": "MIT" + }, + "node_modules/@loopback/build/node_modules/@typescript-eslint/eslint-plugin": { + "version": "7.3.1", + "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "7.3.1", + "@typescript-eslint/type-utils": "7.3.1", + "@typescript-eslint/utils": "7.3.1", + "@typescript-eslint/visitor-keys": "7.3.1", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": ">=14.14" - } - }, - "node_modules/@loopback/testlab/node_modules/sinon": { - "version": "17.0.1", - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.0", - "@sinonjs/fake-timers": "^11.2.2", - "@sinonjs/samsam": "^8.0.0", - "diff": "^5.1.0", - "nise": "^5.1.5", - "supports-color": "^7.2.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/sinon" + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@loopback/testlab/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", + "node_modules/@loopback/build/node_modules/@typescript-eslint/parser": { + "version": "7.3.1", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "has-flag": "^4.0.0" + "@typescript-eslint/scope-manager": "7.3.1", + "@typescript-eslint/types": "7.3.1", + "@typescript-eslint/typescript-estree": "7.3.1", + "@typescript-eslint/visitor-keys": "7.3.1", + "debug": "^4.3.4" }, "engines": { - "node": ">=8" - } - }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.11", - "license": "BSD-3-Clause", - "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" + "node": "^18.18.0 || >=20.0.0" }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@mapbox/node-pre-gyp/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/@loopback/build/node_modules/@typescript-eslint/scope-manager": { + "version": "7.3.1", + "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", - "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" + "@typescript-eslint/types": "7.3.1", + "@typescript-eslint/visitor-keys": "7.3.1" }, "engines": { - "node": "*" + "node": "^18.18.0 || >=20.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@mapbox/node-pre-gyp/node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", + "node_modules/@loopback/build/node_modules/@typescript-eslint/type-utils": { + "version": "7.3.1", + "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "@typescript-eslint/typescript-estree": "7.3.1", + "@typescript-eslint/utils": "7.3.1", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "*" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/rimraf": { - "version": "3.0.2", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "node": "^18.18.0 || >=20.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@messageformat/core": { - "version": "3.3.0", - "license": "MIT", - "dependencies": { - "@messageformat/date-skeleton": "^1.0.0", - "@messageformat/number-skeleton": "^1.0.0", - "@messageformat/parser": "^5.1.0", - "@messageformat/runtime": "^3.0.1", - "make-plural": "^7.0.0", - "safe-identifier": "^0.4.1" - } - }, - "node_modules/@messageformat/date-skeleton": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/@messageformat/number-skeleton": { - "version": "1.2.0", - "license": "MIT" - }, - "node_modules/@messageformat/parser": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "moo": "^0.5.1" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@messageformat/runtime": { - "version": "3.0.1", + "node_modules/@loopback/build/node_modules/@typescript-eslint/types": { + "version": "7.3.1", + "dev": true, "license": "MIT", - "dependencies": { - "make-plural": "^7.0.0" + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@node-saml/node-saml": { - "version": "4.0.5", - "license": "MIT", + "node_modules/@loopback/build/node_modules/@typescript-eslint/typescript-estree": { + "version": "7.3.1", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@types/debug": "^4.1.7", - "@types/passport": "^1.0.11", - "@types/xml-crypto": "^1.4.2", - "@types/xml-encryption": "^1.2.1", - "@types/xml2js": "^0.4.11", - "@xmldom/xmldom": "^0.8.6", + "@typescript-eslint/types": "7.3.1", + "@typescript-eslint/visitor-keys": "7.3.1", "debug": "^4.3.4", - "xml-crypto": "^3.0.1", - "xml-encryption": "^3.0.2", - "xml2js": "^0.5.0", - "xmlbuilder": "^15.1.1" + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": ">= 14" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@node-saml/passport-saml": { - "version": "4.0.4", + "node_modules/@loopback/build/node_modules/@typescript-eslint/utils": { + "version": "7.3.1", + "dev": true, "license": "MIT", "dependencies": { - "@node-saml/node-saml": "^4.0.4", - "@types/express": "^4.17.14", - "@types/passport": "^1.0.11", - "@types/passport-strategy": "^0.2.35", - "passport": "^0.6.0", - "passport-strategy": "^1.0.0" + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "7.3.1", + "@typescript-eslint/types": "7.3.1", + "@typescript-eslint/typescript-estree": "7.3.1", + "semver": "^7.5.4" }, "engines": { - "node": ">= 14" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", + "node_modules/@loopback/build/node_modules/@typescript-eslint/visitor-keys": { + "version": "7.3.1", + "dev": true, "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@typescript-eslint/types": "7.3.1", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": ">= 8" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", + "node_modules/@loopback/build/node_modules/eslint-config-prettier": { + "version": "9.1.0", + "dev": true, "license": "MIT", - "engines": { - "node": ">= 8" + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", + "node_modules/@loopback/build/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, "license": "MIT", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">= 8" + "node": ">=14.14" } }, - "node_modules/@npmcli/agent": { - "version": "2.2.1", - "license": "ISC", - "dependencies": { - "agent-base": "^7.1.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.1", - "lru-cache": "^10.0.1", - "socks-proxy-agent": "^8.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/agent/node_modules/agent-base": { - "version": "7.1.0", + "node_modules/@loopback/build/node_modules/globby": { + "version": "11.1.0", + "dev": true, "license": "MIT", "dependencies": { - "debug": "^4.3.4" + "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": ">= 14" - } - }, - "node_modules/@npmcli/agent/node_modules/http-proxy-agent": { - "version": "7.0.2", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" + "node": ">=10" }, - "engines": { - "node": ">= 14" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@npmcli/agent/node_modules/https-proxy-agent": { - "version": "7.0.4", - "license": "MIT", - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" + "node_modules/@loopback/build/node_modules/typescript": { + "version": "5.2.2", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">= 14" + "node": ">=14.17" } }, - "node_modules/@npmcli/agent/node_modules/socks-proxy-agent": { - "version": "8.0.2", + "node_modules/@loopback/cli": { + "version": "5.2.4", "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", + "@npmcli/map-workspaces": "^3.0.4", + "@npmcli/package-json": "^5.0.0", + "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", + "@phenomnomnominal/tsquery": "~5.0.1", + "camelcase-keys": "^7.0.2", + "chalk": "^4.1.2", + "change-case": "^4.1.2", "debug": "^4.3.4", - "socks": "^2.7.1" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@npmcli/arborist": { - "version": "4.3.1", - "license": "ISC", - "dependencies": { - "@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" + "fs-extra": "^11.2.0", + "glob": "^10.3.10", + "inquirer-autocomplete-prompt": "^2.0.1", + "json5": "^2.2.3", + "latest-version": "^5.1.0", + "lodash": "^4.17.21", + "minimatch": "^9.0.3", + "minimist": "^1.2.8", + "mkdirp": "^3.0.1", + "natural-compare": "^1.4.0", + "pacote": "^17.0.5", + "pluralize": "^8.0.0", + "regenerate": "^1.4.2", + "semver": "^7.5.4", + "slash": "^3.0.0", + "spdx-license-list": "^6.8.0", + "stringify-object": "^3.3.0", + "strong-globalize": "^6.0.6", + "swagger-parser": "^10.0.3", + "swagger2openapi": "^7.0.8", + "tabtab": "^3.0.2", + "terminal-link": "^2.1.1", + "tildify": "^2.0.0", + "ts-morph": "^20.0.0", + "typescript": "~5.2.2", + "unicode-10.0.0": "^0.7.5", + "untildify": "^4.0.0", + "update-notifier": "^7.0.0", + "url-slug": "^4.0.1", + "validate-npm-package-name": "^5.0.0", + "write-file-atomic": "^5.0.1", + "yeoman-environment": "^3.19.3", + "yeoman-generator": "^5.10.0" }, "bin": { - "arborist": "bin/index.js" + "lb": "bin/cli-main.js", + "lb4": "bin/cli-main.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/@npmcli/arborist/node_modules/@npmcli/fs": { - "version": "1.1.1", - "license": "ISC", - "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" + "node": "16 || 18 || 20" } }, - "node_modules/@npmcli/arborist/node_modules/@npmcli/git": { - "version": "2.1.0", - "license": "ISC", + "node_modules/@loopback/cli/node_modules/@ts-morph/common": { + "version": "0.21.0", + "license": "MIT", "dependencies": { - "@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" + "fast-glob": "^3.2.12", + "minimatch": "^7.4.3", + "mkdirp": "^2.1.6", + "path-browserify": "^1.0.1" } }, - "node_modules/@npmcli/arborist/node_modules/@npmcli/installed-package-contents": { - "version": "1.0.7", + "node_modules/@loopback/cli/node_modules/@ts-morph/common/node_modules/minimatch": { + "version": "7.4.6", "license": "ISC", "dependencies": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "installed-package-contents": "index.js" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">= 10" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@npmcli/arborist/node_modules/@npmcli/map-workspaces": { - "version": "2.0.4", - "license": "ISC", - "dependencies": { - "@npmcli/name-from-folder": "^1.0.1", - "glob": "^8.0.1", - "minimatch": "^5.0.1", - "read-package-json-fast": "^2.0.3" + "node_modules/@loopback/cli/node_modules/@ts-morph/common/node_modules/mkdirp": { + "version": "2.1.6", + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@npmcli/arborist/node_modules/@npmcli/move-file": { - "version": "1.1.2", + "node_modules/@loopback/cli/node_modules/fs-extra": { + "version": "11.2.0", "license": "MIT", "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=14.14" } }, - "node_modules/@npmcli/arborist/node_modules/@npmcli/name-from-folder": { - "version": "1.0.1", - "license": "ISC" - }, - "node_modules/@npmcli/arborist/node_modules/@npmcli/node-gyp": { - "version": "1.0.3", - "license": "ISC" - }, - "node_modules/@npmcli/arborist/node_modules/@npmcli/package-json": { - "version": "1.0.1", - "license": "ISC", + "node_modules/@loopback/cli/node_modules/ts-morph": { + "version": "20.0.0", + "license": "MIT", "dependencies": { - "json-parse-even-better-errors": "^2.3.1" + "@ts-morph/common": "~0.21.0", + "code-block-writer": "^12.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/@npmcli/promise-spawn": { - "version": "1.3.2", - "license": "ISC", - "dependencies": { - "infer-owner": "^1.0.4" + "node_modules/@loopback/cli/node_modules/typescript": { + "version": "5.2.2", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" } }, - "node_modules/@npmcli/arborist/node_modules/@npmcli/run-script": { - "version": "2.0.0", - "license": "ISC", + "node_modules/@loopback/context": { + "version": "7.0.0", + "license": "MIT", "dependencies": { - "@npmcli/node-gyp": "^1.0.2", - "@npmcli/promise-spawn": "^1.3.2", - "node-gyp": "^8.2.0", - "read-package-json-fast": "^2.0.1" + "@loopback/metadata": "^7.0.0", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "hyperid": "^3.2.0", + "p-event": "^4.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": "18 || 20" } }, - "node_modules/@npmcli/arborist/node_modules/@tootallnate/once": { - "version": "1.1.2", + "node_modules/@loopback/context/node_modules/uuid": { + "version": "9.0.1", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", - "engines": { - "node": ">= 6" + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/@npmcli/arborist/node_modules/are-we-there-yet": { - "version": "3.0.1", - "license": "ISC", + "node_modules/@loopback/core": { + "version": "6.0.0", + "license": "MIT", "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" + "@loopback/context": "^7.0.0", + "debug": "^4.3.4", + "tslib": "^2.6.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "18 || 20" } }, - "node_modules/@npmcli/arborist/node_modules/builtins": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/@npmcli/arborist/node_modules/cacache": { - "version": "15.3.0", - "license": "ISC", + "node_modules/@loopback/eslint-config": { + "version": "14.0.5", + "dev": true, + "license": "MIT", "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", - "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" + "@typescript-eslint/eslint-plugin": "^6.8.0", + "@typescript-eslint/parser": "^6.8.0", + "eslint-config-prettier": "^9.0.0", + "eslint-plugin-eslint-plugin": "^5.1.1", + "eslint-plugin-mocha": "^10.2.0" }, "engines": { - "node": ">= 10" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "eslint": "^8.51.0" } }, - "node_modules/@npmcli/arborist/node_modules/cacache/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/@loopback/eslint-config/node_modules/eslint-config-prettier": { + "version": "9.1.0", + "dev": true, "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/cacache/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", + "node_modules/@loopback/express": { + "version": "7.0.0", + "license": "MIT", "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" + "@loopback/http-server": "^6.0.0", + "@types/body-parser": "^1.19.5", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "body-parser": "^1.20.2", + "debug": "^4.3.4", + "express": "^4.18.3", + "http-errors": "^2.0.0", + "on-finished": "^2.4.1", + "toposort": "^2.0.2", + "tslib": "^2.6.2" }, "engines": { - "node": "*" + "node": "18 || 20" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@loopback/core": "^6.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/cacache/node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", + "node_modules/@loopback/filter": { + "version": "5.0.0", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "tslib": "^2.6.2" }, "engines": { - "node": "*" + "node": "18 || 20" } }, - "node_modules/@npmcli/arborist/node_modules/gauge": { - "version": "4.0.4", - "license": "ISC", + "node_modules/@loopback/http-server": { + "version": "6.0.0", + "license": "MIT", "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" + "debug": "^4.3.4", + "stoppable": "^1.1.0", + "tslib": "^2.6.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "18 || 20" } }, - "node_modules/@npmcli/arborist/node_modules/glob": { - "version": "8.1.0", - "license": "ISC", + "node_modules/@loopback/metadata": { + "version": "7.0.0", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.2.1", + "tslib": "^2.6.2" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "18 || 20" } }, - "node_modules/@npmcli/arborist/node_modules/hosted-git-info": { - "version": "4.1.0", - "license": "ISC", + "node_modules/@loopback/metadata/node_modules/reflect-metadata": { + "version": "0.2.1", + "license": "Apache-2.0" + }, + "node_modules/@loopback/model-api-builder": { + "version": "6.0.0", + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" + "tslib": "^2.6.2" }, "engines": { - "node": ">=10" + "node": "18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^6.0.0", + "@loopback/repository": "^7.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/http-proxy-agent": { - "version": "4.0.1", + "node_modules/@loopback/openapi-v3": { + "version": "10.0.0", "license": "MIT", "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" + "@loopback/repository-json-schema": "^8.0.0", + "debug": "^4.3.4", + "http-status": "^1.7.4", + "json-merge-patch": "^1.0.2", + "lodash": "^4.17.21", + "openapi3-ts": "^2.0.2", + "tslib": "^2.6.2" }, "engines": { - "node": ">= 6" + "node": "18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^6.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/ignore-walk": { - "version": "4.0.1", - "license": "ISC", + "node_modules/@loopback/repository": { + "version": "7.0.0", + "license": "MIT", "dependencies": { - "minimatch": "^3.0.4" + "@loopback/filter": "^5.0.0", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^5.0.6", + "tslib": "^2.6.2" }, "engines": { - "node": ">=10" + "node": "18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^6.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/ignore-walk/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/@loopback/repository-json-schema": { + "version": "8.0.0", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@types/json-schema": "^7.0.15", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^6.0.0", + "@loopback/repository": "^7.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/ignore-walk/node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", + "node_modules/@loopback/repository-tests": { + "version": "0.24.0", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "@loopback/testlab": "^7.0.0", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "tslib": "^2.6.2" }, "engines": { - "node": "*" + "node": "18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^6.0.0", + "@loopback/repository": "^7.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/isexe": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/@npmcli/arborist/node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "license": "MIT" - }, - "node_modules/@npmcli/arborist/node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", + "node_modules/@loopback/rest": { + "version": "14.0.0", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "@loopback/express": "^7.0.0", + "@loopback/http-server": "^6.0.0", + "@loopback/openapi-v3": "^10.0.0", + "@openapi-contrib/openapi-schema-to-json-schema": "^5.1.0", + "@types/body-parser": "^1.19.5", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "@types/on-finished": "^2.3.4", + "@types/serve-static": "1.15.5", + "@types/type-is": "^1.6.6", + "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.3", + "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.2", + "strong-error-handler": "^5.0.7", + "tslib": "^2.6.2", + "type-is": "^1.6.18", + "validator": "^13.11.0" }, "engines": { - "node": ">=10" + "node": "18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^6.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/minimatch": { - "version": "5.1.6", - "license": "ISC", + "node_modules/@loopback/rest-explorer": { + "version": "7.0.0", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "ejs": "^3.1.9", + "swagger-ui-dist": "5.11.8", + "tslib": "^2.6.2" }, "engines": { - "node": ">=10" + "node": "18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^6.0.0", + "@loopback/rest": "^14.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/minipass": { - "version": "3.3.6", - "license": "ISC", + "node_modules/@loopback/rest/node_modules/@openapi-contrib/openapi-schema-to-json-schema": { + "version": "5.1.0", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "@types/json-schema": "^7.0.12", + "@types/lodash": "^4.14.195", + "@types/node": "^20.4.1", + "fast-deep-equal": "^3.1.3", + "lodash": "^4.17.21", + "openapi-typescript": "^5.4.1", + "yargs": "^17.7.2" + }, + "bin": { + "openapi-schema-to-json-schema": "dist/bin.js" }, "engines": { - "node": ">=8" + "node": ">=14.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/minipass-fetch": { - "version": "1.4.1", + "node_modules/@loopback/sequelize": { + "version": "0.6.0", "license": "MIT", "dependencies": { - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" + "debug": "^4.3.4", + "sequelize": "^6.37.1", + "tslib": "^2.6.2" }, "engines": { - "node": ">=8" + "node": "18 || 20" }, - "optionalDependencies": { - "encoding": "^0.1.12" + "peerDependencies": { + "@loopback/core": "^6.0.0", + "@loopback/repository": "^7.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/mkdirp": { - "version": "1.0.4", + "node_modules/@loopback/service-proxy": { + "version": "7.0.0", "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" + "dependencies": { + "loopback-datasource-juggler": "^5.0.6", + "tslib": "^2.6.2" }, "engines": { - "node": ">=10" + "node": "18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^6.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/node-gyp": { - "version": "8.4.1", + "node_modules/@loopback/testlab": { + "version": "7.0.0", "license": "MIT", "dependencies": { - "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" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" + "@hapi/shot": "^6.0.1", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/shot": "^4.0.5", + "@types/sinon": "^17.0.3", + "@types/supertest": "^2.0.16", + "express": "^4.18.3", + "fs-extra": "^11.2.0", + "oas-validator": "^5.0.8", + "should": "^13.2.3", + "sinon": "^17.0.1", + "supertest": "^6.3.3", + "tslib": "^2.6.2" }, "engines": { - "node": ">= 10.12.0" + "node": "18 || 20" } }, - "node_modules/@npmcli/arborist/node_modules/node-gyp/node_modules/brace-expansion": { - "version": "1.1.11", - "license": "MIT", + "node_modules/@loopback/testlab/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "license": "BSD-3-Clause", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@sinonjs/commons": "^3.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/node-gyp/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", + "node_modules/@loopback/testlab/node_modules/@types/sinon": { + "version": "17.0.3", + "license": "MIT", "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" - }, + "@types/sinonjs__fake-timers": "*" + } + }, + "node_modules/@loopback/testlab/node_modules/diff": { + "version": "5.2.0", + "license": "BSD-3-Clause", "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=0.3.1" } }, - "node_modules/@npmcli/arborist/node_modules/node-gyp/node_modules/make-fetch-happen": { - "version": "9.1.0", - "license": "ISC", + "node_modules/@loopback/testlab/node_modules/fs-extra": { + "version": "11.2.0", + "license": "MIT", "dependencies": { - "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" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">= 10" + "node": ">=14.14" } }, - "node_modules/@npmcli/arborist/node_modules/node-gyp/node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", + "node_modules/@loopback/testlab/node_modules/sinon": { + "version": "17.0.1", + "license": "BSD-3-Clause", "dependencies": { - "brace-expansion": "^1.1.7" + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.5", + "supports-color": "^7.2.0" }, - "engines": { - "node": "*" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" } }, - "node_modules/@npmcli/arborist/node_modules/npm-install-checks": { - "version": "4.0.0", - "license": "BSD-2-Clause", + "node_modules/@loopback/testlab/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", "dependencies": { - "semver": "^7.1.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/@npmcli/arborist/node_modules/npm-package-arg": { - "version": "8.1.5", - "license": "ISC", - "dependencies": { - "hosted-git-info": "^4.0.1", - "semver": "^7.3.4", - "validate-npm-package-name": "^3.0.0" - }, + "node_modules/@lukeed/csprng": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.1.0.tgz", + "integrity": "sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==", "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/@npmcli/arborist/node_modules/npm-packlist": { - "version": "3.0.0", - "license": "ISC", + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "license": "BSD-3-Clause", "dependencies": { - "glob": "^7.1.6", - "ignore-walk": "^4.0.1", - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" + "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": { - "npm-packlist": "bin/index.js" - }, - "engines": { - "node": ">=10" + "node-pre-gyp": "bin/node-pre-gyp" } }, - "node_modules/@npmcli/arborist/node_modules/npm-packlist/node_modules/brace-expansion": { + "node_modules/@mapbox/node-pre-gyp/node_modules/brace-expansion": { "version": "1.1.11", "license": "MIT", "dependencies": { @@ -4880,7 +5629,7 @@ "concat-map": "0.0.1" } }, - "node_modules/@npmcli/arborist/node_modules/npm-packlist/node_modules/glob": { + "node_modules/@mapbox/node-pre-gyp/node_modules/glob": { "version": "7.2.3", "license": "ISC", "dependencies": { @@ -4898,7 +5647,7 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@npmcli/arborist/node_modules/npm-packlist/node_modules/minimatch": { + "node_modules/@mapbox/node-pre-gyp/node_modules/minimatch": { "version": "3.1.2", "license": "ISC", "dependencies": { @@ -4908,281 +5657,450 @@ "node": "*" } }, - "node_modules/@npmcli/arborist/node_modules/npm-pick-manifest": { - "version": "6.1.1", + "node_modules/@mapbox/node-pre-gyp/node_modules/rimraf": { + "version": "3.0.2", "license": "ISC", "dependencies": { - "npm-install-checks": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1", - "npm-package-arg": "^8.1.2", - "semver": "^7.3.4" + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@npmcli/arborist/node_modules/npm-registry-fetch": { - "version": "12.0.2", - "license": "ISC", + "node_modules/@messageformat/core": { + "version": "3.3.0", + "license": "MIT", "dependencies": { - "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" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "@messageformat/date-skeleton": "^1.0.0", + "@messageformat/number-skeleton": "^1.0.0", + "@messageformat/parser": "^5.1.0", + "@messageformat/runtime": "^3.0.1", + "make-plural": "^7.0.0", + "safe-identifier": "^0.4.1" } }, - "node_modules/@npmcli/arborist/node_modules/npmlog": { - "version": "6.0.2", - "license": "ISC", + "node_modules/@messageformat/date-skeleton": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/@messageformat/number-skeleton": { + "version": "1.2.0", + "license": "MIT" + }, + "node_modules/@messageformat/parser": { + "version": "5.1.0", + "license": "MIT", "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" + "moo": "^0.5.1" } }, - "node_modules/@npmcli/arborist/node_modules/pacote": { - "version": "12.0.3", - "license": "ISC", + "node_modules/@messageformat/runtime": { + "version": "3.0.1", + "license": "MIT", "dependencies": { - "@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" + "make-plural": "^7.0.0" + } + }, + "node_modules/@nestjs/cli": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@nestjs/cli/-/cli-9.5.0.tgz", + "integrity": "sha512-Z7q+3vNsQSG2d2r2Hl/OOj5EpfjVx3OfnJ9+KuAsOdw1sKLm7+Zc6KbhMFTd/eIvfx82ww3Nk72xdmfPYCulWA==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "16.0.1", + "@angular-devkit/schematics": "16.0.1", + "@angular-devkit/schematics-cli": "16.0.1", + "@nestjs/schematics": "^9.0.4", + "chalk": "4.1.2", + "chokidar": "3.5.3", + "cli-table3": "0.6.3", + "commander": "4.1.1", + "fork-ts-checker-webpack-plugin": "8.0.0", + "inquirer": "8.2.5", + "node-emoji": "1.11.0", + "ora": "5.4.1", + "os-name": "4.0.1", + "rimraf": "4.4.1", + "shelljs": "0.8.5", + "source-map-support": "0.5.21", + "tree-kill": "1.2.2", + "tsconfig-paths": "4.2.0", + "tsconfig-paths-webpack-plugin": "4.0.1", + "typescript": "4.9.5", + "webpack": "5.82.1", + "webpack-node-externals": "3.0.0" }, "bin": { - "pacote": "lib/bin.js" + "nest": "bin/nest.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": ">= 12.9.0" } }, - "node_modules/@npmcli/arborist/node_modules/proc-log": { - "version": "1.0.0", - "license": "ISC" + "node_modules/@nestjs/cli/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } }, - "node_modules/@npmcli/arborist/node_modules/read-package-json-fast": { - "version": "2.0.3", - "license": "ISC", + "node_modules/@nestjs/cli/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": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">=10" + "node": ">=8.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/rimraf": { - "version": "3.0.2", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node_modules/@nestjs/cli/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/@npmcli/arborist/node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "node_modules/@nestjs/cli/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/@npmcli/arborist/node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", + "node_modules/@nestjs/cli/node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "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" + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@npmcli/arborist/node_modules/rimraf/node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", + "node_modules/@nestjs/cli/node_modules/inquirer": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz", + "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==", + "dev": true, "dependencies": { - "brace-expansion": "^1.1.7" + "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" }, "engines": { - "node": "*" + "node": ">=12.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/socks-proxy-agent": { - "version": "6.2.1", - "license": "MIT", + "node_modules/@nestjs/cli/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/@nestjs/cli/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dev": true, "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">= 10" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@npmcli/arborist/node_modules/ssri": { - "version": "8.0.1", - "license": "ISC", + "node_modules/@nestjs/cli/node_modules/rimraf": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz", + "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==", + "dev": true, "dependencies": { - "minipass": "^3.1.1" + "glob": "^9.2.0" + }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" }, "engines": { - "node": ">= 8" - } - }, - "node_modules/@npmcli/arborist/node_modules/unique-filename": { - "version": "1.1.1", - "license": "ISC", - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/unique-slug": { - "version": "2.0.2", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@npmcli/arborist/node_modules/validate-npm-package-name": { - "version": "3.0.0", - "license": "ISC", + "node_modules/@nestjs/cli/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, "dependencies": { - "builtins": "^1.0.3" + "tslib": "^2.1.0" } }, - "node_modules/@npmcli/arborist/node_modules/which": { - "version": "2.0.2", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" + "node_modules/@nestjs/cli/node_modules/webpack": { + "version": "5.82.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.82.1.tgz", + "integrity": "sha512-C6uiGQJ+Gt4RyHXXYt+v9f+SN1v83x68URwgxNQ98cvH8kxiuywWGP4XeNZ1paOzZ63aY3cTciCEQJNFUljlLw==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.14.0", + "es-module-lexer": "^1.2.1", + "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.2", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" }, "bin": { - "node-which": "bin/node-which" + "webpack": "bin/webpack.js" }, "engines": { - "node": ">= 8" - } + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } }, - "node_modules/@npmcli/fs": { - "version": "2.1.2", - "license": "ISC", + "node_modules/@nestjs/schematics": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-9.2.0.tgz", + "integrity": "sha512-wHpNJDPzM6XtZUOB3gW0J6mkFCSJilzCM3XrHI1o0C8vZmFE1snbmkIXNyoi1eV0Nxh1BMymcgz5vIMJgQtTqw==", + "dev": true, "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" + "@angular-devkit/core": "16.0.1", + "@angular-devkit/schematics": "16.0.1", + "jsonc-parser": "3.2.0", + "pluralize": "8.0.0" + }, + "peerDependencies": { + "typescript": ">=4.3.5" + } + }, + "node_modules/@node-saml/node-saml": { + "version": "4.0.5", + "license": "MIT", + "dependencies": { + "@types/debug": "^4.1.7", + "@types/passport": "^1.0.11", + "@types/xml-crypto": "^1.4.2", + "@types/xml-encryption": "^1.2.1", + "@types/xml2js": "^0.4.11", + "@xmldom/xmldom": "^0.8.6", + "debug": "^4.3.4", + "xml-crypto": "^3.0.1", + "xml-encryption": "^3.0.2", + "xml2js": "^0.5.0", + "xmlbuilder": "^15.1.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">= 14" } }, - "node_modules/@npmcli/git": { - "version": "5.0.4", + "node_modules/@node-saml/passport-saml": { + "version": "4.0.4", + "license": "MIT", + "dependencies": { + "@node-saml/node-saml": "^4.0.4", + "@types/express": "^4.17.14", + "@types/passport": "^1.0.11", + "@types/passport-strategy": "^0.2.35", + "passport": "^0.6.0", + "passport-strategy": "^1.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/agent": { + "version": "2.2.1", "license": "ISC", "dependencies": { - "@npmcli/promise-spawn": "^7.0.0", + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", "lru-cache": "^10.0.1", - "npm-pick-manifest": "^9.0.0", - "proc-log": "^3.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^4.0.0" + "socks-proxy-agent": "^8.0.1" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@npmcli/installed-package-contents": { - "version": "2.0.2", - "license": "ISC", + "node_modules/@npmcli/agent/node_modules/agent-base": { + "version": "7.1.0", + "license": "MIT", "dependencies": { - "npm-bundled": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "bin": { - "installed-package-contents": "lib/index.js" + "debug": "^4.3.4" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 14" } }, - "node_modules/@npmcli/installed-package-contents/node_modules/npm-bundled": { - "version": "3.0.0", - "license": "ISC", + "node_modules/@npmcli/agent/node_modules/http-proxy-agent": { + "version": "7.0.2", + "license": "MIT", "dependencies": { - "npm-normalize-package-bin": "^3.0.0" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 14" } }, - "node_modules/@npmcli/installed-package-contents/node_modules/npm-normalize-package-bin": { - "version": "3.0.1", - "license": "ISC", + "node_modules/@npmcli/agent/node_modules/https-proxy-agent": { + "version": "7.0.4", + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 14" } }, - "node_modules/@npmcli/map-workspaces": { - "version": "3.0.4", - "license": "ISC", + "node_modules/@npmcli/agent/node_modules/socks-proxy-agent": { + "version": "8.0.2", + "license": "MIT", "dependencies": { - "@npmcli/name-from-folder": "^2.0.0", - "glob": "^10.2.2", - "minimatch": "^9.0.0", - "read-package-json-fast": "^3.0.0" + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "socks": "^2.7.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 14" } }, - "node_modules/@npmcli/metavuln-calculator": { - "version": "2.0.0", + "node_modules/@npmcli/arborist": { + "version": "4.3.1", "license": "ISC", "dependencies": { - "cacache": "^15.0.5", + "@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", - "pacote": "^12.0.0", - "semver": "^7.3.2" + "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" + }, + "bin": { + "arborist": "bin/index.js" }, "engines": { "node": "^12.13.0 || ^14.15.0 || >=16" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/@npmcli/fs": { + "node_modules/@npmcli/arborist/node_modules/@npmcli/fs": { "version": "1.1.1", "license": "ISC", "dependencies": { @@ -5190,7 +6108,7 @@ "semver": "^7.3.5" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/@npmcli/git": { + "node_modules/@npmcli/arborist/node_modules/@npmcli/git": { "version": "2.1.0", "license": "ISC", "dependencies": { @@ -5204,7 +6122,7 @@ "which": "^2.0.2" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/@npmcli/installed-package-contents": { + "node_modules/@npmcli/arborist/node_modules/@npmcli/installed-package-contents": { "version": "1.0.7", "license": "ISC", "dependencies": { @@ -5218,7 +6136,20 @@ "node": ">= 10" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/@npmcli/move-file": { + "node_modules/@npmcli/arborist/node_modules/@npmcli/map-workspaces": { + "version": "2.0.4", + "license": "ISC", + "dependencies": { + "@npmcli/name-from-folder": "^1.0.1", + "glob": "^8.0.1", + "minimatch": "^5.0.1", + "read-package-json-fast": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/arborist/node_modules/@npmcli/move-file": { "version": "1.1.2", "license": "MIT", "dependencies": { @@ -5229,18 +6160,29 @@ "node": ">=10" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/@npmcli/node-gyp": { + "node_modules/@npmcli/arborist/node_modules/@npmcli/name-from-folder": { + "version": "1.0.1", + "license": "ISC" + }, + "node_modules/@npmcli/arborist/node_modules/@npmcli/node-gyp": { "version": "1.0.3", "license": "ISC" }, - "node_modules/@npmcli/metavuln-calculator/node_modules/@npmcli/promise-spawn": { + "node_modules/@npmcli/arborist/node_modules/@npmcli/package-json": { + "version": "1.0.1", + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^2.3.1" + } + }, + "node_modules/@npmcli/arborist/node_modules/@npmcli/promise-spawn": { "version": "1.3.2", "license": "ISC", "dependencies": { "infer-owner": "^1.0.4" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/@npmcli/run-script": { + "node_modules/@npmcli/arborist/node_modules/@npmcli/run-script": { "version": "2.0.0", "license": "ISC", "dependencies": { @@ -5250,14 +6192,14 @@ "read-package-json-fast": "^2.0.1" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/@tootallnate/once": { + "node_modules/@npmcli/arborist/node_modules/@tootallnate/once": { "version": "1.1.2", "license": "MIT", "engines": { "node": ">= 6" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/are-we-there-yet": { + "node_modules/@npmcli/arborist/node_modules/are-we-there-yet": { "version": "3.0.1", "license": "ISC", "dependencies": { @@ -5268,19 +6210,11 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/brace-expansion": { - "version": "1.1.11", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/builtins": { + "node_modules/@npmcli/arborist/node_modules/builtins": { "version": "1.0.3", "license": "MIT" }, - "node_modules/@npmcli/metavuln-calculator/node_modules/cacache": { + "node_modules/@npmcli/arborist/node_modules/cacache": { "version": "15.3.0", "license": "ISC", "dependencies": { @@ -5307,7 +6241,43 @@ "node": ">= 10" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/gauge": { + "node_modules/@npmcli/arborist/node_modules/cacache/node_modules/brace-expansion": { + "version": "1.1.11", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@npmcli/arborist/node_modules/cacache/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "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/@npmcli/arborist/node_modules/cacache/node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@npmcli/arborist/node_modules/gauge": { "version": "4.0.4", "license": "ISC", "dependencies": { @@ -5324,25 +6294,24 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/glob": { - "version": "7.2.3", + "node_modules/@npmcli/arborist/node_modules/glob": { + "version": "8.1.0", "license": "ISC", "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/@npmcli/metavuln-calculator/node_modules/hosted-git-info": { + "node_modules/@npmcli/arborist/node_modules/hosted-git-info": { "version": "4.1.0", "license": "ISC", "dependencies": { @@ -5352,7 +6321,7 @@ "node": ">=10" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/http-proxy-agent": { + "node_modules/@npmcli/arborist/node_modules/http-proxy-agent": { "version": "4.0.1", "license": "MIT", "dependencies": { @@ -5364,7 +6333,7 @@ "node": ">= 6" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/ignore-walk": { + "node_modules/@npmcli/arborist/node_modules/ignore-walk": { "version": "4.0.1", "license": "ISC", "dependencies": { @@ -5374,15 +6343,33 @@ "node": ">=10" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/isexe": { + "node_modules/@npmcli/arborist/node_modules/ignore-walk/node_modules/brace-expansion": { + "version": "1.1.11", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@npmcli/arborist/node_modules/ignore-walk/node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@npmcli/arborist/node_modules/isexe": { "version": "2.0.0", "license": "ISC" }, - "node_modules/@npmcli/metavuln-calculator/node_modules/json-parse-even-better-errors": { + "node_modules/@npmcli/arborist/node_modules/json-parse-even-better-errors": { "version": "2.3.1", "license": "MIT" }, - "node_modules/@npmcli/metavuln-calculator/node_modules/lru-cache": { + "node_modules/@npmcli/arborist/node_modules/lru-cache": { "version": "6.0.0", "license": "ISC", "dependencies": { @@ -5392,17 +6379,17 @@ "node": ">=10" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/minimatch": { - "version": "3.1.2", + "node_modules/@npmcli/arborist/node_modules/minimatch": { + "version": "5.1.6", "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=10" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/minipass": { + "node_modules/@npmcli/arborist/node_modules/minipass": { "version": "3.3.6", "license": "ISC", "dependencies": { @@ -5412,7 +6399,7 @@ "node": ">=8" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/minipass-fetch": { + "node_modules/@npmcli/arborist/node_modules/minipass-fetch": { "version": "1.4.1", "license": "MIT", "dependencies": { @@ -5427,7 +6414,7 @@ "encoding": "^0.1.12" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/mkdirp": { + "node_modules/@npmcli/arborist/node_modules/mkdirp": { "version": "1.0.4", "license": "MIT", "bin": { @@ -5437,7 +6424,7 @@ "node": ">=10" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/node-gyp": { + "node_modules/@npmcli/arborist/node_modules/node-gyp": { "version": "8.4.1", "license": "MIT", "dependencies": { @@ -5459,7 +6446,33 @@ "node": ">= 10.12.0" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/node-gyp/node_modules/make-fetch-happen": { + "node_modules/@npmcli/arborist/node_modules/node-gyp/node_modules/brace-expansion": { + "version": "1.1.11", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@npmcli/arborist/node_modules/node-gyp/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "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/@npmcli/arborist/node_modules/node-gyp/node_modules/make-fetch-happen": { "version": "9.1.0", "license": "ISC", "dependencies": { @@ -5484,7 +6497,17 @@ "node": ">= 10" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/npm-install-checks": { + "node_modules/@npmcli/arborist/node_modules/node-gyp/node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@npmcli/arborist/node_modules/npm-install-checks": { "version": "4.0.0", "license": "BSD-2-Clause", "dependencies": { @@ -5494,7 +6517,7 @@ "node": ">=10" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/npm-package-arg": { + "node_modules/@npmcli/arborist/node_modules/npm-package-arg": { "version": "8.1.5", "license": "ISC", "dependencies": { @@ -5506,7 +6529,7 @@ "node": ">=10" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/npm-packlist": { + "node_modules/@npmcli/arborist/node_modules/npm-packlist": { "version": "3.0.0", "license": "ISC", "dependencies": { @@ -5522,7 +6545,43 @@ "node": ">=10" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/npm-pick-manifest": { + "node_modules/@npmcli/arborist/node_modules/npm-packlist/node_modules/brace-expansion": { + "version": "1.1.11", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@npmcli/arborist/node_modules/npm-packlist/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "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/@npmcli/arborist/node_modules/npm-packlist/node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@npmcli/arborist/node_modules/npm-pick-manifest": { "version": "6.1.1", "license": "ISC", "dependencies": { @@ -5532,7 +6591,7 @@ "semver": "^7.3.4" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/npm-registry-fetch": { + "node_modules/@npmcli/arborist/node_modules/npm-registry-fetch": { "version": "12.0.2", "license": "ISC", "dependencies": { @@ -5547,7 +6606,7 @@ "node": "^12.13.0 || ^14.15.0 || >=16" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/npmlog": { + "node_modules/@npmcli/arborist/node_modules/npmlog": { "version": "6.0.2", "license": "ISC", "dependencies": { @@ -5560,7 +6619,7 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/pacote": { + "node_modules/@npmcli/arborist/node_modules/pacote": { "version": "12.0.3", "license": "ISC", "dependencies": { @@ -5591,7 +6650,11 @@ "node": "^12.13.0 || ^14.15.0 || >=16" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/read-package-json-fast": { + "node_modules/@npmcli/arborist/node_modules/proc-log": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/@npmcli/arborist/node_modules/read-package-json-fast": { "version": "2.0.3", "license": "ISC", "dependencies": { @@ -5602,7 +6665,7 @@ "node": ">=10" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/rimraf": { + "node_modules/@npmcli/arborist/node_modules/rimraf": { "version": "3.0.2", "license": "ISC", "dependencies": { @@ -5615,7 +6678,43 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/socks-proxy-agent": { + "node_modules/@npmcli/arborist/node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.11", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@npmcli/arborist/node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "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/@npmcli/arborist/node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@npmcli/arborist/node_modules/socks-proxy-agent": { "version": "6.2.1", "license": "MIT", "dependencies": { @@ -5627,7 +6726,7 @@ "node": ">= 10" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/ssri": { + "node_modules/@npmcli/arborist/node_modules/ssri": { "version": "8.0.1", "license": "ISC", "dependencies": { @@ -5637,28 +6736,28 @@ "node": ">= 8" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/unique-filename": { + "node_modules/@npmcli/arborist/node_modules/unique-filename": { "version": "1.1.1", "license": "ISC", "dependencies": { "unique-slug": "^2.0.0" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/unique-slug": { + "node_modules/@npmcli/arborist/node_modules/unique-slug": { "version": "2.0.2", "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/validate-npm-package-name": { + "node_modules/@npmcli/arborist/node_modules/validate-npm-package-name": { "version": "3.0.0", "license": "ISC", "dependencies": { "builtins": "^1.0.3" } }, - "node_modules/@npmcli/metavuln-calculator/node_modules/which": { + "node_modules/@npmcli/arborist/node_modules/which": { "version": "2.0.2", "license": "ISC", "dependencies": { @@ -5671,675 +6770,866 @@ "node": ">= 8" } }, - "node_modules/@npmcli/move-file": { - "version": "2.0.1", - "license": "MIT", + "node_modules/@npmcli/fs": { + "version": "2.1.2", + "license": "ISC", "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" }, "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@npmcli/move-file/node_modules/brace-expansion": { - "version": "1.1.11", - "license": "MIT", + "node_modules/@npmcli/git": { + "version": "5.0.4", + "license": "ISC", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@npmcli/promise-spawn": "^7.0.0", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^9.0.0", + "proc-log": "^3.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@npmcli/move-file/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", - "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/@npmcli/move-file/node_modules/minimatch": { - "version": "3.1.2", + "node_modules/@npmcli/installed-package-contents": { + "version": "2.0.2", "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" }, - "engines": { - "node": "*" - } - }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "license": "MIT", "bin": { - "mkdirp": "bin/cmd.js" + "installed-package-contents": "lib/index.js" }, "engines": { - "node": ">=10" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/move-file/node_modules/rimraf": { - "version": "3.0.2", + "node_modules/@npmcli/installed-package-contents/node_modules/npm-bundled": { + "version": "3.0.0", "license": "ISC", "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "npm-normalize-package-bin": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@npmcli/name-from-folder": { - "version": "2.0.0", - "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/node-gyp": { - "version": "3.0.0", + "node_modules/@npmcli/installed-package-contents/node_modules/npm-normalize-package-bin": { + "version": "3.0.1", "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/package-json": { - "version": "5.0.0", + "node_modules/@npmcli/map-workspaces": { + "version": "3.0.4", "license": "ISC", "dependencies": { - "@npmcli/git": "^5.0.0", + "@npmcli/name-from-folder": "^2.0.0", "glob": "^10.2.2", - "hosted-git-info": "^7.0.0", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.5.3" + "minimatch": "^9.0.0", + "read-package-json-fast": "^3.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/promise-spawn": { - "version": "7.0.1", + "node_modules/@npmcli/metavuln-calculator": { + "version": "2.0.0", "license": "ISC", "dependencies": { - "which": "^4.0.0" + "cacache": "^15.0.5", + "json-parse-even-better-errors": "^2.3.1", + "pacote": "^12.0.0", + "semver": "^7.3.2" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || >=16" } }, - "node_modules/@npmcli/run-script": { - "version": "6.0.2", + "node_modules/@npmcli/metavuln-calculator/node_modules/@npmcli/fs": { + "version": "1.1.1", "license": "ISC", "dependencies": { - "@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" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" } }, - "node_modules/@npmcli/run-script/node_modules/@npmcli/promise-spawn": { - "version": "6.0.2", + "node_modules/@npmcli/metavuln-calculator/node_modules/@npmcli/git": { + "version": "2.1.0", "license": "ISC", "dependencies": { - "which": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "@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" } }, - "node_modules/@npmcli/run-script/node_modules/isexe": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/@npmcli/run-script/node_modules/which": { - "version": "3.0.1", + "node_modules/@npmcli/metavuln-calculator/node_modules/@npmcli/installed-package-contents": { + "version": "1.0.7", "license": "ISC", "dependencies": { - "isexe": "^2.0.0" + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" }, "bin": { - "node-which": "bin/which.js" + "installed-package-contents": "index.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 10" } }, - "node_modules/@nrwl/devkit": { - "version": "16.10.0", - "dev": true, + "node_modules/@npmcli/metavuln-calculator/node_modules/@npmcli/move-file": { + "version": "1.1.2", "license": "MIT", "dependencies": { - "@nx/devkit": "16.10.0" + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@nrwl/tao": { - "version": "16.10.0", - "dev": true, - "license": "MIT", + "node_modules/@npmcli/metavuln-calculator/node_modules/@npmcli/node-gyp": { + "version": "1.0.3", + "license": "ISC" + }, + "node_modules/@npmcli/metavuln-calculator/node_modules/@npmcli/promise-spawn": { + "version": "1.3.2", + "license": "ISC", "dependencies": { - "nx": "16.10.0", - "tslib": "^2.3.0" - }, - "bin": { - "tao": "index.js" + "infer-owner": "^1.0.4" } }, - "node_modules/@nx/devkit": { - "version": "16.10.0", - "dev": true, - "license": "MIT", + "node_modules/@npmcli/metavuln-calculator/node_modules/@npmcli/run-script": { + "version": "2.0.0", + "license": "ISC", "dependencies": { - "@nrwl/devkit": "16.10.0", - "ejs": "^3.1.7", - "enquirer": "~2.3.6", - "ignore": "^5.0.4", - "semver": "7.5.3", - "tmp": "~0.2.1", - "tslib": "^2.3.0" - }, - "peerDependencies": { - "nx": ">= 15 <= 17" + "@npmcli/node-gyp": "^1.0.2", + "@npmcli/promise-spawn": "^1.3.2", + "node-gyp": "^8.2.0", + "read-package-json-fast": "^2.0.1" } }, - "node_modules/@nx/nx-darwin-arm64": { - "version": "16.10.0", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/@npmcli/metavuln-calculator/node_modules/@tootallnate/once": { + "version": "1.1.2", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": ">= 10" + "node": ">= 6" } }, - "node_modules/@oclif/command": { - "version": "1.8.36", - "license": "MIT", + "node_modules/@npmcli/metavuln-calculator/node_modules/are-we-there-yet": { + "version": "3.0.1", + "license": "ISC", "dependencies": { - "@oclif/config": "^1.18.2", - "@oclif/errors": "^1.3.6", - "@oclif/help": "^1.0.1", - "@oclif/parser": "^3.8.17", - "debug": "^4.1.1", - "semver": "^7.5.4" + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" }, "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@oclif/config": "^1" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@oclif/config": { - "version": "1.18.17", + "node_modules/@npmcli/metavuln-calculator/node_modules/brace-expansion": { + "version": "1.1.11", "license": "MIT", "dependencies": { - "@oclif/errors": "^1.3.6", - "@oclif/parser": "^3.8.17", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-wsl": "^2.1.1", - "tslib": "^2.6.1" - }, - "engines": { - "node": ">=8.0.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@oclif/config/node_modules/globby": { - "version": "11.1.0", - "license": "MIT", + "node_modules/@npmcli/metavuln-calculator/node_modules/builtins": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/@npmcli/metavuln-calculator/node_modules/cacache": { + "version": "15.3.0", + "license": "ISC", "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" + "@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" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 10" } }, - "node_modules/@oclif/core": { - "version": "1.26.2", - "license": "MIT", + "node_modules/@npmcli/metavuln-calculator/node_modules/gauge": { + "version": "4.0.4", + "license": "ISC", "dependencies": { - "@oclif/linewrap": "^1.0.0", - "@oclif/screen": "^3.0.4", - "ansi-escapes": "^4.3.2", - "ansi-styles": "^4.3.0", - "cardinal": "^2.1.1", - "chalk": "^4.1.2", - "clean-stack": "^3.0.1", - "cli-progress": "^3.10.0", - "debug": "^4.3.4", - "ejs": "^3.1.6", - "fs-extra": "^9.1.0", - "get-package-type": "^0.1.0", - "globby": "^11.1.0", - "hyperlinker": "^1.0.0", - "indent-string": "^4.0.0", - "is-wsl": "^2.2.0", - "js-yaml": "^3.14.1", - "natural-orderby": "^2.0.3", - "object-treeify": "^1.1.33", - "password-prompt": "^1.1.2", - "semver": "^7.3.7", + "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", - "supports-color": "^8.1.1", - "supports-hyperlinks": "^2.2.0", - "tslib": "^2.4.1", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" + "wide-align": "^1.1.5" }, "engines": { - "node": ">=14.0.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@oclif/core/node_modules/argparse": { - "version": "1.0.10", - "license": "MIT", + "node_modules/@npmcli/metavuln-calculator/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", "dependencies": { - "sprintf-js": "~1.0.2" + "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/@oclif/core/node_modules/fs-extra": { - "version": "9.1.0", - "license": "MIT", + "node_modules/@npmcli/metavuln-calculator/node_modules/hosted-git-info": { + "version": "4.1.0", + "license": "ISC", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "lru-cache": "^6.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/@oclif/core/node_modules/globby": { - "version": "11.1.0", + "node_modules/@npmcli/metavuln-calculator/node_modules/http-proxy-agent": { + "version": "4.0.1", "license": "MIT", "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" + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 6" } }, - "node_modules/@oclif/core/node_modules/js-yaml": { - "version": "3.14.1", - "license": "MIT", + "node_modules/@npmcli/metavuln-calculator/node_modules/ignore-walk": { + "version": "4.0.1", + "license": "ISC", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "minimatch": "^3.0.4" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=10" } }, - "node_modules/@oclif/core/node_modules/sprintf-js": { - "version": "1.0.3", - "license": "BSD-3-Clause" + "node_modules/@npmcli/metavuln-calculator/node_modules/isexe": { + "version": "2.0.0", + "license": "ISC" }, - "node_modules/@oclif/dev-cli": { - "version": "1.26.10", - "dev": true, - "license": "MIT", + "node_modules/@npmcli/metavuln-calculator/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "license": "MIT" + }, + "node_modules/@npmcli/metavuln-calculator/node_modules/lru-cache": { + "version": "6.0.0", + "license": "ISC", "dependencies": { - "@oclif/command": "^1.8.15", - "@oclif/config": "^1.18.2", - "@oclif/errors": "^1.3.5", - "@oclif/plugin-help": "3.2.18", - "cli-ux": "5.6.7", - "debug": "^4.1.1", - "find-yarn-workspace-root": "^2.0.0", - "fs-extra": "^8.1", - "github-slugger": "^1.2.1", - "lodash": "^4.17.11", - "normalize-package-data": "^3.0.0", - "qqjs": "^0.3.10", - "tslib": "^2.0.3" - }, - "bin": { - "oclif-dev": "bin/run" + "yallist": "^4.0.0" }, "engines": { - "node": ">=8.10.0" + "node": ">=10" } }, - "node_modules/@oclif/dev-cli/node_modules/@oclif/config": { - "version": "1.18.2", - "dev": true, - "license": "MIT", + "node_modules/@npmcli/metavuln-calculator/node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", "dependencies": { - "@oclif/errors": "^1.3.3", - "@oclif/parser": "^3.8.0", - "debug": "^4.1.1", - "globby": "^11.0.1", - "is-wsl": "^2.1.1", - "tslib": "^2.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=8.0.0" + "node": "*" } }, - "node_modules/@oclif/dev-cli/node_modules/@oclif/errors": { - "version": "1.3.5", - "dev": true, - "license": "MIT", + "node_modules/@npmcli/metavuln-calculator/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", "dependencies": { - "clean-stack": "^3.0.0", - "fs-extra": "^8.1", - "indent-string": "^4.0.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=8" } }, - "node_modules/@oclif/dev-cli/node_modules/@oclif/plugin-help": { - "version": "3.2.18", - "dev": true, + "node_modules/@npmcli/metavuln-calculator/node_modules/minipass-fetch": { + "version": "1.4.1", "license": "MIT", "dependencies": { - "@oclif/command": "^1.8.14", - "@oclif/config": "1.18.2", - "@oclif/errors": "1.3.5", - "@oclif/help": "^1.0.0", - "chalk": "^4.1.2", - "indent-string": "^4.0.0", - "lodash": "^4.17.21", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "widest-line": "^3.1.0", - "wrap-ansi": "^6.2.0" + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=8" + }, + "optionalDependencies": { + "encoding": "^0.1.12" } }, - "node_modules/@oclif/dev-cli/node_modules/@oclif/plugin-help/node_modules/wrap-ansi": { - "version": "6.2.0", - "dev": true, + "node_modules/@npmcli/metavuln-calculator/node_modules/mkdirp": { + "version": "1.0.4", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "bin": { + "mkdirp": "bin/cmd.js" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/@oclif/dev-cli/node_modules/fs-extra": { - "version": "8.1.0", - "dev": true, + "node_modules/@npmcli/metavuln-calculator/node_modules/node-gyp": { + "version": "8.4.1", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "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" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">= 10.12.0" } }, - "node_modules/@oclif/dev-cli/node_modules/hosted-git-info": { - "version": "4.1.0", - "dev": true, + "node_modules/@npmcli/metavuln-calculator/node_modules/node-gyp/node_modules/make-fetch-happen": { + "version": "9.1.0", "license": "ISC", "dependencies": { - "lru-cache": "^6.0.0" + "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" }, "engines": { - "node": ">=10" + "node": ">= 10" } }, - "node_modules/@oclif/dev-cli/node_modules/jsonfile": { + "node_modules/@npmcli/metavuln-calculator/node_modules/npm-install-checks": { "version": "4.0.0", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "license": "BSD-2-Clause", + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@oclif/dev-cli/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, + "node_modules/@npmcli/metavuln-calculator/node_modules/npm-package-arg": { + "version": "8.1.5", "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "hosted-git-info": "^4.0.1", + "semver": "^7.3.4", + "validate-npm-package-name": "^3.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/@oclif/dev-cli/node_modules/normalize-package-data": { - "version": "3.0.3", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/@npmcli/metavuln-calculator/node_modules/npm-packlist": { + "version": "3.0.0", + "license": "ISC", "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" + "glob": "^7.1.6", + "ignore-walk": "^4.0.1", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "npm-packlist": "bin/index.js" }, "engines": { "node": ">=10" } }, - "node_modules/@oclif/dev-cli/node_modules/universalify": { - "version": "0.1.2", - "dev": true, - "license": "MIT", + "node_modules/@npmcli/metavuln-calculator/node_modules/npm-pick-manifest": { + "version": "6.1.1", + "license": "ISC", + "dependencies": { + "npm-install-checks": "^4.0.0", + "npm-normalize-package-bin": "^1.0.1", + "npm-package-arg": "^8.1.2", + "semver": "^7.3.4" + } + }, + "node_modules/@npmcli/metavuln-calculator/node_modules/npm-registry-fetch": { + "version": "12.0.2", + "license": "ISC", + "dependencies": { + "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" + }, "engines": { - "node": ">= 4.0.0" + "node": "^12.13.0 || ^14.15.0 || >=16" } }, - "node_modules/@oclif/errors": { - "version": "1.3.6", - "license": "MIT", + "node_modules/@npmcli/metavuln-calculator/node_modules/npmlog": { + "version": "6.0.2", + "license": "ISC", "dependencies": { - "clean-stack": "^3.0.0", - "fs-extra": "^8.1", - "indent-string": "^4.0.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" }, "engines": { - "node": ">=8.0.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@oclif/errors/node_modules/fs-extra": { - "version": "8.1.0", - "license": "MIT", + "node_modules/@npmcli/metavuln-calculator/node_modules/pacote": { + "version": "12.0.3", + "license": "ISC", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "@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" + }, + "bin": { + "pacote": "lib/bin.js" }, "engines": { - "node": ">=6 <7 || >=8" + "node": "^12.13.0 || ^14.15.0 || >=16" } }, - "node_modules/@oclif/errors/node_modules/jsonfile": { - "version": "4.0.0", - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "node_modules/@npmcli/metavuln-calculator/node_modules/read-package-json-fast": { + "version": "2.0.3", + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^2.3.0", + "npm-normalize-package-bin": "^1.0.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@oclif/errors/node_modules/universalify": { - "version": "0.1.2", + "node_modules/@npmcli/metavuln-calculator/node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/metavuln-calculator/node_modules/socks-proxy-agent": { + "version": "6.2.1", "license": "MIT", + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, "engines": { - "node": ">= 4.0.0" + "node": ">= 10" } }, - "node_modules/@oclif/help": { - "version": "1.0.15", - "license": "MIT", + "node_modules/@npmcli/metavuln-calculator/node_modules/ssri": { + "version": "8.0.1", + "license": "ISC", "dependencies": { - "@oclif/config": "1.18.16", - "@oclif/errors": "1.3.6", - "chalk": "^4.1.2", - "indent-string": "^4.0.0", - "lodash": "^4.17.21", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "widest-line": "^3.1.0", - "wrap-ansi": "^6.2.0" + "minipass": "^3.1.1" }, "engines": { - "node": ">=8.0.0" + "node": ">= 8" } }, - "node_modules/@oclif/help/node_modules/@oclif/config": { - "version": "1.18.16", + "node_modules/@npmcli/metavuln-calculator/node_modules/unique-filename": { + "version": "1.1.1", + "license": "ISC", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/@npmcli/metavuln-calculator/node_modules/unique-slug": { + "version": "2.0.2", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/@npmcli/metavuln-calculator/node_modules/validate-npm-package-name": { + "version": "3.0.0", + "license": "ISC", + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/@npmcli/metavuln-calculator/node_modules/which": { + "version": "2.0.2", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/move-file": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@oclif/errors": "^1.3.6", - "@oclif/parser": "^3.8.16", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-wsl": "^2.1.1", - "tslib": "^2.6.1" + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=8.0.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@oclif/help/node_modules/globby": { - "version": "11.1.0", + "node_modules/@npmcli/move-file/node_modules/brace-expansion": { + "version": "1.1.11", "license": "MIT", "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" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@npmcli/move-file/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "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": ">=10" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@oclif/help/node_modules/wrap-ansi": { - "version": "6.2.0", + "node_modules/@npmcli/move-file/node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/name-from-folder": { + "version": "2.0.0", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/node-gyp": { + "version": "3.0.0", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/package-json": { + "version": "5.0.0", + "license": "ISC", + "dependencies": { + "@npmcli/git": "^5.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^7.0.0", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.5.3" }, "engines": { - "node": ">=8" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@oclif/linewrap": { - "version": "1.0.0", + "node_modules/@npmcli/promise-spawn": { + "version": "7.0.1", + "license": "ISC", + "dependencies": { + "which": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script": { + "version": "6.0.2", + "license": "ISC", + "dependencies": { + "@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" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script/node_modules/@npmcli/promise-spawn": { + "version": "6.0.2", + "license": "ISC", + "dependencies": { + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script/node_modules/isexe": { + "version": "2.0.0", "license": "ISC" }, - "node_modules/@oclif/parser": { - "version": "3.8.17", + "node_modules/@npmcli/run-script/node_modules/which": { + "version": "3.0.1", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@nrwl/devkit": { + "version": "16.10.0", + "dev": true, "license": "MIT", "dependencies": { - "@oclif/errors": "^1.3.6", - "@oclif/linewrap": "^1.0.0", + "@nx/devkit": "16.10.0" + } + }, + "node_modules/@nrwl/tao": { + "version": "16.10.0", + "dev": true, + "license": "MIT", + "dependencies": { + "nx": "16.10.0", + "tslib": "^2.3.0" + }, + "bin": { + "tao": "index.js" + } + }, + "node_modules/@nuxtjs/opencollective": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@nuxtjs/opencollective/-/opencollective-0.3.2.tgz", + "integrity": "sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==", + "dependencies": { "chalk": "^4.1.0", - "tslib": "^2.6.2" + "consola": "^2.15.0", + "node-fetch": "^2.6.1" + }, + "bin": { + "opencollective": "bin/opencollective.js" }, "engines": { - "node": ">=8.0.0" + "node": ">=8.0.0", + "npm": ">=5.0.0" } }, - "node_modules/@oclif/plugin-autocomplete": { - "version": "1.3.10", + "node_modules/@nx/devkit": { + "version": "16.10.0", + "dev": true, "license": "MIT", "dependencies": { - "@oclif/core": "^1.23.1", - "chalk": "^4.1.0", - "debug": "^4.3.4", - "fs-extra": "^9.0.1" + "@nrwl/devkit": "16.10.0", + "ejs": "^3.1.7", + "enquirer": "~2.3.6", + "ignore": "^5.0.4", + "semver": "7.5.3", + "tmp": "~0.2.1", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "nx": ">= 15 <= 17" + } + }, + "node_modules/@nx/nx-darwin-arm64": { + "version": "16.10.0", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@oclif/command": { + "version": "1.8.36", + "license": "MIT", + "dependencies": { + "@oclif/config": "^1.18.2", + "@oclif/errors": "^1.3.6", + "@oclif/help": "^1.0.1", + "@oclif/parser": "^3.8.17", + "debug": "^4.1.1", + "semver": "^7.5.4" }, "engines": { "node": ">=12.0.0" + }, + "peerDependencies": { + "@oclif/config": "^1" } }, - "node_modules/@oclif/plugin-autocomplete/node_modules/fs-extra": { - "version": "9.1.0", + "node_modules/@oclif/config": { + "version": "1.18.17", "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@oclif/errors": "^1.3.6", + "@oclif/parser": "^3.8.17", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-wsl": "^2.1.1", + "tslib": "^2.6.1" }, "engines": { - "node": ">=10" + "node": ">=8.0.0" } }, - "node_modules/@oclif/plugin-help": { - "version": "5.2.20", + "node_modules/@oclif/config/node_modules/globby": { + "version": "11.1.0", "license": "MIT", "dependencies": { - "@oclif/core": "^2.15.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": ">=12.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@oclif/plugin-help/node_modules/@oclif/core": { - "version": "2.15.0", + "node_modules/@oclif/core": { + "version": "1.26.2", "license": "MIT", "dependencies": { - "@types/cli-progress": "^3.11.0", + "@oclif/linewrap": "^1.0.0", + "@oclif/screen": "^3.0.4", "ansi-escapes": "^4.3.2", "ansi-styles": "^4.3.0", "cardinal": "^2.1.1", "chalk": "^4.1.2", "clean-stack": "^3.0.1", - "cli-progress": "^3.12.0", + "cli-progress": "^3.10.0", "debug": "^4.3.4", - "ejs": "^3.1.8", + "ejs": "^3.1.6", + "fs-extra": "^9.1.0", "get-package-type": "^0.1.0", "globby": "^11.1.0", "hyperlinker": "^1.0.0", @@ -6349,29 +7639,40 @@ "natural-orderby": "^2.0.3", "object-treeify": "^1.1.33", "password-prompt": "^1.1.2", - "slice-ansi": "^4.0.0", + "semver": "^7.3.7", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "supports-color": "^8.1.1", "supports-hyperlinks": "^2.2.0", - "ts-node": "^10.9.1", - "tslib": "^2.5.0", + "tslib": "^2.4.1", "widest-line": "^3.1.0", - "wordwrap": "^1.0.0", "wrap-ansi": "^7.0.0" }, "engines": { "node": ">=14.0.0" } }, - "node_modules/@oclif/plugin-help/node_modules/argparse": { + "node_modules/@oclif/core/node_modules/argparse": { "version": "1.0.10", "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, - "node_modules/@oclif/plugin-help/node_modules/globby": { + "node_modules/@oclif/core/node_modules/fs-extra": { + "version": "9.1.0", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@oclif/core/node_modules/globby": { "version": "11.1.0", "license": "MIT", "dependencies": { @@ -6389,7 +7690,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@oclif/plugin-help/node_modules/js-yaml": { + "node_modules/@oclif/core/node_modules/js-yaml": { "version": "3.14.1", "license": "MIT", "dependencies": { @@ -6400,7 +7701,396 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@oclif/plugin-help/node_modules/sprintf-js": { + "node_modules/@oclif/core/node_modules/sprintf-js": { + "version": "1.0.3", + "license": "BSD-3-Clause" + }, + "node_modules/@oclif/dev-cli": { + "version": "1.26.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@oclif/command": "^1.8.15", + "@oclif/config": "^1.18.2", + "@oclif/errors": "^1.3.5", + "@oclif/plugin-help": "3.2.18", + "cli-ux": "5.6.7", + "debug": "^4.1.1", + "find-yarn-workspace-root": "^2.0.0", + "fs-extra": "^8.1", + "github-slugger": "^1.2.1", + "lodash": "^4.17.11", + "normalize-package-data": "^3.0.0", + "qqjs": "^0.3.10", + "tslib": "^2.0.3" + }, + "bin": { + "oclif-dev": "bin/run" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/@oclif/dev-cli/node_modules/@oclif/config": { + "version": "1.18.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@oclif/errors": "^1.3.3", + "@oclif/parser": "^3.8.0", + "debug": "^4.1.1", + "globby": "^11.0.1", + "is-wsl": "^2.1.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@oclif/dev-cli/node_modules/@oclif/errors": { + "version": "1.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^3.0.0", + "fs-extra": "^8.1", + "indent-string": "^4.0.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@oclif/dev-cli/node_modules/@oclif/plugin-help": { + "version": "3.2.18", + "dev": true, + "license": "MIT", + "dependencies": { + "@oclif/command": "^1.8.14", + "@oclif/config": "1.18.2", + "@oclif/errors": "1.3.5", + "@oclif/help": "^1.0.0", + "chalk": "^4.1.2", + "indent-string": "^4.0.0", + "lodash": "^4.17.21", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "widest-line": "^3.1.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@oclif/dev-cli/node_modules/@oclif/plugin-help/node_modules/wrap-ansi": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@oclif/dev-cli/node_modules/fs-extra": { + "version": "8.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@oclif/dev-cli/node_modules/hosted-git-info": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@oclif/dev-cli/node_modules/jsonfile": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@oclif/dev-cli/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@oclif/dev-cli/node_modules/normalize-package-data": { + "version": "3.0.3", + "dev": true, + "license": "BSD-2-Clause", + "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/@oclif/dev-cli/node_modules/universalify": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@oclif/errors": { + "version": "1.3.6", + "license": "MIT", + "dependencies": { + "clean-stack": "^3.0.0", + "fs-extra": "^8.1", + "indent-string": "^4.0.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@oclif/errors/node_modules/fs-extra": { + "version": "8.1.0", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@oclif/errors/node_modules/jsonfile": { + "version": "4.0.0", + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@oclif/errors/node_modules/universalify": { + "version": "0.1.2", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@oclif/help": { + "version": "1.0.15", + "license": "MIT", + "dependencies": { + "@oclif/config": "1.18.16", + "@oclif/errors": "1.3.6", + "chalk": "^4.1.2", + "indent-string": "^4.0.0", + "lodash": "^4.17.21", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "widest-line": "^3.1.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@oclif/help/node_modules/@oclif/config": { + "version": "1.18.16", + "license": "MIT", + "dependencies": { + "@oclif/errors": "^1.3.6", + "@oclif/parser": "^3.8.16", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-wsl": "^2.1.1", + "tslib": "^2.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@oclif/help/node_modules/globby": { + "version": "11.1.0", + "license": "MIT", + "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/@oclif/help/node_modules/wrap-ansi": { + "version": "6.2.0", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@oclif/linewrap": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/@oclif/parser": { + "version": "3.8.17", + "license": "MIT", + "dependencies": { + "@oclif/errors": "^1.3.6", + "@oclif/linewrap": "^1.0.0", + "chalk": "^4.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@oclif/plugin-autocomplete": { + "version": "1.3.10", + "license": "MIT", + "dependencies": { + "@oclif/core": "^1.23.1", + "chalk": "^4.1.0", + "debug": "^4.3.4", + "fs-extra": "^9.0.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@oclif/plugin-autocomplete/node_modules/fs-extra": { + "version": "9.1.0", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@oclif/plugin-help": { + "version": "5.2.20", + "license": "MIT", + "dependencies": { + "@oclif/core": "^2.15.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@oclif/plugin-help/node_modules/@oclif/core": { + "version": "2.15.0", + "license": "MIT", + "dependencies": { + "@types/cli-progress": "^3.11.0", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.12.0", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "ts-node": "^10.9.1", + "tslib": "^2.5.0", + "widest-line": "^3.1.0", + "wordwrap": "^1.0.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@oclif/plugin-help/node_modules/argparse": { + "version": "1.0.10", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@oclif/plugin-help/node_modules/globby": { + "version": "11.1.0", + "license": "MIT", + "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/@oclif/plugin-help/node_modules/js-yaml": { + "version": "3.14.1", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@oclif/plugin-help/node_modules/sprintf-js": { "version": "1.0.3", "license": "BSD-3-Clause" }, @@ -6749,137 +8439,466 @@ "openapi-typescript": "^5.4.1" } }, - "node_modules/@otplib/core": { - "version": "12.0.1", - "license": "MIT" - }, - "node_modules/@otplib/plugin-crypto": { - "version": "12.0.1", - "license": "MIT", - "dependencies": { - "@otplib/core": "^12.0.1" - } - }, - "node_modules/@otplib/plugin-thirty-two": { - "version": "12.0.1", - "license": "MIT", - "dependencies": { - "@otplib/core": "^12.0.1", - "thirty-two": "^1.0.2" + "node_modules/@opentelemetry/api": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", + "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", + "peer": true, + "engines": { + "node": ">=8.0.0" } }, - "node_modules/@otplib/preset-default": { - "version": "12.0.1", - "license": "MIT", - "dependencies": { - "@otplib/core": "^12.0.1", - "@otplib/plugin-crypto": "^12.0.1", - "@otplib/plugin-thirty-two": "^12.0.1" + "node_modules/@opentelemetry/context-async-hooks": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.22.0.tgz", + "integrity": "sha512-Nfdxyg8YtWqVWkyrCukkundAjPhUXi93JtVQmqDT1mZRVKqA7e2r7eJCrI+F651XUBMp0hsOJSGiFk3QSpaIJw==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" } }, - "node_modules/@otplib/preset-v11": { - "version": "12.0.1", - "license": "MIT", + "node_modules/@opentelemetry/core": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", + "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", "dependencies": { - "@otplib/core": "^12.0.1", - "@otplib/plugin-crypto": "^12.0.1", - "@otplib/plugin-thirty-two": "^12.0.1" + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" } }, - "node_modules/@parcel/watcher": { - "version": "2.0.4", - "dev": true, - "hasInstallScript": true, - "license": "MIT", + "node_modules/@opentelemetry/exporter-jaeger": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-1.22.0.tgz", + "integrity": "sha512-8kDUmx0nMgh+kLPi9hpQFS/bT0nrLYXKGoXTjsCQ24lbIEOanWAyA/lQFFu1Y/mZKsws/h3fBb1b9JSicNCWBw==", "dependencies": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" + "@opentelemetry/core": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0", + "jaeger-client": "^3.15.0" }, "engines": { - "node": ">= 10.0.0" + "node": ">=14" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" } }, - "node_modules/@parcel/watcher/node_modules/node-addon-api": { - "version": "3.2.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@paypal/checkout-server-sdk": { - "version": "1.0.3", - "license": "SEE LICENSE IN https://github.com/paypal/Checkout-NodeJS-SDK/blob/master/LICENSE", + "node_modules/@opentelemetry/plugin-dns": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/plugin-dns/-/plugin-dns-0.15.0.tgz", + "integrity": "sha512-fzfggrexYIhfnMHMBHbTGKnW1SbniPPzML0sFAj92VpzwQYXwZP+Eyh1sRQX6ulSlVN4jUwLWu4384To8FjR8A==", + "deprecated": "Deprecated in favor of @opentelemetry/instrumentation-dns", "dependencies": { - "@paypal/paypalhttp": "^1.0.1" + "@opentelemetry/api": "^0.18.0", + "@opentelemetry/core": "^0.18.0", + "semver": "^7.3.2", + "shimmer": "^1.2.1" }, "engines": { - "node": ">=8" + "node": ">=8.0.0" } }, - "node_modules/@paypal/paypalhttp": { - "version": "1.0.1", - "license": "MIT", + "node_modules/@opentelemetry/plugin-dns/node_modules/@opentelemetry/api": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.18.1.tgz", + "integrity": "sha512-pKNxHe3AJ5T2N5G3AlT9gx6FyF5K2FS9ZNc+FipC+f1CpVF/EY+JHTJ749dnM2kWIgZTbDJFiGMuc0FYjNSCOg==", "engines": { - "node": ">=4" + "node": ">=8.0.0" } }, - "node_modules/@phenomnomnominal/tsquery": { - "version": "5.0.1", - "license": "MIT", + "node_modules/@opentelemetry/plugin-dns/node_modules/@opentelemetry/core": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.2.tgz", + "integrity": "sha512-WG8veOEd8xZHuBaOHddzWQg5yj794lrEPAe6W1qI0YkV7pyqYXvhJdCxOU5Lyo1SWzTAjI5xrCUQ9J2WlrqzYA==", "dependencies": { - "esquery": "^1.4.0" + "@opentelemetry/api": "^0.18.1", + "semver": "^7.1.3" }, - "peerDependencies": { - "typescript": "^3 || ^4 || ^5" + "engines": { + "node": ">=8.5.0" } }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "license": "MIT", - "optional": true, + "node_modules/@opentelemetry/plugin-http": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/plugin-http/-/plugin-http-0.18.2.tgz", + "integrity": "sha512-YxwglRLnKMKvTngm12Kr12tIC+7dMcl+0jpHsUbcCj8hDJoG3MPGtfJsHdFH80TWiZmLbFz0mIlSBwlk2izZJA==", + "deprecated": "Deprecated in favor of @opentelemetry/instrumentation-http", + "dependencies": { + "@opentelemetry/api": "^0.18.1", + "@opentelemetry/core": "^0.18.2", + "@opentelemetry/semantic-conventions": "^0.18.2", + "semver": "^7.1.3", + "shimmer": "^1.2.1" + }, "engines": { - "node": ">=14" + "node": ">=8.0.0" } }, - "node_modules/@pnpm/config.env-replace": { - "version": "1.1.0", - "license": "MIT", + "node_modules/@opentelemetry/plugin-http/node_modules/@opentelemetry/api": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.18.1.tgz", + "integrity": "sha512-pKNxHe3AJ5T2N5G3AlT9gx6FyF5K2FS9ZNc+FipC+f1CpVF/EY+JHTJ749dnM2kWIgZTbDJFiGMuc0FYjNSCOg==", "engines": { - "node": ">=12.22.0" + "node": ">=8.0.0" } }, - "node_modules/@pnpm/network.ca-file": { - "version": "1.0.2", - "license": "MIT", + "node_modules/@opentelemetry/plugin-http/node_modules/@opentelemetry/core": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.2.tgz", + "integrity": "sha512-WG8veOEd8xZHuBaOHddzWQg5yj794lrEPAe6W1qI0YkV7pyqYXvhJdCxOU5Lyo1SWzTAjI5xrCUQ9J2WlrqzYA==", "dependencies": { - "graceful-fs": "4.2.10" + "@opentelemetry/api": "^0.18.1", + "semver": "^7.1.3" }, "engines": { - "node": ">=12.22.0" + "node": ">=8.5.0" } }, - "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { - "version": "4.2.10", - "license": "ISC" + "node_modules/@opentelemetry/plugin-http/node_modules/@opentelemetry/semantic-conventions": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.18.2.tgz", + "integrity": "sha512-+0P+PrP9qSFVaayNdek4P1OAGE+PEl2SsufuHDRmUpOY25Wzjo7Atyar56Trjc32jkNy4lID6ZFT6BahsR9P9A==", + "engines": { + "node": ">=8.0.0" + } }, - "node_modules/@pnpm/npm-conf": { - "version": "2.2.2", - "license": "MIT", + "node_modules/@opentelemetry/plugin-https": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.2.tgz", + "integrity": "sha512-U86gevKk8vq3gEgBR8KWSgWeKDbevzHaJ2Q7HloI/fvCy1DqUQoBh3kPCJao4bAahYnGzdiuhbF53ZEubS5Ekg==", + "deprecated": "Deprecated in favor of @opentelemetry/instrumentation-http", "dependencies": { - "@pnpm/config.env-replace": "^1.1.0", - "@pnpm/network.ca-file": "^1.0.1", - "config-chain": "^1.1.11" + "@opentelemetry/api": "^0.18.1", + "@opentelemetry/core": "^0.18.2", + "@opentelemetry/plugin-http": "^0.18.2", + "@opentelemetry/semantic-conventions": "^0.18.2", + "semver": "^7.1.3", + "shimmer": "^1.2.1" }, "engines": { - "node": ">=12" + "node": ">=8.0.0" } }, - "node_modules/@postman/form-data": { - "version": "3.1.1", - "dev": true, - "license": "MIT", + "node_modules/@opentelemetry/plugin-https/node_modules/@opentelemetry/api": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.18.1.tgz", + "integrity": "sha512-pKNxHe3AJ5T2N5G3AlT9gx6FyF5K2FS9ZNc+FipC+f1CpVF/EY+JHTJ749dnM2kWIgZTbDJFiGMuc0FYjNSCOg==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/plugin-https/node_modules/@opentelemetry/core": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.2.tgz", + "integrity": "sha512-WG8veOEd8xZHuBaOHddzWQg5yj794lrEPAe6W1qI0YkV7pyqYXvhJdCxOU5Lyo1SWzTAjI5xrCUQ9J2WlrqzYA==", + "dependencies": { + "@opentelemetry/api": "^0.18.1", + "semver": "^7.1.3" + }, + "engines": { + "node": ">=8.5.0" + } + }, + "node_modules/@opentelemetry/plugin-https/node_modules/@opentelemetry/semantic-conventions": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.18.2.tgz", + "integrity": "sha512-+0P+PrP9qSFVaayNdek4P1OAGE+PEl2SsufuHDRmUpOY25Wzjo7Atyar56Trjc32jkNy4lID6ZFT6BahsR9P9A==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/plugin-pg": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/plugin-pg/-/plugin-pg-0.15.0.tgz", + "integrity": "sha512-BnReYPZtnOr2blOEHJt7KSi6cW/oecrcuRbclPWxeJkba1S+LmqZWslynJ0j0x6Hc8PwBZCVHSj6ht8nqWLFvw==", + "deprecated": "Deprecated in favor of @opentelemetry/instrumentation-pg", + "dependencies": { + "@opentelemetry/api": "^0.18.0", + "@opentelemetry/core": "^0.18.0", + "shimmer": "^1.2.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/plugin-pg-pool": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/plugin-pg-pool/-/plugin-pg-pool-0.15.0.tgz", + "integrity": "sha512-KNuG5VSf6qxQii36in5I5mw2H3vUzWEf68hqQVd8aXNJO4+ZfSv2rbpiEs1kOY0sqg/DhrsHE+bWykD9GqObQg==", + "deprecated": "Deprecated in favor of @opentelemetry/instrumentation-pg", + "dependencies": { + "@opentelemetry/api": "^0.18.0", + "@opentelemetry/core": "^0.18.0", + "shimmer": "^1.2.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/plugin-pg-pool/node_modules/@opentelemetry/api": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.18.1.tgz", + "integrity": "sha512-pKNxHe3AJ5T2N5G3AlT9gx6FyF5K2FS9ZNc+FipC+f1CpVF/EY+JHTJ749dnM2kWIgZTbDJFiGMuc0FYjNSCOg==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/plugin-pg-pool/node_modules/@opentelemetry/core": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.2.tgz", + "integrity": "sha512-WG8veOEd8xZHuBaOHddzWQg5yj794lrEPAe6W1qI0YkV7pyqYXvhJdCxOU5Lyo1SWzTAjI5xrCUQ9J2WlrqzYA==", + "dependencies": { + "@opentelemetry/api": "^0.18.1", + "semver": "^7.1.3" + }, + "engines": { + "node": ">=8.5.0" + } + }, + "node_modules/@opentelemetry/plugin-pg/node_modules/@opentelemetry/api": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.18.1.tgz", + "integrity": "sha512-pKNxHe3AJ5T2N5G3AlT9gx6FyF5K2FS9ZNc+FipC+f1CpVF/EY+JHTJ749dnM2kWIgZTbDJFiGMuc0FYjNSCOg==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/plugin-pg/node_modules/@opentelemetry/core": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.2.tgz", + "integrity": "sha512-WG8veOEd8xZHuBaOHddzWQg5yj794lrEPAe6W1qI0YkV7pyqYXvhJdCxOU5Lyo1SWzTAjI5xrCUQ9J2WlrqzYA==", + "dependencies": { + "@opentelemetry/api": "^0.18.1", + "semver": "^7.1.3" + }, + "engines": { + "node": ">=8.5.0" + } + }, + "node_modules/@opentelemetry/propagator-b3": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.22.0.tgz", + "integrity": "sha512-qBItJm9ygg/jCB5rmivyGz1qmKZPsL/sX715JqPMFgq++Idm0x+N9sLQvWFHFt2+ZINnCSojw7FVBgFW6izcXA==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/propagator-jaeger": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.22.0.tgz", + "integrity": "sha512-pMLgst3QIwrUfepraH5WG7xfpJ8J3CrPKrtINK0t7kBkuu96rn+HDYQ8kt3+0FXvrZI8YJE77MCQwnJWXIrgpA==", + "dependencies": { + "@opentelemetry/core": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/resources": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz", + "integrity": "sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==", + "dependencies": { + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-node": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.22.0.tgz", + "integrity": "sha512-gTGquNz7ue8uMeiWPwp3CU321OstQ84r7PCDtOaCicjbJxzvO8RZMlEC4geOipTeiF88kss5n6w+//A0MhP1lQ==", + "dependencies": { + "@opentelemetry/context-async-hooks": "1.22.0", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/propagator-b3": "1.22.0", + "@opentelemetry/propagator-jaeger": "1.22.0", + "@opentelemetry/sdk-trace-base": "1.22.0", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/semantic-conventions": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@otplib/core": { + "version": "12.0.1", + "license": "MIT" + }, + "node_modules/@otplib/plugin-crypto": { + "version": "12.0.1", + "license": "MIT", + "dependencies": { + "@otplib/core": "^12.0.1" + } + }, + "node_modules/@otplib/plugin-thirty-two": { + "version": "12.0.1", + "license": "MIT", + "dependencies": { + "@otplib/core": "^12.0.1", + "thirty-two": "^1.0.2" + } + }, + "node_modules/@otplib/preset-default": { + "version": "12.0.1", + "license": "MIT", + "dependencies": { + "@otplib/core": "^12.0.1", + "@otplib/plugin-crypto": "^12.0.1", + "@otplib/plugin-thirty-two": "^12.0.1" + } + }, + "node_modules/@otplib/preset-v11": { + "version": "12.0.1", + "license": "MIT", + "dependencies": { + "@otplib/core": "^12.0.1", + "@otplib/plugin-crypto": "^12.0.1", + "@otplib/plugin-thirty-two": "^12.0.1" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.0.4", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "node-addon-api": "^3.2.1", + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher/node_modules/node-addon-api": { + "version": "3.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@paypal/checkout-server-sdk": { + "version": "1.0.3", + "license": "SEE LICENSE IN https://github.com/paypal/Checkout-NodeJS-SDK/blob/master/LICENSE", + "dependencies": { + "@paypal/paypalhttp": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@paypal/paypalhttp": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@phenomnomnominal/tsquery": { + "version": "5.0.1", + "license": "MIT", + "dependencies": { + "esquery": "^1.4.0" + }, + "peerDependencies": { + "typescript": "^3 || ^4 || ^5" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pnpm/config.env-replace": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { + "version": "4.2.10", + "license": "ISC" + }, + "node_modules/@pnpm/npm-conf": { + "version": "2.2.2", + "license": "MIT", + "dependencies": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@postman/form-data": { + "version": "3.1.1", + "dev": true, + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -6924,31 +8943,26 @@ }, "node_modules/@protobufjs/aspromise": { "version": "1.1.2", - "dev": true, "license": "BSD-3-Clause", "optional": true }, "node_modules/@protobufjs/base64": { "version": "1.1.2", - "dev": true, "license": "BSD-3-Clause", "optional": true }, "node_modules/@protobufjs/codegen": { "version": "2.0.4", - "dev": true, "license": "BSD-3-Clause", "optional": true }, "node_modules/@protobufjs/eventemitter": { "version": "1.1.0", - "dev": true, "license": "BSD-3-Clause", "optional": true }, "node_modules/@protobufjs/fetch": { "version": "1.1.0", - "dev": true, "license": "BSD-3-Clause", "optional": true, "dependencies": { @@ -6958,31 +8972,26 @@ }, "node_modules/@protobufjs/float": { "version": "1.0.2", - "dev": true, "license": "BSD-3-Clause", "optional": true }, "node_modules/@protobufjs/inquire": { "version": "1.1.0", - "dev": true, "license": "BSD-3-Clause", "optional": true }, "node_modules/@protobufjs/path": { "version": "1.1.2", - "dev": true, "license": "BSD-3-Clause", "optional": true }, "node_modules/@protobufjs/pool": { "version": "1.1.0", - "dev": true, "license": "BSD-3-Clause", "optional": true }, "node_modules/@protobufjs/utf8": { "version": "1.1.0", - "dev": true, "license": "BSD-3-Clause", "optional": true }, @@ -7871,7 +9880,6 @@ }, "node_modules/@socket.io/component-emitter": { "version": "3.1.0", - "dev": true, "license": "MIT" }, "node_modules/@sourceloop/audit-log": { @@ -7978,10 +9986,22 @@ "node": ">=12" } }, + "node_modules/@sourceloop/audit-ms-example": { + "resolved": "sandbox/audit-ms-example", + "link": true + }, "node_modules/@sourceloop/audit-service": { "resolved": "services/audit-service", "link": true }, + "node_modules/@sourceloop/auth-ms-basic-example": { + "resolved": "sandbox/auth-ms-basic-example", + "link": true + }, + "node_modules/@sourceloop/auth-multitenant-example": { + "resolved": "sandbox/auth-multitenant-example", + "link": true + }, "node_modules/@sourceloop/authentication-service": { "resolved": "services/authentication-service", "link": true @@ -7994,6 +10014,10 @@ "resolved": "packages/cache", "link": true }, + "node_modules/@sourceloop/cache-example": { + "resolved": "sandbox/cache-example", + "link": true + }, "node_modules/@sourceloop/chat-service": { "resolved": "services/chat-service", "link": true @@ -8010,34 +10034,74 @@ "resolved": "packages/feature-toggle", "link": true }, + "node_modules/@sourceloop/feature-toggle-example": { + "resolved": "sandbox/feature-toggle-example", + "link": true + }, "node_modules/@sourceloop/feature-toggle-service": { "resolved": "services/feature-toggle-service", "link": true }, + "node_modules/@sourceloop/in-mail-example": { + "resolved": "sandbox/in-mail-example", + "link": true + }, "node_modules/@sourceloop/in-mail-service": { "resolved": "services/in-mail-service", "link": true }, + "node_modules/@sourceloop/nestjs-auth-ms-example": { + "resolved": "sandbox/nestjs-auth-ms-example", + "link": true + }, "node_modules/@sourceloop/notification-service": { "resolved": "services/notification-service", "link": true }, + "node_modules/@sourceloop/notification-socket-example": { + "resolved": "sandbox/notification-socket-example", + "link": true + }, + "node_modules/@sourceloop/oauth-example-api": { + "resolved": "sandbox/oauth-example", + "link": true + }, + "node_modules/@sourceloop/oidc-basic-example": { + "resolved": "sandbox/oidc-basic-example", + "link": true + }, "node_modules/@sourceloop/oidc-service": { "resolved": "services/oidc-service", "link": true }, + "node_modules/@sourceloop/payment-example-backend": { + "resolved": "sandbox/payment-example", + "link": true + }, "node_modules/@sourceloop/payment-service": { "resolved": "services/payment-service", "link": true }, + "node_modules/@sourceloop/pubnub-example": { + "resolved": "sandbox/pubnub-example", + "link": true + }, "node_modules/@sourceloop/reporting-service": { "resolved": "services/reporting-service", "link": true }, + "node_modules/@sourceloop/schedular-example": { + "resolved": "sandbox/scheduler-example", + "link": true + }, "node_modules/@sourceloop/scheduler-service": { "resolved": "services/scheduler-service", "link": true }, + "node_modules/@sourceloop/search-ms-example": { + "resolved": "sandbox/search-ms-example", + "link": true + }, "node_modules/@sourceloop/search-service": { "resolved": "services/search-service", "link": true @@ -8050,14 +10114,30 @@ "resolved": "services/task-service", "link": true }, + "node_modules/@sourceloop/task-service-example": { + "resolved": "sandbox/task-example", + "link": true + }, + "node_modules/@sourceloop/user-tenant-example": { + "resolved": "sandbox/user-tenant-example", + "link": true + }, "node_modules/@sourceloop/user-tenant-service": { "resolved": "services/user-tenant-service", "link": true }, + "node_modules/@sourceloop/video-conferencing-ms-example": { + "resolved": "sandbox/video-conferencing-ms-example", + "link": true + }, "node_modules/@sourceloop/video-conferencing-service": { "resolved": "services/video-conferencing-service", "link": true }, + "node_modules/@sourceloop/workflow-ms-example": { + "resolved": "sandbox/workflow-ms-example", + "link": true + }, "node_modules/@szmarczak/http-timer": { "version": "4.0.6", "license": "MIT", @@ -8077,7 +10157,6 @@ }, "node_modules/@tootallnate/quickjs-emscripten": { "version": "0.23.0", - "dev": true, "license": "MIT" }, "node_modules/@ts-morph/common": { @@ -8166,6 +10245,47 @@ "axios": "*" } }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, "node_modules/@types/base-64": { "version": "1.0.2", "dev": true, @@ -8294,6 +10414,32 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/eslint": { + "version": "8.56.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.6.tgz", + "integrity": "sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, "node_modules/@types/expect": { "version": "1.20.4", "license": "MIT" @@ -8334,6 +10480,15 @@ "@types/node": "*" } }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/http-assert": { "version": "1.5.5", "dev": true, @@ -8423,7 +10578,6 @@ }, "node_modules/@types/jsonwebtoken": { "version": "9.0.6", - "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -8466,7 +10620,6 @@ }, "node_modules/@types/linkify-it": { "version": "3.0.5", - "dev": true, "license": "MIT", "optional": true }, @@ -8476,13 +10629,11 @@ }, "node_modules/@types/long": { "version": "4.0.2", - "dev": true, "license": "MIT", "optional": true }, "node_modules/@types/markdown-it": { "version": "12.2.3", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -8492,7 +10643,6 @@ }, "node_modules/@types/mdurl": { "version": "1.0.5", - "dev": true, "license": "MIT", "optional": true }, @@ -8738,6 +10888,12 @@ "pg-types": "^4.0.1" } }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "dev": true + }, "node_modules/@types/proxyquire": { "version": "1.3.31", "license": "MIT" @@ -8810,7 +10966,6 @@ }, "node_modules/@types/rimraf": { "version": "3.0.2", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -9221,6 +11376,152 @@ "dev": true, "license": "ISC" }, + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, "node_modules/@xmldom/xmldom": { "version": "0.8.10", "license": "MIT", @@ -9228,6 +11529,18 @@ "node": ">=10.0.0" } }, + "node_modules/@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 + }, + "node_modules/@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 + }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", "license": "BSD-2-Clause" @@ -9350,9 +11663,18 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, "node_modules/acorn-jsx": { "version": "5.3.2", - "dev": true, + "devOptional": true, "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" @@ -9480,6 +11802,14 @@ "string-width": "^4.1.0" } }, + "node_modules/ansi-color": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-color/-/ansi-color-0.2.1.tgz", + "integrity": "sha512-bF6xLaZBLpOQzgYUtYEhJx090nPSZk1BQ/q2oyBK9aMMcJHzx9uXGCjI2Y+LebsN4Jwoykr0V9whbPiogdyHoQ==", + "engines": { + "node": "*" + } + }, "node_modules/ansi-colors": { "version": "4.1.3", "dev": true, @@ -9527,7 +11857,6 @@ }, "node_modules/anymatch": { "version": "3.1.3", - "dev": true, "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", @@ -9537,6 +11866,11 @@ "node": ">= 8" } }, + "node_modules/append-field": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", + "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" + }, "node_modules/append-transform": { "version": "2.0.0", "dev": true, @@ -9671,6 +12005,11 @@ "version": "2.0.1", "license": "Python-2.0" }, + "node_modules/array_decoder": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/array_decoder/-/array_decoder-0.1.0.tgz", + "integrity": "sha512-zhU0f6pSgbnpHqibaQkT4UTt4jDrwfYlZ36si/NA0+JIMBdlZTeO0O3y1mutwziqNOgYZiM/5xxTIhUdXnJ8mQ==" + }, "node_modules/array-differ": { "version": "3.0.0", "license": "MIT", @@ -9728,7 +12067,6 @@ }, "node_modules/ast-types": { "version": "0.13.4", - "dev": true, "license": "MIT", "dependencies": { "tslib": "^2.0.1" @@ -9750,7 +12088,6 @@ }, "node_modules/async-retry": { "version": "1.3.3", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -9888,6 +12225,113 @@ "axios": ">= 0.17.0" } }, + "node_modules/babel-jest": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz", + "integrity": "sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==", + "dev": true, + "dependencies": { + "@jest/transform": "^28.1.3", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^28.1.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz", + "integrity": "sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz", + "integrity": "sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^28.1.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "license": "MIT" @@ -9937,7 +12381,6 @@ }, "node_modules/basic-ftp": { "version": "5.0.5", - "dev": true, "license": "MIT", "engines": { "node": ">=10.0.0" @@ -9982,7 +12425,6 @@ }, "node_modules/bignumber.js": { "version": "9.1.2", - "dev": true, "license": "MIT", "optional": true, "engines": { @@ -10098,7 +12540,6 @@ }, "node_modules/binary-extensions": { "version": "2.3.0", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -10414,6 +12855,27 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "node_modules/bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "dependencies": { + "fast-json-stable-stringify": "2.x" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, "node_modules/bson": { "version": "1.1.6", "license": "Apache-2.0", @@ -10443,7 +12905,6 @@ }, "node_modules/buffer-from": { "version": "1.1.2", - "dev": true, "license": "MIT" }, "node_modules/buffer-indexof-polyfill": { @@ -10466,6 +12927,28 @@ "node": ">=0.2.0" } }, + "node_modules/bufrw": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/bufrw/-/bufrw-1.4.0.tgz", + "integrity": "sha512-sWm8iPbqvL9+5SiYxXH73UOkyEbGQg7kyHQmReF89WJHQJw2eV4P/yZ0E+b71cczJ4pPobVhXxgQcmfSTgGHxQ==", + "dependencies": { + "ansi-color": "^0.2.1", + "error": "^7.0.0", + "hexer": "^1.5.0", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.10.x" + } + }, + "node_modules/bufrw/node_modules/error": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", + "dependencies": { + "string-template": "~0.2.1" + } + }, "node_modules/builtin-modules": { "version": "1.1.1", "dev": true, @@ -10497,6 +12980,17 @@ "safe-json-stringify": "~1" } }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, "node_modules/byte-size": { "version": "8.1.1", "dev": true, @@ -10944,7 +13438,6 @@ }, "node_modules/catharsis": { "version": "0.9.0", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -10956,12 +13449,10 @@ }, "node_modules/cbor-js": { "version": "0.1.0", - "dev": true, "license": "MIT" }, "node_modules/cbor-sync": { "version": "1.0.4", - "dev": true, "license": "MIT" }, "node_modules/chai": { @@ -11034,6 +13525,15 @@ "tslib": "^2.0.3" } }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/chardet": { "version": "0.7.0", "license": "MIT" @@ -11075,7 +13575,6 @@ }, "node_modules/chokidar": { "version": "3.5.3", - "dev": true, "funding": [ { "type": "individual", @@ -11101,7 +13600,6 @@ }, "node_modules/chokidar/node_modules/glob-parent": { "version": "5.1.2", - "dev": true, "license": "ISC", "dependencies": { "is-glob": "^4.0.1" @@ -11117,6 +13615,15 @@ "node": ">=10" } }, + "node_modules/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, + "engines": { + "node": ">=6.0" + } + }, "node_modules/ci-info": { "version": "3.9.0", "funding": [ @@ -11130,6 +13637,12 @@ "node": ">=8" } }, + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "dev": true + }, "node_modules/cldrjs": { "version": "0.5.5" }, @@ -11195,6 +13708,31 @@ "node": ">= 0.2.0" } }, + "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==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/cli-table3/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==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, "node_modules/cli-ux": { "version": "5.6.7", "dev": true, @@ -11400,7 +13938,6 @@ "node_modules/cluster-key-slot": { "version": "1.1.2", "license": "Apache-2.0", - "peer": true, "engines": { "node": ">=0.10.0" } @@ -11432,6 +13969,12 @@ "node": ">=0.10.0" } }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true + }, "node_modules/color": { "version": "3.2.1", "license": "MIT", @@ -11686,7 +14229,6 @@ }, "node_modules/compressible": { "version": "2.0.18", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -11766,6 +14308,11 @@ "version": "0.0.7", "license": "MIT" }, + "node_modules/consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" + }, "node_modules/console-control-strings": { "version": "1.1.0", "license": "ISC" @@ -12508,7 +15055,6 @@ }, "node_modules/data-uri-to-buffer": { "version": "6.0.2", - "dev": true, "license": "MIT", "engines": { "node": ">= 14" @@ -12551,7 +15097,6 @@ }, "node_modules/db-migrate": { "version": "1.0.0-beta.27", - "dev": true, "license": "MIT", "dependencies": { "bluebird": "^3.7.2", @@ -12608,12 +15153,10 @@ }, "node_modules/db-migrate-shared": { "version": "1.2.0", - "dev": true, "license": "MIT" }, "node_modules/db-migrate/node_modules/dotenv": { "version": "5.0.1", - "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=4.6.0" @@ -12621,7 +15164,6 @@ }, "node_modules/db-migrate/node_modules/mkdirp": { "version": "0.5.6", - "dev": true, "license": "MIT", "dependencies": { "minimist": "^1.2.6" @@ -12738,7 +15280,7 @@ }, "node_modules/deep-is": { "version": "0.1.4", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/deepmerge": { @@ -12805,7 +15347,6 @@ }, "node_modules/degenerator": { "version": "5.0.1", - "dev": true, "license": "MIT", "dependencies": { "ast-types": "^0.13.4", @@ -12876,6 +15417,15 @@ "node": ">=8" } }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/dezalgo": { "version": "1.0.4", "license": "ISC", @@ -13028,7 +15578,6 @@ }, "node_modules/duplexer": { "version": "0.1.2", - "dev": true, "license": "MIT" }, "node_modules/duplexer2": { @@ -13064,7 +15613,6 @@ }, "node_modules/duplexify": { "version": "4.1.3", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -13200,6 +15748,18 @@ "dev": true, "license": "ISC" }, + "node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, "node_modules/emoji-regex": { "version": "8.0.0", "license": "MIT" @@ -13247,7 +15807,6 @@ }, "node_modules/engine.io-client": { "version": "6.5.3", - "dev": true, "license": "MIT", "dependencies": { "@socket.io/component-emitter": "~3.1.0", @@ -13259,7 +15818,6 @@ }, "node_modules/engine.io-client/node_modules/ws": { "version": "8.11.0", - "dev": true, "license": "MIT", "engines": { "node": ">=10.0.0" @@ -13279,12 +15837,24 @@ }, "node_modules/engine.io-parser": { "version": "5.2.2", - "dev": true, "license": "MIT", "engines": { "node": ">=10.0.0" } }, + "node_modules/enhanced-resolve": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", + "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/enquirer": { "version": "2.3.6", "dev": true, @@ -13298,7 +15868,6 @@ }, "node_modules/ent": { "version": "2.2.0", - "dev": true, "license": "MIT", "optional": true }, @@ -13361,6 +15930,12 @@ "node": ">= 0.4" } }, + "node_modules/es-module-lexer": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.0.tgz", + "integrity": "sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==", + "dev": true + }, "node_modules/es6-error": { "version": "4.1.1", "dev": true, @@ -13478,6 +16053,18 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint-config-prettier": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz", + "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, "node_modules/eslint-plugin-eslint-plugin": { "version": "5.4.1", "dev": true, @@ -13509,6 +16096,27 @@ "eslint": ">=7.0.0" } }, + "node_modules/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, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, "node_modules/eslint-scope": { "version": "7.2.2", "dev": true, @@ -13551,7 +16159,7 @@ }, "node_modules/eslint-visitor-keys": { "version": "3.4.3", - "dev": true, + "devOptional": true, "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -13602,7 +16210,7 @@ }, "node_modules/espree": { "version": "9.6.1", - "dev": true, + "devOptional": true, "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.9.0", @@ -13751,6 +16359,15 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/expand-template": { "version": "2.0.3", "dev": true, @@ -13964,6 +16581,12 @@ "version": "3.1.3", "license": "MIT" }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true + }, "node_modules/fast-glob": { "version": "3.3.2", "license": "MIT", @@ -14028,7 +16651,7 @@ }, "node_modules/fast-levenshtein": { "version": "2.0.6", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/fast-printf": { @@ -14055,7 +16678,6 @@ }, "node_modules/fast-text-encoding": { "version": "1.0.6", - "dev": true, "license": "Apache-2.0", "optional": true }, @@ -14111,7 +16733,6 @@ }, "node_modules/faye-websocket": { "version": "0.11.4", - "dev": true, "license": "Apache-2.0", "dependencies": { "websocket-driver": ">=0.5.1" @@ -14120,6 +16741,15 @@ "node": ">=0.8.0" } }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, "node_modules/fecha": { "version": "4.2.3", "license": "MIT" @@ -14200,7 +16830,6 @@ }, "node_modules/final-fs": { "version": "1.6.1", - "dev": true, "license": "MIT", "dependencies": { "node-fs": "~0.1.5", @@ -14323,7 +16952,6 @@ }, "node_modules/firebase-admin": { "version": "11.11.1", - "dev": true, "license": "Apache-2.0", "dependencies": { "@fastify/busboy": "^1.2.1", @@ -14345,7 +16973,6 @@ }, "node_modules/firebase-admin/node_modules/uuid": { "version": "9.0.1", - "dev": true, "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" @@ -14538,6 +17165,56 @@ "node": "*" } }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz", + "integrity": "sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.16.7", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "fs-extra": "^10.0.0", + "memfs": "^3.4.1", + "minimatch": "^3.0.4", + "node-abort-controller": "^3.0.1", + "schema-utils": "^3.1.1", + "semver": "^7.3.5", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">=12.13.0", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "typescript": ">3.6.0", + "webpack": "^5.11.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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/form-data": { "version": "4.0.0", "license": "MIT", @@ -14579,7 +17256,6 @@ }, "node_modules/from": { "version": "0.1.7", - "dev": true, "license": "MIT" }, "node_modules/fromentries": { @@ -14638,6 +17314,12 @@ "node": ">=8" } }, + "node_modules/fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", + "dev": true + }, "node_modules/fs-readfile-promise": { "version": "2.0.1", "dev": true, @@ -14683,7 +17365,6 @@ }, "node_modules/fsevents": { "version": "2.3.3", - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -14778,7 +17459,6 @@ }, "node_modules/functional-red-black-tree": { "version": "1.0.1", - "dev": true, "license": "MIT", "optional": true }, @@ -14802,7 +17482,6 @@ }, "node_modules/gaxios": { "version": "5.1.3", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -14817,7 +17496,6 @@ }, "node_modules/gcp-metadata": { "version": "5.3.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -14830,7 +17508,6 @@ }, "node_modules/generate-function": { "version": "2.3.1", - "dev": true, "license": "MIT", "dependencies": { "is-property": "^1.0.2" @@ -15019,7 +17696,6 @@ }, "node_modules/get-uri": { "version": "6.0.3", - "dev": true, "license": "MIT", "dependencies": { "basic-ftp": "^5.0.2", @@ -15033,7 +17709,6 @@ }, "node_modules/get-uri/node_modules/fs-extra": { "version": "11.2.0", - "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -15292,6 +17967,12 @@ "node": ">=10.13.0" } }, + "node_modules/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 + }, "node_modules/glob/node_modules/minipass": { "version": "7.0.4", "license": "ISC", @@ -15414,7 +18095,6 @@ }, "node_modules/google-auth-library": { "version": "8.9.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -15434,7 +18114,6 @@ }, "node_modules/google-auth-library/node_modules/lru-cache": { "version": "6.0.0", - "dev": true, "license": "ISC", "optional": true, "dependencies": { @@ -15446,7 +18125,6 @@ }, "node_modules/google-gax": { "version": "3.6.1", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -15476,7 +18154,6 @@ }, "node_modules/google-gax/node_modules/protobufjs": { "version": "7.2.4", - "dev": true, "hasInstallScript": true, "license": "BSD-3-Clause", "optional": true, @@ -15500,7 +18177,6 @@ }, "node_modules/google-p12-pem": { "version": "4.0.1", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -15564,7 +18240,6 @@ }, "node_modules/gtoken": { "version": "6.1.2", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -15774,6 +18449,31 @@ "node": ">=12.0.0" } }, + "node_modules/hexer": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/hexer/-/hexer-1.5.0.tgz", + "integrity": "sha512-dyrPC8KzBzUJ19QTIo1gXNqIISRXQ0NwteW6OeQHRN4ZuZeHkdODfj0zHBdOlHbRY8GqbqK57C9oWSvQZizFsg==", + "dependencies": { + "ansi-color": "^0.2.1", + "minimist": "^1.1.0", + "process": "^0.10.0", + "xtend": "^4.0.0" + }, + "bin": { + "hexer": "cli.js" + }, + "engines": { + "node": ">= 0.10.x" + } + }, + "node_modules/hexer/node_modules/process": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/process/-/process-0.10.1.tgz", + "integrity": "sha512-dyIett8dgGIZ/TXKUzeYExt7WA6ldDzys9vTDU/cCA9L17Ypme+KzS+NjQCjpn9xsvi/shbMC+yP/BcFMBz0NA==", + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/hexoid": { "version": "1.0.0", "license": "MIT", @@ -15909,7 +18609,6 @@ }, "node_modules/http-parser-js": { "version": "0.5.8", - "dev": true, "license": "MIT" }, "node_modules/http-proxy-agent": { @@ -16187,6 +18886,11 @@ "node": ">= 4" } }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==" + }, "node_modules/ignore-walk": { "version": "5.0.1", "dev": true, @@ -16443,7 +19147,6 @@ "node_modules/ioredis": { "version": "4.28.5", "license": "MIT", - "peer": true, "dependencies": { "cluster-key-slot": "^1.1.0", "debug": "^4.3.1", @@ -16468,7 +19171,6 @@ "node_modules/ioredis/node_modules/p-map": { "version": "2.1.0", "license": "MIT", - "peer": true, "engines": { "node": ">=6" } @@ -16511,7 +19213,6 @@ }, "node_modules/is-binary-path": { "version": "2.1.0", - "dev": true, "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" @@ -16611,6 +19312,15 @@ "node": ">=8" } }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/is-generator-function": { "version": "1.0.10", "license": "MIT", @@ -16751,7 +19461,6 @@ }, "node_modules/is-property": { "version": "1.0.2", - "dev": true, "license": "MIT" }, "node_modules/is-regexp": { @@ -16799,7 +19508,6 @@ }, "node_modules/is-stream-ended": { "version": "0.1.4", - "dev": true, "license": "MIT", "optional": true }, @@ -17072,6 +19780,14 @@ "node": ">=8" } }, + "node_modules/iterare": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/iterare/-/iterare-1.2.1.tgz", + "integrity": "sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==", + "engines": { + "node": ">=6" + } + }, "node_modules/jackpot": { "version": "0.0.6", "dependencies": { @@ -17100,6 +19816,21 @@ "@pkgjs/parseargs": "^0.11.0" } }, + "node_modules/jaeger-client": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/jaeger-client/-/jaeger-client-3.19.0.tgz", + "integrity": "sha512-M0c7cKHmdyEUtjemnJyx/y9uX16XHocL46yQvyqDlPdvAcwPDbHrIbKjQdBqtiE4apQ/9dmr+ZLJYYPGnurgpw==", + "dependencies": { + "node-int64": "^0.4.0", + "opentracing": "^0.14.4", + "thriftrw": "^3.5.0", + "uuid": "^8.3.2", + "xorshift": "^1.1.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/jake": { "version": "10.8.7", "license": "Apache-2.0", @@ -17134,4024 +19865,4705 @@ "node": "*" } }, - "node_modules/jest-diff": { - "version": "29.7.0", - "license": "MIT", + "node_modules/jest": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.3.tgz", + "integrity": "sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==", + "dev": true, "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" + "@jest/core": "^28.1.3", + "@jest/types": "^28.1.3", + "import-local": "^3.0.2", + "jest-cli": "^28.1.3" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "license": "MIT", + "node_modules/jest-changed-files": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz", + "integrity": "sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==", + "dev": true, + "dependencies": { + "execa": "^5.0.0", + "p-limit": "^3.1.0" + }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-matcher-utils": { - "version": "29.7.0", - "license": "MIT", + "node_modules/jest-circus": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz", + "integrity": "sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==", + "dev": true, "dependencies": { + "@jest/environment": "^28.1.3", + "@jest/expect": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^28.1.3", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "p-limit": "^3.1.0", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-message-util": { - "version": "29.7.0", - "license": "MIT", + "node_modules/jest-circus/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "@sinclair/typebox": "^0.24.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-util": { - "version": "29.7.0", - "license": "MIT", + "node_modules/jest-circus/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, "dependencies": { - "@jest/types": "^29.6.3", + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jgexml": { - "version": "0.4.4", + "node_modules/jest-circus/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, - "license": "BSD-3-Clause", - "bin": { - "json2xml": "cli/json2xml.js", - "xml2json": "cli/xml2json.js", - "xsd2json": "cli/xsd2json.js" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jmespath": { - "version": "0.16.0", - "license": "Apache-2.0", + "node_modules/jest-circus/node_modules/diff-sequences": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", + "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", + "dev": true, "engines": { - "node": ">= 0.6.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/joi": { - "version": "17.12.2", - "license": "BSD-3-Clause", + "node_modules/jest-circus/node_modules/jest-diff": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", + "dev": true, "dependencies": { - "@hapi/hoek": "^9.3.0", - "@hapi/topo": "^5.1.0", - "@sideway/address": "^4.1.5", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" + "chalk": "^4.0.0", + "diff-sequences": "^28.1.1", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/joi/node_modules/@hapi/hoek": { - "version": "9.3.0", - "license": "BSD-3-Clause" + "node_modules/jest-circus/node_modules/jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } }, - "node_modules/joi/node_modules/@hapi/topo": { - "version": "5.1.0", - "license": "BSD-3-Clause", + "node_modules/jest-circus/node_modules/jest-matcher-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", + "dev": true, "dependencies": { - "@hapi/hoek": "^9.0.0" + "chalk": "^4.0.0", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jose": { - "version": "4.15.5", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/panva" + "node_modules/jest-circus/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/js-tokens": { - "version": "4.0.0", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "license": "MIT", + "node_modules/jest-circus/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, "dependencies": { - "argparse": "^2.0.1" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/js2xmlparser": { - "version": "4.0.2", + "node_modules/jest-circus/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "dev": true, - "license": "Apache-2.0", - "optional": true, "dependencies": { - "xmlcreate": "^2.0.4" + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jsbn": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/jsdoc": { - "version": "4.0.2", + "node_modules/jest-cli": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz", + "integrity": "sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==", "dev": true, - "license": "Apache-2.0", - "optional": true, "dependencies": { - "@babel/parser": "^7.20.15", - "@jsdoc/salty": "^0.2.1", - "@types/markdown-it": "^12.2.3", - "bluebird": "^3.7.2", - "catharsis": "^0.9.0", - "escape-string-regexp": "^2.0.0", - "js2xmlparser": "^4.0.2", - "klaw": "^3.0.0", - "markdown-it": "^12.3.2", - "markdown-it-anchor": "^8.4.1", - "marked": "^4.0.10", - "mkdirp": "^1.0.4", - "requizzle": "^0.2.3", - "strip-json-comments": "^3.1.0", - "underscore": "~1.13.2" + "@jest/core": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "prompts": "^2.0.1", + "yargs": "^17.3.1" }, "bin": { - "jsdoc": "jsdoc.js" + "jest": "bin/jest.js" }, "engines": { - "node": ">=12.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/jsdoc/node_modules/escape-string-regexp": { - "version": "2.0.0", + "node_modules/jest-cli/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, - "license": "MIT", - "optional": true, + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jsdoc/node_modules/mkdirp": { - "version": "1.0.4", + "node_modules/jest-cli/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, - "license": "MIT", - "optional": true, - "bin": { - "mkdirp": "bin/cmd.js" + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jsdom": { - "version": "19.0.0", - "license": "MIT", + "node_modules/jest-cli/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/jest-cli/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.5.0", - "acorn-globals": "^6.0.0", - "cssom": "^0.5.0", - "cssstyle": "^2.3.0", - "data-urls": "^3.0.1", - "decimal.js": "^10.3.1", - "domexception": "^4.0.0", - "escodegen": "^2.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^3.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^10.0.0", - "ws": "^8.2.3", - "xml-name-validator": "^4.0.0" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=12" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-config": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", + "integrity": "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^28.1.3", + "@jest/types": "^28.1.3", + "babel-jest": "^28.1.3", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^28.1.3", + "jest-environment-node": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.3", + "jest-runner": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" }, "peerDependencies": { - "canvas": "^2.5.0" + "@types/node": "*", + "ts-node": ">=9.0.0" }, "peerDependenciesMeta": { - "canvas": { + "@types/node": { + "optional": true + }, + "ts-node": { "optional": true } } }, - "node_modules/jsdom/node_modules/parse5": { - "version": "6.0.1", - "license": "MIT" - }, - "node_modules/jsep": { - "version": "0.3.5", - "license": "MIT", + "node_modules/jest-config/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, "engines": { - "node": ">= 6.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jsesc": { - "version": "2.5.2", + "node_modules/jest-config/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=4" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/json-bigint": { - "version": "1.0.0", + "node_modules/jest-config/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "bignumber.js": "^9.0.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "license": "MIT" - }, - "node_modules/json-merge-patch": { - "version": "1.0.2", - "license": "MIT", + "node_modules/jest-config/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": { - "fast-deep-equal": "^3.1.3" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", + "node_modules/jest-config/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, - "license": "MIT" - }, - "node_modules/json-parse-even-better-errors": { - "version": "3.0.1", - "license": "MIT", + "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": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/json-pointer": { - "version": "0.6.2", + "node_modules/jest-config/node_modules/jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", "dev": true, - "license": "MIT", - "dependencies": { - "foreach": "^2.0.4" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/json-schema": { - "version": "0.4.0", - "license": "(AFL-2.1 OR BSD-3-Clause)" + "node_modules/jest-config/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } }, - "node_modules/json-schema-compare": { - "version": "0.2.2", - "license": "MIT", + "node_modules/jest-config/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": { - "lodash": "^4.17.4" + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "license": "MIT" + "node_modules/jest-config/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } }, - "node_modules/json-stable-stringify": { - "version": "1.1.1", + "node_modules/jest-diff": { + "version": "29.7.0", "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "isarray": "^2.0.5", - "jsonify": "^0.0.1", - "object-keys": "^1.1.1" + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", + "node_modules/jest-docblock": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz", + "integrity": "sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==", "dev": true, - "license": "MIT" - }, - "node_modules/json-stable-stringify/node_modules/isarray": { - "version": "2.0.5", - "license": "MIT" - }, - "node_modules/json-stringify-nice": { - "version": "1.1.4", - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "license": "ISC" - }, - "node_modules/json5": { - "version": "2.2.3", - "license": "MIT", - "bin": { - "json5": "lib/cli.js" + "node_modules/jest-each": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz", + "integrity": "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "chalk": "^4.0.0", + "jest-get-type": "^28.0.2", + "jest-util": "^28.1.3", + "pretty-format": "^28.1.3" }, "engines": { - "node": ">=6" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jsonc-parser": { - "version": "3.2.0", + "node_modules/jest-each/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, - "license": "MIT" + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } }, - "node_modules/jsonfile": { - "version": "6.1.0", - "license": "MIT", + "node_modules/jest-each/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, "dependencies": { - "universalify": "^2.0.0" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jsonify": { - "version": "0.0.1", - "license": "Public Domain", + "node_modules/jest-each/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jsonparse": { - "version": "1.3.1", - "engines": [ - "node >= 0.2.0" - ], - "license": "MIT" - }, - "node_modules/jsonpath-plus": { - "version": "4.0.0", + "node_modules/jest-each/node_modules/jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", "dev": true, - "license": "MIT", "engines": { - "node": ">=10.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/JSONStream": { - "version": "1.3.5", + "node_modules/jest-each/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, - "license": "(MIT OR Apache-2.0)", "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": "*" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jsonwebtoken": { - "version": "9.0.2", - "license": "MIT", + "node_modules/jest-each/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dev": true, "dependencies": { - "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", - "ms": "^2.1.1", - "semver": "^7.5.4" + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=12", - "npm": ">=6" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jsonwebtoken/node_modules/jwa": { - "version": "1.4.1", - "license": "MIT", + "node_modules/jest-environment-node": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz", + "integrity": "sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==", + "dev": true, "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" + "@jest/environment": "^28.1.3", + "@jest/fake-timers": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "jest-mock": "^28.1.3", + "jest-util": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jsonwebtoken/node_modules/jws": { - "version": "3.2.2", - "license": "MIT", + "node_modules/jest-environment-node/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jsprim": { - "version": "2.0.2", + "node_modules/jest-environment-node/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, - "engines": [ - "node >=0.6.0" - ], - "license": "MIT", "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jszip": { - "version": "3.10.1", - "license": "(MIT OR GPL-3.0-or-later)", + "node_modules/jest-environment-node/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/jest-environment-node/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, "dependencies": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jszip/node_modules/readable-stream": { - "version": "2.3.8", + "node_modules/jest-get-type": { + "version": "29.6.3", "license": "MIT", - "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" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jszip/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, - "node_modules/jszip/node_modules/string_decoder": { - "version": "1.1.1", - "license": "MIT", + "node_modules/jest-haste-map": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", + "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", + "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" + "@jest/types": "^28.1.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/just-diff": { - "version": "5.2.0", - "license": "MIT" - }, - "node_modules/just-diff-apply": { - "version": "5.5.0", - "license": "MIT" - }, - "node_modules/just-extend": { - "version": "6.2.0", - "license": "MIT" - }, - "node_modules/jwa": { - "version": "2.0.0", + "node_modules/jest-haste-map/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, - "license": "MIT", - "optional": true, "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jwks-rsa": { - "version": "3.1.0", + "node_modules/jest-haste-map/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, - "license": "MIT", "dependencies": { - "@types/express": "^4.17.17", - "@types/jsonwebtoken": "^9.0.2", - "debug": "^4.3.4", - "jose": "^4.14.6", - "limiter": "^1.1.5", - "lru-memoizer": "^2.2.0" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=14" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jws": { - "version": "4.0.0", + "node_modules/jest-haste-map/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/jest-haste-map/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, - "license": "MIT", - "optional": true, "dependencies": { - "jwa": "^2.0.0", - "safe-buffer": "^5.0.1" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/kafkajs": { - "version": "2.2.4", + "node_modules/jest-leak-detector": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz", + "integrity": "sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==", "dev": true, - "license": "MIT", + "dependencies": { + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, "engines": { - "node": ">=14.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/keygrip": { - "version": "1.1.0", - "license": "MIT", + "node_modules/jest-leak-detector/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, "dependencies": { - "tsscmp": "1.0.6" + "@sinclair/typebox": "^0.24.1" }, "engines": { - "node": ">= 0.6" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/keyv": { - "version": "4.5.4", - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" + "node_modules/jest-leak-detector/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/jest-leak-detector/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/kind-of": { - "version": "6.0.3", + "node_modules/jest-leak-detector/node_modules/jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", "dev": true, - "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/klaw": { - "version": "3.0.0", + "node_modules/jest-leak-detector/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "dev": true, - "license": "MIT", - "optional": true, "dependencies": { - "graceful-fs": "^4.1.9" + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/klaw-sync": { - "version": "6.0.0", + "node_modules/jest-matcher-utils": { + "version": "29.7.0", "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.11" + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/koa": { - "version": "2.15.2", + "node_modules/jest-message-util": { + "version": "29.7.0", "license": "MIT", "dependencies": { - "accepts": "^1.3.5", - "cache-content-type": "^1.0.0", - "content-disposition": "~0.5.2", - "content-type": "^1.0.4", - "cookies": "~0.9.0", - "debug": "^4.3.2", - "delegates": "^1.0.0", - "depd": "^2.0.0", - "destroy": "^1.0.4", - "encodeurl": "^1.0.2", - "escape-html": "^1.0.3", - "fresh": "~0.5.2", - "http-assert": "^1.3.0", - "http-errors": "^1.6.3", - "is-generator-function": "^1.0.7", - "koa-compose": "^4.1.0", - "koa-convert": "^2.0.0", - "on-finished": "^2.3.0", - "only": "~0.0.2", - "parseurl": "^1.3.2", - "statuses": "^1.5.0", - "type-is": "^1.6.16", - "vary": "^1.1.2" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/koa-compose": { - "version": "4.1.0", - "license": "MIT" + "node_modules/jest-mock": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz", + "integrity": "sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } }, - "node_modules/koa-convert": { - "version": "2.0.0", - "license": "MIT", + "node_modules/jest-mock/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, "dependencies": { - "co": "^4.6.0", - "koa-compose": "^4.1.0" + "@sinclair/typebox": "^0.24.1" }, "engines": { - "node": ">= 10" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/koa/node_modules/http-errors": { - "version": "1.8.1", - "license": "MIT", + "node_modules/jest-mock/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">= 0.6" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/koa/node_modules/http-errors/node_modules/depd": { - "version": "1.1.2", - "license": "MIT", + "node_modules/jest-mock/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } } }, - "node_modules/koa/node_modules/statuses": { - "version": "1.5.0", - "license": "MIT", + "node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "dev": true, "engines": { - "node": ">= 0.6" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/kuler": { - "version": "2.0.0", - "license": "MIT" + "node_modules/jest-resolve": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", + "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } }, - "node_modules/latest-version": { - "version": "5.1.0", - "license": "MIT", + "node_modules/jest-resolve-dependencies": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz", + "integrity": "sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==", + "dev": true, "dependencies": { - "package-json": "^6.3.0" + "jest-regex-util": "^28.0.2", + "jest-snapshot": "^28.1.3" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lazystream": { - "version": "1.0.1", - "license": "MIT", + "node_modules/jest-resolve/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, "dependencies": { - "readable-stream": "^2.0.5" + "@sinclair/typebox": "^0.24.1" }, "engines": { - "node": ">= 0.6.3" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lazystream/node_modules/readable-stream": { - "version": "2.3.8", - "license": "MIT", + "node_modules/jest-resolve/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": 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" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lazystream/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" + "node_modules/jest-resolve/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true }, - "node_modules/lazystream/node_modules/string_decoder": { - "version": "1.1.1", - "license": "MIT", + "node_modules/jest-resolve/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lcid": { - "version": "3.1.1", - "license": "MIT", + "node_modules/jest-runner": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", + "integrity": "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==", + "dev": true, "dependencies": { - "invert-kv": "^3.0.0" + "@jest/console": "^28.1.3", + "@jest/environment": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "graceful-fs": "^4.2.9", + "jest-docblock": "^28.1.1", + "jest-environment-node": "^28.1.3", + "jest-haste-map": "^28.1.3", + "jest-leak-detector": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-resolve": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-util": "^28.1.3", + "jest-watcher": "^28.1.3", + "jest-worker": "^28.1.3", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna": { - "version": "7.2.0", + "node_modules/jest-runner/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, - "license": "MIT", "dependencies": { - "@lerna/child-process": "7.2.0", - "@lerna/create": "7.2.0", - "@npmcli/run-script": "6.0.2", - "@nx/devkit": ">=16.5.1 < 17", - "@octokit/plugin-enterprise-rest": "6.0.1", - "@octokit/rest": "19.0.11", - "byte-size": "8.1.1", - "chalk": "4.1.0", - "clone-deep": "4.0.1", - "cmd-shim": "6.0.1", - "columnify": "1.6.0", - "conventional-changelog-angular": "6.0.0", - "conventional-changelog-core": "5.0.1", - "conventional-recommended-bump": "7.0.1", - "cosmiconfig": "^8.2.0", - "dedent": "0.7.0", - "envinfo": "7.8.1", - "execa": "5.0.0", - "fs-extra": "^11.1.1", - "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.11", - "has-unicode": "2.0.1", - "import-local": "3.1.0", - "ini": "^1.3.8", - "init-package-json": "5.0.0", - "inquirer": "^8.2.4", - "is-ci": "3.0.1", - "is-stream": "2.0.0", - "jest-diff": ">=29.4.3 < 30", - "js-yaml": "4.1.0", - "libnpmaccess": "7.0.2", - "libnpmpublish": "7.3.0", - "load-json-file": "6.2.0", - "lodash": "^4.17.21", - "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": "^14.0.5", - "npmlog": "^6.0.2", - "nx": ">=16.5.1 < 17", - "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": "^15.2.0", - "pify": "5.0.0", - "read-cmd-shim": "4.0.0", - "read-package-json": "6.0.4", - "resolve-from": "5.0.0", - "rimraf": "^4.4.1", - "semver": "^7.3.8", - "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 < 6", - "upath": "2.0.1", - "uuid": "^9.0.0", - "validate-npm-package-license": "3.0.4", - "validate-npm-package-name": "5.0.0", - "write-file-atomic": "5.0.1", - "write-pkg": "4.0.0", - "yargs": "16.2.0", - "yargs-parser": "20.2.4" - }, - "bin": { - "lerna": "dist/cli.js" + "@sinclair/typebox": "^0.24.1" }, "engines": { - "node": "^14.17.0 || >=16.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/@npmcli/fs": { - "version": "3.1.0", + "node_modules/jest-runner/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, - "license": "ISC", "dependencies": { - "semver": "^7.3.5" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/@npmcli/git": { - "version": "4.1.0", + "node_modules/jest-runner/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/promise-spawn": "^6.0.0", - "lru-cache": "^7.4.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" - }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/lerna/node_modules/@npmcli/promise-spawn": { - "version": "6.0.2", + "node_modules/jest-runner/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "dev": true, - "license": "ISC", "dependencies": { - "which": "^3.0.0" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/are-we-there-yet": { - "version": "3.0.1", + "node_modules/jest-runner/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, - "license": "ISC", "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/jest-runner/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "dev": true, - "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/cacache": { - "version": "17.1.4", + "node_modules/jest-runner/node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", "dev": true, - "license": "ISC", "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/lerna/node_modules/cacache/node_modules/fs-minipass": { - "version": "3.0.3", + "node_modules/jest-runtime": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz", + "integrity": "sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==", "dev": true, - "license": "ISC", "dependencies": { - "minipass": "^7.0.3" + "@jest/environment": "^28.1.3", + "@jest/fake-timers": "^28.1.3", + "@jest/globals": "^28.1.3", + "@jest/source-map": "^28.1.2", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-mock": "^28.1.3", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/cacache/node_modules/minipass": { - "version": "7.0.4", + "node_modules/jest-runtime/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, - "license": "ISC", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/cacache/node_modules/ssri": { - "version": "10.0.5", + "node_modules/jest-runtime/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, - "license": "ISC", "dependencies": { - "minipass": "^7.0.3" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/chalk": { - "version": "4.1.0", + "node_modules/jest-runtime/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, - "license": "MIT", - "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/lerna/node_modules/cliui": { - "version": "7.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/lerna/node_modules/conventional-changelog-angular": { - "version": "6.0.0", + "node_modules/jest-runtime/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, - "license": "ISC", "dependencies": { - "compare-func": "^2.0.0" - }, - "engines": { - "node": ">=14" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/lerna/node_modules/cosmiconfig": { - "version": "8.3.6", + "node_modules/jest-runtime/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, - "license": "MIT", "dependencies": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" + "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": ">=14" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/lerna/node_modules/execa": { - "version": "5.0.0", + "node_modules/jest-runtime/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "dev": true, - "license": "MIT", "dependencies": { - "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" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/fs-extra": { - "version": "11.2.0", + "node_modules/jest-runtime/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, - "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=14.14" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/gauge": { - "version": "4.0.4", + "node_modules/jest-runtime/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, - "license": "ISC", "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" + "brace-expansion": "^1.1.7" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "*" } }, - "node_modules/lerna/node_modules/get-stream": { - "version": "6.0.0", + "node_modules/jest-runtime/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/glob-parent": { - "version": "5.1.2", + "node_modules/jest-snapshot": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz", + "integrity": "sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==", "dev": true, - "license": "ISC", "dependencies": { - "is-glob": "^4.0.1" + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^28.1.3", + "graceful-fs": "^4.2.9", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-haste-map": "^28.1.3", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "natural-compare": "^1.4.0", + "pretty-format": "^28.1.3", + "semver": "^7.3.5" }, "engines": { - "node": ">= 6" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/globby": { - "version": "11.1.0", + "node_modules/jest-snapshot/node_modules/@jest/expect-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", + "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", "dev": true, - "license": "MIT", "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" + "jest-get-type": "^28.0.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/hosted-git-info": { - "version": "6.1.1", + "node_modules/jest-snapshot/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, - "license": "ISC", "dependencies": { - "lru-cache": "^7.5.1" + "@sinclair/typebox": "^0.24.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/ignore-walk": { - "version": "6.0.4", + "node_modules/jest-snapshot/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, - "license": "ISC", "dependencies": { - "minimatch": "^9.0.0" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/ignore-walk/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } + "node_modules/jest-snapshot/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true }, - "node_modules/lerna/node_modules/ignore-walk/node_modules/minimatch": { - "version": "9.0.3", + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/lerna/node_modules/is-stream": { - "version": "2.0.0", + "node_modules/jest-snapshot/node_modules/diff-sequences": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", + "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", "dev": true, - "license": "MIT", "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/isexe": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/lerna/node_modules/lru-cache": { - "version": "7.18.3", + "node_modules/jest-snapshot/node_modules/expect": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", + "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", "dev": true, - "license": "ISC", + "dependencies": { + "@jest/expect-utils": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3" + }, "engines": { - "node": ">=12" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/minimatch": { - "version": "3.0.5", + "node_modules/jest-snapshot/node_modules/jest-diff": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", "dev": true, - "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "chalk": "^4.0.0", + "diff-sequences": "^28.1.1", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" }, "engines": { - "node": "*" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/minipass": { - "version": "5.0.0", + "node_modules/jest-snapshot/node_modules/jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", "dev": true, - "license": "ISC", "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/mkdirp": { - "version": "1.0.4", + "node_modules/jest-snapshot/node_modules/jest-matcher-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" }, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/node-fetch": { - "version": "2.6.7", + "node_modules/jest-snapshot/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "dev": true, - "license": "MIT", "dependencies": { - "whatwg-url": "^5.0.0" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/npm-normalize-package-bin": { - "version": "3.0.1", + "node_modules/jest-snapshot/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, - "license": "ISC", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/npm-pick-manifest": { - "version": "8.0.2", + "node_modules/jest-snapshot/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "dev": true, - "license": "ISC", "dependencies": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^10.0.0", - "semver": "^7.3.5" + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/npm-pick-manifest/node_modules/npm-package-arg": { - "version": "10.1.0", - "dev": true, - "license": "ISC", + "node_modules/jest-util": { + "version": "29.7.0", + "license": "MIT", "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/lerna/node_modules/npmlog": { - "version": "6.0.2", + "node_modules/jest-validate": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz", + "integrity": "sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==", "dev": true, - "license": "ISC", "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" + "@jest/types": "^28.1.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^28.0.2", + "leven": "^3.1.0", + "pretty-format": "^28.1.3" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/pacote": { - "version": "15.2.0", + "node_modules/jest-validate/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, - "license": "ISC", "dependencies": { - "@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": "^5.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.3.0", - "ssri": "^10.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "lib/bin.js" + "@sinclair/typebox": "^0.24.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/pacote/node_modules/fs-minipass": { - "version": "3.0.3", + "node_modules/jest-validate/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, - "license": "ISC", "dependencies": { - "minipass": "^7.0.3" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/pacote/node_modules/fs-minipass/node_modules/minipass": { - "version": "7.0.4", + "node_modules/jest-validate/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, - "license": "ISC", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/lerna/node_modules/pacote/node_modules/npm-package-arg": { - "version": "10.1.0", + "node_modules/jest-validate/node_modules/jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/pacote/node_modules/npm-packlist": { - "version": "7.0.4", + "node_modules/jest-validate/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "dev": true, - "license": "ISC", "dependencies": { - "ignore-walk": "^6.0.0" + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/pacote/node_modules/ssri": { - "version": "10.0.5", + "node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", "dev": true, - "license": "ISC", "dependencies": { - "minipass": "^7.0.3" + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/pacote/node_modules/ssri/node_modules/minipass": { - "version": "7.0.4", + "node_modules/jest-watcher/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, - "license": "ISC", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/rimraf": { - "version": "4.4.1", + "node_modules/jest-watcher/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, - "license": "ISC", "dependencies": { - "glob": "^9.2.0" - }, - "bin": { - "rimraf": "dist/cjs/src/bin.js" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/rimraf/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } + "node_modules/jest-watcher/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true }, - "node_modules/lerna/node_modules/rimraf/node_modules/glob": { - "version": "9.3.5", + "node_modules/jest-watcher/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, - "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "minimatch": "^8.0.2", - "minipass": "^4.2.4", - "path-scurry": "^1.6.1" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/rimraf/node_modules/minimatch": { - "version": "8.0.4", + "node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", "dev": true, - "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/lerna/node_modules/rimraf/node_modules/minipass": { - "version": "4.2.8", - "dev": true, - "license": "ISC", "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/jest/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, - "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@sinclair/typebox": "^0.24.1" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/tar": { - "version": "6.1.11", + "node_modules/jest/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, - "license": "ISC", "dependencies": { - "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" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">= 10" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/lerna/node_modules/tar/node_modules/minipass": { - "version": "3.3.6", + "node_modules/jest/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/jgexml": { + "version": "0.4.4", "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" + "license": "BSD-3-Clause", + "bin": { + "json2xml": "cli/json2xml.js", + "xml2json": "cli/xml2json.js", + "xsd2json": "cli/xsd2json.js" } }, - "node_modules/lerna/node_modules/tr46": { - "version": "0.0.3", - "dev": true, - "license": "MIT" + "node_modules/jmespath": { + "version": "0.16.0", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.6.0" + } }, - "node_modules/lerna/node_modules/unique-filename": { - "version": "3.0.0", - "dev": true, - "license": "ISC", + "node_modules/joi": { + "version": "17.12.2", + "license": "BSD-3-Clause", "dependencies": { - "unique-slug": "^4.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" } }, - "node_modules/lerna/node_modules/unique-slug": { - "version": "4.0.0", - "dev": true, - "license": "ISC", + "node_modules/joi/node_modules/@hapi/hoek": { + "version": "9.3.0", + "license": "BSD-3-Clause" + }, + "node_modules/joi/node_modules/@hapi/topo": { + "version": "5.1.0", + "license": "BSD-3-Clause", "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "@hapi/hoek": "^9.0.0" } }, - "node_modules/lerna/node_modules/uuid": { - "version": "9.0.1", - "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], + "node_modules/jose": { + "version": "4.15.5", "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "funding": { + "url": "https://github.com/sponsors/panva" } }, - "node_modules/lerna/node_modules/webidl-conversions": { - "version": "3.0.1", - "dev": true, - "license": "BSD-2-Clause" + "node_modules/js-tokens": { + "version": "4.0.0", + "license": "MIT" }, - "node_modules/lerna/node_modules/whatwg-url": { - "version": "5.0.0", - "dev": true, + "node_modules/js-yaml": { + "version": "4.1.0", "license": "MIT", "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/lerna/node_modules/which": { - "version": "3.0.1", - "dev": true, - "license": "ISC", + "node_modules/js2xmlparser": { + "version": "4.0.2", + "license": "Apache-2.0", + "optional": true, "dependencies": { - "isexe": "^2.0.0" + "xmlcreate": "^2.0.4" + } + }, + "node_modules/jsbn": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/jsdoc": { + "version": "4.0.2", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@babel/parser": "^7.20.15", + "@jsdoc/salty": "^0.2.1", + "@types/markdown-it": "^12.2.3", + "bluebird": "^3.7.2", + "catharsis": "^0.9.0", + "escape-string-regexp": "^2.0.0", + "js2xmlparser": "^4.0.2", + "klaw": "^3.0.0", + "markdown-it": "^12.3.2", + "markdown-it-anchor": "^8.4.1", + "marked": "^4.0.10", + "mkdirp": "^1.0.4", + "requizzle": "^0.2.3", + "strip-json-comments": "^3.1.0", + "underscore": "~1.13.2" }, "bin": { - "node-which": "bin/which.js" + "jsdoc": "jsdoc.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=12.0.0" } }, - "node_modules/lerna/node_modules/yargs": { - "version": "16.2.0", - "dev": true, + "node_modules/jsdoc/node_modules/escape-string-regexp": { + "version": "2.0.0", "license": "MIT", - "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" - }, + "optional": true, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/levn": { - "version": "0.4.1", - "dev": true, + "node_modules/jsdoc/node_modules/mkdirp": { + "version": "1.0.4", "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "optional": true, + "bin": { + "mkdirp": "bin/cmd.js" }, "engines": { - "node": ">= 0.8.0" + "node": ">=10" } }, - "node_modules/libnpmaccess": { - "version": "7.0.2", - "dev": true, - "license": "ISC", + "node_modules/jsdom": { + "version": "19.0.0", + "license": "MIT", "dependencies": { - "npm-package-arg": "^10.1.0", - "npm-registry-fetch": "^14.0.3" + "abab": "^2.0.5", + "acorn": "^8.5.0", + "acorn-globals": "^6.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.1", + "decimal.js": "^10.3.1", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^3.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^10.0.0", + "ws": "^8.2.3", + "xml-name-validator": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/libnpmaccess/node_modules/hosted-git-info": { - "version": "6.1.1", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^7.5.1" + "node": ">=12" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } } }, - "node_modules/libnpmaccess/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } + "node_modules/jsdom/node_modules/parse5": { + "version": "6.0.1", + "license": "MIT" }, - "node_modules/libnpmaccess/node_modules/npm-package-arg": { - "version": "10.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, + "node_modules/jsep": { + "version": "0.3.5", + "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 6.0.0" } }, - "node_modules/libnpmpublish": { - "version": "7.3.0", + "node_modules/jsesc": { + "version": "2.5.2", "dev": true, - "license": "ISC", - "dependencies": { - "ci-info": "^3.6.1", - "normalize-package-data": "^5.0.0", - "npm-package-arg": "^10.1.0", - "npm-registry-fetch": "^14.0.3", - "proc-log": "^3.0.0", - "semver": "^7.3.7", - "sigstore": "^1.4.0", - "ssri": "^10.0.1" + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/libnpmpublish/node_modules/hosted-git-info": { - "version": "6.1.1", - "dev": true, - "license": "ISC", + "node_modules/json-bigint": { + "version": "1.0.0", + "license": "MIT", + "optional": true, "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/libnpmpublish/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" + "bignumber.js": "^9.0.0" } }, - "node_modules/libnpmpublish/node_modules/minipass": { - "version": "7.0.4", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } + "node_modules/json-buffer": { + "version": "3.0.1", + "license": "MIT" }, - "node_modules/libnpmpublish/node_modules/normalize-package-data": { - "version": "5.0.0", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/json-merge-patch": { + "version": "1.0.2", + "license": "MIT", "dependencies": { - "hosted-git-info": "^6.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "fast-deep-equal": "^3.1.3" } }, - "node_modules/libnpmpublish/node_modules/npm-package-arg": { - "version": "10.1.0", + "node_modules/json-parse-better-errors": { + "version": "1.0.2", "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "3.0.1", + "license": "MIT", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/libnpmpublish/node_modules/ssri": { - "version": "10.0.5", + "node_modules/json-pointer": { + "version": "0.6.2", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "foreach": "^2.0.4" } }, - "node_modules/lie": { - "version": "3.3.0", + "node_modules/json-schema": { + "version": "0.4.0", + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "node_modules/json-schema-compare": { + "version": "0.2.2", "license": "MIT", "dependencies": { - "immediate": "~3.0.5" + "lodash": "^4.17.4" } }, - "node_modules/light-my-request": { - "version": "4.12.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "ajv": "^8.1.0", - "cookie": "^0.5.0", - "process-warning": "^1.0.0", - "set-cookie-parser": "^2.4.1" - } + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "license": "MIT" }, - "node_modules/light-my-request/node_modules/cookie": { - "version": "0.5.0", - "dev": true, + "node_modules/json-stable-stringify": { + "version": "1.1.1", "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "isarray": "^2.0.5", + "jsonify": "^0.0.1", + "object-keys": "^1.1.1" + }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/lil-uuid": { - "version": "0.1.1", + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", "dev": true, "license": "MIT" }, - "node_modules/limiter": { - "version": "1.1.5", - "dev": true - }, - "node_modules/lines-and-columns": { - "version": "2.0.4", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } + "node_modules/json-stable-stringify/node_modules/isarray": { + "version": "2.0.5", + "license": "MIT" }, - "node_modules/linkify-it": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "uc.micro": "^1.0.1" + "node_modules/json-stringify-nice": { + "version": "1.1.4", + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/listenercount": { - "version": "1.0.1", + "node_modules/json-stringify-safe": { + "version": "5.0.1", "license": "ISC" }, - "node_modules/load-json-file": { - "version": "6.2.0", - "dev": true, + "node_modules/json5": { + "version": "2.2.3", "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^5.0.0", - "strip-bom": "^4.0.0", - "type-fest": "^0.6.0" + "bin": { + "json5": "lib/cli.js" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/load-json-file/node_modules/type-fest": { - "version": "0.6.0", + "node_modules/jsonc-parser": { + "version": "3.2.0", "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/load-yaml-file": { - "version": "0.2.0", + "node_modules/jsonfile": { + "version": "6.1.0", "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.5", - "js-yaml": "^3.13.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0" + "universalify": "^2.0.0" }, - "engines": { - "node": ">=6" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/load-yaml-file/node_modules/argparse": { - "version": "1.0.10", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" + "node_modules/jsonify": { + "version": "0.0.1", + "license": "Public Domain", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/load-yaml-file/node_modules/js-yaml": { - "version": "3.14.1", + "node_modules/jsonparse": { + "version": "1.3.1", + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT" + }, + "node_modules/jsonpath-plus": { + "version": "4.0.0", + "dev": true, "license": "MIT", + "engines": { + "node": ">=10.0" + } + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "dev": true, + "license": "(MIT OR Apache-2.0)", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" }, "bin": { - "js-yaml": "bin/js-yaml.js" + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" } }, - "node_modules/load-yaml-file/node_modules/pify": { - "version": "4.0.1", + "node_modules/jsonwebtoken": { + "version": "9.0.2", "license": "MIT", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, "engines": { - "node": ">=6" + "node": ">=12", + "npm": ">=6" } }, - "node_modules/load-yaml-file/node_modules/sprintf-js": { - "version": "1.0.3", - "license": "BSD-3-Clause" - }, - "node_modules/load-yaml-file/node_modules/strip-bom": { - "version": "3.0.0", + "node_modules/jsonwebtoken/node_modules/jwa": { + "version": "1.4.1", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" } }, - "node_modules/locate-path": { - "version": "6.0.0", + "node_modules/jsonwebtoken/node_modules/jws": { + "version": "3.2.2", "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" } }, - "node_modules/lodash": { - "version": "4.17.21", - "license": "MIT" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", + "node_modules/jsprim": { + "version": "2.0.2", "dev": true, + "engines": [ + "node >=0.6.0" + ], "license": "MIT", - "optional": true - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "license": "MIT" + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } }, - "node_modules/lodash.defaults": { - "version": "4.2.0", - "license": "MIT" + "node_modules/jszip": { + "version": "3.10.1", + "license": "(MIT OR GPL-3.0-or-later)", + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" + } }, - "node_modules/lodash.difference": { - "version": "4.5.0", - "license": "MIT" + "node_modules/jszip/node_modules/readable-stream": { + "version": "2.3.8", + "license": "MIT", + "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/lodash.escaperegexp": { - "version": "4.1.2", + "node_modules/jszip/node_modules/safe-buffer": { + "version": "5.1.2", "license": "MIT" }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "license": "MIT" + "node_modules/jszip/node_modules/string_decoder": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } }, - "node_modules/lodash.flattendeep": { - "version": "4.4.0", - "dev": true, + "node_modules/just-diff": { + "version": "5.2.0", "license": "MIT" }, - "node_modules/lodash.get": { - "version": "4.4.2", + "node_modules/just-diff-apply": { + "version": "5.5.0", "license": "MIT" }, - "node_modules/lodash.groupby": { - "version": "4.6.0", + "node_modules/just-extend": { + "version": "6.2.0", "license": "MIT" }, - "node_modules/lodash.includes": { - "version": "4.3.0", - "license": "MIT" + "node_modules/jwa": { + "version": "2.0.0", + "license": "MIT", + "optional": true, + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } }, - "node_modules/lodash.isarguments": { + "node_modules/jwks-rsa": { "version": "3.1.0", "license": "MIT", - "peer": true - }, - "node_modules/lodash.isboolean": { - "version": "3.0.3", - "license": "MIT" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "license": "MIT" - }, - "node_modules/lodash.isfunction": { - "version": "3.0.9", - "license": "MIT" - }, - "node_modules/lodash.isinteger": { - "version": "4.0.4", - "license": "MIT" - }, - "node_modules/lodash.ismatch": { - "version": "4.4.0", - "dev": true, - "license": "MIT" + "dependencies": { + "@types/express": "^4.17.17", + "@types/jsonwebtoken": "^9.0.2", + "debug": "^4.3.4", + "jose": "^4.14.6", + "limiter": "^1.1.5", + "lru-memoizer": "^2.2.0" + }, + "engines": { + "node": ">=14" + } }, - "node_modules/lodash.isnil": { + "node_modules/jws": { "version": "4.0.0", - "license": "MIT" - }, - "node_modules/lodash.isnumber": { - "version": "3.0.3", - "license": "MIT" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "license": "MIT" - }, - "node_modules/lodash.isstring": { - "version": "4.0.1", - "license": "MIT" - }, - "node_modules/lodash.isundefined": { - "version": "3.0.1", - "license": "MIT" - }, - "node_modules/lodash.map": { - "version": "4.6.0", - "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } }, - "node_modules/lodash.merge": { - "version": "4.6.2", + "node_modules/kafkajs": { + "version": "2.2.4", "dev": true, - "license": "MIT" - }, - "node_modules/lodash.once": { - "version": "4.1.1", - "license": "MIT" - }, - "node_modules/lodash.union": { - "version": "4.6.0", - "license": "MIT" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "license": "MIT" - }, - "node_modules/log-symbols": { - "version": "4.1.0", "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=14.0.0" } }, - "node_modules/logform": { - "version": "2.6.0", + "node_modules/keygrip": { + "version": "1.1.0", "license": "MIT", "dependencies": { - "@colors/colors": "1.6.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" + "tsscmp": "1.0.6" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 0.6" } }, - "node_modules/long": { - "version": "5.2.3", - "license": "Apache-2.0" + "node_modules/keyv": { + "version": "4.5.4", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } }, - "node_modules/longest": { - "version": "2.0.1", + "node_modules/kind-of": { + "version": "6.0.3", "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/loopback-connector": { - "version": "4.11.1", + "node_modules/klaw": { + "version": "3.0.0", "license": "MIT", - "peer": true, + "optional": true, "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" + "graceful-fs": "^4.1.9" } }, - "node_modules/loopback-connector-kv-redis": { - "version": "4.0.0", + "node_modules/klaw-sync": { + "version": "6.0.0", "license": "MIT", - "peer": true, "dependencies": { - "debug": "^4.1.1", - "ioredis": "^4.9.3", - "loopback-connector": "^4.0.0", - "strong-globalize": "^6.0.1" - }, - "engines": { - "node": ">=10" + "graceful-fs": "^4.1.11" } }, - "node_modules/loopback-connector-postgresql": { - "version": "7.0.4", - "license": "Artistic-2.0", - "dependencies": { - "async": "^3.2.0", - "bluebird": "^3.4.6", - "chalk": "^4.0.0", - "debug": "^4.1.1", - "loopback-connector": "^6.0.0", - "pg": "^8.0.2", - "strong-globalize": "^6.0.0", - "uuid": "^9.0.0" - }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, "engines": { - "node": "18 || 20" + "node": ">=6" } }, - "node_modules/loopback-connector-postgresql/node_modules/loopback-connector": { - "version": "6.1.3", + "node_modules/koa": { + "version": "2.15.2", "license": "MIT", "dependencies": { - "async": "^3.2.5", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "msgpack5": "^4.5.1", - "strong-globalize": "^6.0.6", - "uuid": "^9.0.1" + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.9.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" }, "engines": { - "node": ">=18" + "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" } }, - "node_modules/loopback-connector-postgresql/node_modules/uuid": { - "version": "9.0.1", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], + "node_modules/koa-compose": { + "version": "4.1.0", + "license": "MIT" + }, + "node_modules/koa-convert": { + "version": "2.0.0", "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "dependencies": { + "co": "^4.6.0", + "koa-compose": "^4.1.0" + }, + "engines": { + "node": ">= 10" } }, - "node_modules/loopback-connector-rest": { - "version": "5.0.1", - "dev": true, + "node_modules/koa/node_modules/http-errors": { + "version": "1.8.1", "license": "MIT", "dependencies": { - "debug": "^4.1.0", - "jsonpath-plus": "^4.0.0", - "lodash": "^4.17.11", - "methods": "^1.1.1", - "mime": "^2.3.1", - "postman-request": "^2.88.1-postman.33", - "qs": "^6.1.0", - "strong-globalize": "^6.0.5", - "traverse": "^0.6.6" + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" }, "engines": { - "node": ">=18" + "node": ">= 0.6" } }, - "node_modules/loopback-connector-rest/node_modules/mime": { - "version": "2.6.0", - "dev": true, + "node_modules/koa/node_modules/http-errors/node_modules/depd": { + "version": "1.1.2", "license": "MIT", - "bin": { - "mime": "cli.js" - }, "engines": { - "node": ">=4.0.0" + "node": ">= 0.6" } }, - "node_modules/loopback-connector/node_modules/mkdirp": { - "version": "0.5.6", + "node_modules/koa/node_modules/statuses": { + "version": "1.5.0", "license": "MIT", - "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/kuler": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/kv-redis": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/kv-redis/-/kv-redis-0.1.3.tgz", + "integrity": "sha512-LkhNqfOZuOT/Wa8qCBzVlDMWlv3/U+B0939XiRXGYtAl5Vy2oAm7eN+zbwLZj/0oFOFlzYxfNc8gltERUnqKvg==", "dependencies": { - "minimist": "^1.2.6" + "event-stream": "~3.0.10", + "redisparse": ">=0.1.0" + } + }, + "node_modules/kv-redis/node_modules/event-stream": { + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.0.20.tgz", + "integrity": "sha512-u2P2ZUf2wN0LBDY6gDNMH+GvLer2Fpb0IAw7i6abjy8HLZnhdobM10Qohn86mwTKy3lcV9VuUms0aU9kpfBrow==", + "dependencies": { + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.0.3", + "pause-stream": "0.0.11", + "split": "0.2", + "stream-combiner": "~0.0.3", + "through": "~2.3.1" + } + }, + "node_modules/kv-redis/node_modules/map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==" + }, + "node_modules/kv-redis/node_modules/split": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", + "integrity": "sha512-e0pKq+UUH2Xq/sXbYpZBZc3BawsfDZ7dgv+JtRTUPNcvF5CMR4Y9cvJqkMY0MoxWzTHvZuz1beg6pNEKlszPiQ==", + "dependencies": { + "through": "2" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": "*" } }, - "node_modules/loopback-connector/node_modules/strong-globalize": { + "node_modules/latest-version": { "version": "5.1.0", - "license": "Artistic-2.0", - "peer": true, + "license": "MIT", "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" + "package-json": "^6.3.0" }, "engines": { - "node": ">=8.9" + "node": ">=8" } }, - "node_modules/loopback-connector/node_modules/uuid": { - "version": "7.0.3", + "node_modules/lazystream": { + "version": "1.0.1", "license": "MIT", - "peer": true, - "bin": { - "uuid": "dist/bin/uuid" + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" } }, - "node_modules/loopback-datasource-juggler": { - "version": "5.0.7", + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", "license": "MIT", "dependencies": { - "async": "^3.2.5", - "change-case": "^4.1.2", - "debug": "^4.3.4", - "depd": "^2.0.0", - "inflection": "^3.0.0", - "lodash": "^4.17.21", - "loopback-connector": "^6.1.3", - "minimatch": "^9.0.3", - "nanoid": "^3.3.7", - "qs": "^6.12.0", - "strong-globalize": "^6.0.6", - "traverse": "^0.6.8", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=18" + "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-datasource-juggler/node_modules/inflection": { - "version": "3.0.0", + "node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", "license": "MIT", - "engines": { - "node": ">=18.0.0" + "dependencies": { + "safe-buffer": "~5.1.0" } }, - "node_modules/loopback-datasource-juggler/node_modules/loopback-connector": { - "version": "6.1.3", + "node_modules/lcid": { + "version": "3.1.1", "license": "MIT", "dependencies": { - "async": "^3.2.5", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "msgpack5": "^4.5.1", - "strong-globalize": "^6.0.6", - "uuid": "^9.0.1" + "invert-kv": "^3.0.0" }, "engines": { - "node": ">=18" + "node": ">=8" } }, - "node_modules/loopback-datasource-juggler/node_modules/uuid": { - "version": "9.0.1", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], + "node_modules/lerna": { + "version": "7.2.0", + "dev": true, "license": "MIT", + "dependencies": { + "@lerna/child-process": "7.2.0", + "@lerna/create": "7.2.0", + "@npmcli/run-script": "6.0.2", + "@nx/devkit": ">=16.5.1 < 17", + "@octokit/plugin-enterprise-rest": "6.0.1", + "@octokit/rest": "19.0.11", + "byte-size": "8.1.1", + "chalk": "4.1.0", + "clone-deep": "4.0.1", + "cmd-shim": "6.0.1", + "columnify": "1.6.0", + "conventional-changelog-angular": "6.0.0", + "conventional-changelog-core": "5.0.1", + "conventional-recommended-bump": "7.0.1", + "cosmiconfig": "^8.2.0", + "dedent": "0.7.0", + "envinfo": "7.8.1", + "execa": "5.0.0", + "fs-extra": "^11.1.1", + "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.11", + "has-unicode": "2.0.1", + "import-local": "3.1.0", + "ini": "^1.3.8", + "init-package-json": "5.0.0", + "inquirer": "^8.2.4", + "is-ci": "3.0.1", + "is-stream": "2.0.0", + "jest-diff": ">=29.4.3 < 30", + "js-yaml": "4.1.0", + "libnpmaccess": "7.0.2", + "libnpmpublish": "7.3.0", + "load-json-file": "6.2.0", + "lodash": "^4.17.21", + "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": "^14.0.5", + "npmlog": "^6.0.2", + "nx": ">=16.5.1 < 17", + "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": "^15.2.0", + "pify": "5.0.0", + "read-cmd-shim": "4.0.0", + "read-package-json": "6.0.4", + "resolve-from": "5.0.0", + "rimraf": "^4.4.1", + "semver": "^7.3.8", + "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 < 6", + "upath": "2.0.1", + "uuid": "^9.0.0", + "validate-npm-package-license": "3.0.4", + "validate-npm-package-name": "5.0.0", + "write-file-atomic": "5.0.1", + "write-pkg": "4.0.0", + "yargs": "16.2.0", + "yargs-parser": "20.2.4" + }, "bin": { - "uuid": "dist/bin/uuid" + "lerna": "dist/cli.js" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" } }, - "node_modules/loopback4-authentication": { - "version": "12.0.0", - "license": "MIT", + "node_modules/lerna/node_modules/@npmcli/fs": { + "version": "3.1.0", + "dev": true, + "license": "ISC", "dependencies": { - "@loopback/context": "^7.0.0", - "@loopback/core": "^6.0.0", - "ajv": "^8.11.0", - "https-proxy-agent": "^5.0.0", - "jsonwebtoken": "^9.0.0", - "passport": "^0.7.0", - "passport-http-bearer": "^1.0.1", - "passport-oauth2-client-password": "^0.1.2", - "tslib": "^2.0.0" + "semver": "^7.3.5" }, "engines": { - "node": ">=18" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/lerna/node_modules/@npmcli/git": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/promise-spawn": "^6.0.0", + "lru-cache": "^7.4.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" }, - "peerDependencies": { - "@loopback/boot": "^7.0.0", - "@loopback/rest": "^14.0.0" + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/loopback4-authentication/node_modules/passport": { - "version": "0.7.0", - "license": "MIT", + "node_modules/lerna/node_modules/@npmcli/promise-spawn": { + "version": "6.0.2", + "dev": true, + "license": "ISC", "dependencies": { - "passport-strategy": "1.x.x", - "pause": "0.0.1", - "utils-merge": "^1.0.1" + "which": "^3.0.0" }, "engines": { - "node": ">= 0.4.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/lerna/node_modules/are-we-there-yet": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/jaredhanson" + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/loopback4-authorization": { - "version": "7.0.0", + "node_modules/lerna/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, "license": "MIT", "dependencies": { - "@loopback/core": "^6.0.0", - "casbin": "^5.28.0", - "casbin-pg-adapter": "^1.4.0", - "lodash": "^4.17.21" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/lerna/node_modules/cacache": { + "version": "17.1.4", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" }, "engines": { - "node": ">=18" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/loopback4-helmet": { - "version": "7.0.0", + "node_modules/lerna/node_modules/cacache/node_modules/fs-minipass": { + "version": "3.0.3", + "dev": true, + "license": "ISC", "dependencies": { - "@loopback/boot": "^7.0.0", - "@loopback/context": "^7.0.0", - "@loopback/core": "^6.0.0", - "@loopback/rest": "^14.0.0", - "helmet": "^5.1.1" + "minipass": "^7.0.3" }, "engines": { - "node": ">=18" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/loopback4-notifications": { - "version": "8.0.0", - "license": "MIT", + "node_modules/lerna/node_modules/cacache/node_modules/minipass": { + "version": "7.0.4", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/lerna/node_modules/cacache/node_modules/ssri": { + "version": "10.0.5", + "dev": true, + "license": "ISC", "dependencies": { - "@loopback/boot": "^7.0.0", - "@loopback/context": "^7.0.0", - "@loopback/core": "^6.0.0", - "@loopback/rest": "^14.0.0", - "tslib": "^2.0.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">=18" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/loopback4-ratelimiter": { - "version": "7.0.0", + "node_modules/lerna/node_modules/chalk": { + "version": "4.1.0", + "dev": true, "license": "MIT", "dependencies": { - "@loopback/boot": "^7.0.0", - "@loopback/context": "^7.0.0", - "@loopback/core": "^6.0.0", - "@loopback/repository": "^7.0.0", - "@loopback/rest": "^14.0.0", - "express-rate-limit": "^6.4.0", - "rate-limit-memcached": "^0.6.0", - "rate-limit-mongo": "^2.3.2", - "rate-limit-redis": "^3.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=18" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/loopback4-soft-delete": { - "version": "10.0.0", + "node_modules/lerna/node_modules/cliui": { + "version": "7.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/lerna/node_modules/conventional-changelog-angular": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "compare-func": "^2.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/lerna/node_modules/cosmiconfig": { + "version": "8.3.6", + "dev": true, "license": "MIT", "dependencies": { - "@loopback/core": "^6.0.0", - "@loopback/rest": "^14.0.0", - "lodash": "^4.17.21" + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" }, "engines": { - "node": ">=18" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" }, "peerDependencies": { - "@loopback/boot": "^7.0.0", - "@loopback/context": "^7.0.0", - "@loopback/repository": "^7.0.0", - "@loopback/sequelize": "^0.6.0", - "loopback-datasource-juggler": "^5.0.5" + "typescript": ">=4.9.5" }, "peerDependenciesMeta": { - "@loopback/sequelize": { + "typescript": { "optional": true } } }, - "node_modules/loupe": { - "version": "2.3.7", + "node_modules/lerna/node_modules/execa": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "get-func-name": "^2.0.1" + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/lower-case": { - "version": "2.0.2", + "node_modules/lerna/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lowercase-keys": { - "version": "2.0.0", - "license": "MIT", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, "engines": { - "node": ">=8" + "node": ">=14.14" } }, - "node_modules/lru-cache": { - "version": "10.2.0", + "node_modules/lerna/node_modules/gauge": { + "version": "4.0.4", + "dev": true, "license": "ISC", + "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": "14 || >=16.14" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/lru-memoizer": { - "version": "2.2.0", + "node_modules/lerna/node_modules/get-stream": { + "version": "6.0.0", "dev": true, "license": "MIT", - "dependencies": { - "lodash.clonedeep": "^4.5.0", - "lru-cache": "~4.0.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lru-memoizer/node_modules/lru-cache": { - "version": "4.0.2", + "node_modules/lerna/node_modules/glob-parent": { + "version": "5.1.2", "dev": true, "license": "ISC", "dependencies": { - "pseudomap": "^1.0.1", - "yallist": "^2.0.0" + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/lru-memoizer/node_modules/yallist": { - "version": "2.1.2", - "dev": true, - "license": "ISC" - }, - "node_modules/lunr": { - "version": "2.3.9", + "node_modules/lerna/node_modules/globby": { + "version": "11.1.0", "dev": true, - "license": "MIT" - }, - "node_modules/make-dir": { - "version": "3.1.0", "license": "MIT", "dependencies": { - "semver": "^6.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/make-error": { - "version": "1.3.6", - "license": "ISC" - }, - "node_modules/make-fetch-happen": { - "version": "10.2.1", + "node_modules/lerna/node_modules/hosted-git-info": { + "version": "6.1.1", + "dev": true, "license": "ISC", "dependencies": { - "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" + "lru-cache": "^7.5.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.18.3", - "license": "ISC", - "engines": { - "node": ">=12" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/make-fetch-happen/node_modules/minipass": { - "version": "3.3.6", + "node_modules/lerna/node_modules/ignore-walk": { + "version": "6.0.4", + "dev": true, "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "minimatch": "^9.0.0" }, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/make-plural": { - "version": "7.3.0", - "license": "Unicode-DFS-2016" - }, - "node_modules/map-age-cleaner": { - "version": "0.1.3", + "node_modules/lerna/node_modules/ignore-walk/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "p-defer": "^1.0.0" + "balanced-match": "^1.0.0" + } + }, + "node_modules/lerna/node_modules/ignore-walk/node_modules/minimatch": { + "version": "9.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=6" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/map-obj": { - "version": "4.3.0", + "node_modules/lerna/node_modules/is-stream": { + "version": "2.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/map-stream": { - "version": "0.1.0", - "dev": true - }, - "node_modules/markdown-it": { - "version": "12.3.2", + "node_modules/lerna/node_modules/isexe": { + "version": "2.0.0", "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1", - "entities": "~2.1.0", - "linkify-it": "^3.0.1", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - }, - "bin": { - "markdown-it": "bin/markdown-it.js" - } + "license": "ISC" }, - "node_modules/markdown-it-anchor": { - "version": "8.6.7", + "node_modules/lerna/node_modules/lru-cache": { + "version": "7.18.3", "dev": true, - "license": "Unlicense", - "optional": true, - "peerDependencies": { - "@types/markdown-it": "*", - "markdown-it": "*" + "license": "ISC", + "engines": { + "node": ">=12" } }, - "node_modules/markdown-it-emoji": { - "version": "1.4.0", + "node_modules/lerna/node_modules/minimatch": { + "version": "3.0.5", "dev": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } }, - "node_modules/markdown-it/node_modules/entities": { - "version": "2.1.0", + "node_modules/lerna/node_modules/minipass": { + "version": "5.0.0", "dev": true, - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "license": "ISC", + "engines": { + "node": ">=8" } }, - "node_modules/marked": { - "version": "4.3.0", + "node_modules/lerna/node_modules/mkdirp": { + "version": "1.0.4", "dev": true, "license": "MIT", "bin": { - "marked": "bin/marked.js" + "mkdirp": "bin/cmd.js" }, "engines": { - "node": ">= 12" + "node": ">=10" } }, - "node_modules/math-interval-parser": { - "version": "2.0.1", + "node_modules/lerna/node_modules/node-fetch": { + "version": "2.6.7", + "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/md5": { - "version": "2.3.0", - "license": "BSD-3-Clause", "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/md5/node_modules/is-buffer": { - "version": "1.1.6", - "license": "MIT" - }, - "node_modules/mdurl": { - "version": "1.0.1", + "node_modules/lerna/node_modules/npm-normalize-package-bin": { + "version": "3.0.1", "dev": true, - "license": "MIT" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "license": "MIT", + "license": "ISC", "engines": { - "node": ">= 0.6" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/mem": { - "version": "5.1.1", - "license": "MIT", + "node_modules/lerna/node_modules/npm-pick-manifest": { + "version": "8.0.2", + "dev": true, + "license": "ISC", "dependencies": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^10.0.0", + "semver": "^7.3.5" }, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/mem-fs": { - "version": "2.3.0", - "license": "MIT", + "node_modules/lerna/node_modules/npm-pick-manifest/node_modules/npm-package-arg": { + "version": "10.1.0", + "dev": true, + "license": "ISC", "dependencies": { - "@types/node": "^15.6.2", - "@types/vinyl": "^2.0.4", - "vinyl": "^2.0.1", - "vinyl-file": "^3.0.0" + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": ">=12" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/mem-fs-editor": { - "version": "9.7.0", - "license": "MIT", + "node_modules/lerna/node_modules/npmlog": { + "version": "6.0.2", + "dev": true, + "license": "ISC", "dependencies": { - "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" + "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.10.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/lerna/node_modules/pacote": { + "version": "15.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "@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": "^5.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.3.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" }, - "peerDependencies": { - "mem-fs": "^2.1.0" + "bin": { + "pacote": "lib/bin.js" }, - "peerDependenciesMeta": { - "mem-fs": { - "optional": true - } + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/mem-fs-editor/node_modules/globby": { - "version": "11.1.0", - "license": "MIT", + "node_modules/lerna/node_modules/pacote/node_modules/fs-minipass": { + "version": "3.0.3", + "dev": true, + "license": "ISC", "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" + "minipass": "^7.0.3" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/mem-fs-editor/node_modules/isbinaryfile": { - "version": "5.0.2", - "license": "MIT", + "node_modules/lerna/node_modules/pacote/node_modules/fs-minipass/node_modules/minipass": { + "version": "7.0.4", + "dev": true, + "license": "ISC", "engines": { - "node": ">= 18.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/gjtorikian/" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/mem-fs-editor/node_modules/minimatch": { - "version": "7.4.6", + "node_modules/lerna/node_modules/pacote/node_modules/npm-package-arg": { + "version": "10.1.0", + "dev": true, "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/mem-fs/node_modules/@types/node": { - "version": "15.14.9", - "license": "MIT" + "node_modules/lerna/node_modules/pacote/node_modules/npm-packlist": { + "version": "7.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "ignore-walk": "^6.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, - "node_modules/memcached": { - "version": "2.2.2", - "license": "MIT", + "node_modules/lerna/node_modules/pacote/node_modules/ssri": { + "version": "10.0.5", + "dev": true, + "license": "ISC", "dependencies": { - "hashring": "3.2.x", - "jackpot": ">=0.0.6" + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/memory-pager": { - "version": "1.5.0", - "license": "MIT", - "optional": true + "node_modules/lerna/node_modules/pacote/node_modules/ssri/node_modules/minipass": { + "version": "7.0.4", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } }, - "node_modules/meow": { - "version": "8.1.2", + "node_modules/lerna/node_modules/rimraf": { + "version": "4.4.1", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@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" + "glob": "^9.2.0" + }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" }, "engines": { - "node": ">=10" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/meow/node_modules/camelcase": { - "version": "5.3.1", + "node_modules/lerna/node_modules/rimraf/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "balanced-match": "^1.0.0" } }, - "node_modules/meow/node_modules/camelcase-keys": { - "version": "6.2.2", + "node_modules/lerna/node_modules/rimraf/node_modules/glob": { + "version": "9.3.5", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/meow/node_modules/find-up": { - "version": "4.1.0", + "node_modules/lerna/node_modules/rimraf/node_modules/minimatch": { + "version": "8.0.4", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/meow/node_modules/hosted-git-info": { - "version": "4.1.0", + "node_modules/lerna/node_modules/rimraf/node_modules/minipass": { + "version": "4.2.8", "dev": true, "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/meow/node_modules/locate-path": { - "version": "5.0.0", + "node_modules/lerna/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/meow/node_modules/lru-cache": { - "version": "6.0.0", + "node_modules/lerna/node_modules/tar": { + "version": "6.1.11", "dev": true, "license": "ISC", "dependencies": { + "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" }, "engines": { - "node": ">=10" + "node": ">= 10" } }, - "node_modules/meow/node_modules/normalize-package-data": { - "version": "3.0.3", + "node_modules/lerna/node_modules/tar/node_modules/minipass": { + "version": "3.3.6", "dev": true, - "license": "BSD-2-Clause", + "license": "ISC", "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" + "yallist": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/meow/node_modules/p-limit": { - "version": "2.3.0", + "node_modules/lerna/node_modules/tr46": { + "version": "0.0.3", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/lerna/node_modules/unique-filename": { + "version": "3.0.0", + "dev": true, + "license": "ISC", "dependencies": { - "p-try": "^2.0.0" + "unique-slug": "^4.0.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/meow/node_modules/p-locate": { - "version": "4.1.0", + "node_modules/lerna/node_modules/unique-slug": { + "version": "4.0.0", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "p-limit": "^2.2.0" + "imurmurhash": "^0.1.4" }, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/meow/node_modules/quick-lru": { - "version": "4.0.1", + "node_modules/lerna/node_modules/uuid": { + "version": "9.0.1", "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", - "engines": { - "node": ">=8" + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/meow/node_modules/read-pkg": { - "version": "5.2.0", + "node_modules/lerna/node_modules/webidl-conversions": { + "version": "3.0.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/lerna/node_modules/whatwg-url": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/lerna/node_modules/which": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" }, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/meow/node_modules/read-pkg-up": { - "version": "7.0.1", + "node_modules/lerna/node_modules/yargs": { + "version": "16.2.0", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "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": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10" } }, - "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/meow/node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" - }, - "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", + "node_modules/levn": { + "version": "0.4.1", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", + "node_modules/libnpmaccess": { + "version": "7.0.2", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "ISC", + "dependencies": { + "npm-package-arg": "^10.1.0", + "npm-registry-fetch": "^14.0.3" + }, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/meow/node_modules/type-fest": { - "version": "0.18.1", + "node_modules/libnpmaccess/node_modules/hosted-git-info": { + "version": "6.1.1", "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" + "license": "ISC", + "dependencies": { + "lru-cache": "^7.5.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/merge": { - "version": "2.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", - "license": "MIT", "engines": { - "node": ">= 8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/methods": { - "version": "1.1.2", - "license": "MIT", + "node_modules/libnpmaccess/node_modules/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", "engines": { - "node": ">= 0.6" + "node": ">=12" } }, - "node_modules/micromatch": { - "version": "4.0.5", - "license": "MIT", + "node_modules/libnpmaccess/node_modules/npm-package-arg": { + "version": "10.1.0", + "dev": true, + "license": "ISC", "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": ">=8.6" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/mime": { - "version": "3.0.0", - "license": "MIT", - "bin": { - "mime": "cli.js" + "node_modules/libnpmpublish": { + "version": "7.3.0", + "dev": true, + "license": "ISC", + "dependencies": { + "ci-info": "^3.6.1", + "normalize-package-data": "^5.0.0", + "npm-package-arg": "^10.1.0", + "npm-registry-fetch": "^14.0.3", + "proc-log": "^3.0.0", + "semver": "^7.3.7", + "sigstore": "^1.4.0", + "ssri": "^10.0.1" }, "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/mime-types": { - "version": "2.1.35", - "license": "MIT", + "node_modules/libnpmpublish/node_modules/hosted-git-info": { + "version": "6.1.1", + "dev": true, + "license": "ISC", "dependencies": { - "mime-db": "1.52.0" + "lru-cache": "^7.5.1" }, "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/mimic-response": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=4" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/min-indent": { - "version": "1.0.1", + "node_modules/libnpmpublish/node_modules/lru-cache": { + "version": "7.18.3", "dev": true, - "license": "MIT", + "license": "ISC", "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/minimatch": { - "version": "9.0.3", + "node_modules/libnpmpublish/node_modules/minipass": { + "version": "7.0.4", + "dev": true, "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, "engines": { "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minimist-options": { - "version": "4.1.0", + "node_modules/libnpmpublish/node_modules/normalize-package-data": { + "version": "5.0.0", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" + "hosted-git-info": "^6.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/minimist-options/node_modules/arrify": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/minipass": { - "version": "4.2.8", + "node_modules/libnpmpublish/node_modules/npm-package-arg": { + "version": "10.1.0", "dev": true, "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "license": "ISC", "dependencies": { - "minipass": "^3.0.0" + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": ">= 8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/minipass-collect/node_modules/minipass": { - "version": "3.3.6", + "node_modules/libnpmpublish/node_modules/ssri": { + "version": "10.0.5", + "dev": true, "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/minipass-fetch": { - "version": "2.1.2", + "node_modules/lie": { + "version": "3.3.0", "license": "MIT", "dependencies": { - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" + "immediate": "~3.0.5" } }, - "node_modules/minipass-fetch/node_modules/minipass": { - "version": "3.3.6", - "license": "ISC", + "node_modules/light-my-request": { + "version": "4.12.0", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" + "ajv": "^8.1.0", + "cookie": "^0.5.0", + "process-warning": "^1.0.0", + "set-cookie-parser": "^2.4.1" } }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, + "node_modules/light-my-request/node_modules/cookie": { + "version": "0.5.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 8" + "node": ">= 0.6" } }, - "node_modules/minipass-flush/node_modules/minipass": { - "version": "3.3.6", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, + "node_modules/lil-uuid": { + "version": "0.1.1", + "license": "MIT" + }, + "node_modules/limiter": { + "version": "1.1.5" + }, + "node_modules/lines-and-columns": { + "version": "2.0.4", + "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/minipass-json-stream": { - "version": "1.0.1", + "node_modules/linkify-it": { + "version": "3.0.3", + "devOptional": true, "license": "MIT", "dependencies": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" + "uc.micro": "^1.0.1" } }, - "node_modules/minipass-json-stream/node_modules/minipass": { - "version": "3.3.6", - "license": "ISC", + "node_modules/listenercount": { + "version": "1.0.1", + "license": "ISC" + }, + "node_modules/load-json-file": { + "version": "6.2.0", + "dev": true, + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "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/minipass-pipeline": { - "version": "1.2.4", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, + "node_modules/load-json-file/node_modules/type-fest": { + "version": "0.6.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, - "node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.3.6", - "license": "ISC", + "node_modules/load-yaml-file": { + "version": "0.2.0", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "license": "ISC", + "node_modules/load-yaml-file/node_modules/argparse": { + "version": "1.0.10", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" + "sprintf-js": "~1.0.2" } }, - "node_modules/minipass-sized/node_modules/minipass": { - "version": "3.3.6", - "license": "ISC", + "node_modules/load-yaml-file/node_modules/js-yaml": { + "version": "3.14.1", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/load-yaml-file/node_modules/pify": { + "version": "4.0.1", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/minizlib": { - "version": "2.1.2", + "node_modules/load-yaml-file/node_modules/sprintf-js": { + "version": "1.0.3", + "license": "BSD-3-Clause" + }, + "node_modules/load-yaml-file/node_modules/strip-bom": { + "version": "3.0.0", "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, "engines": { - "node": ">= 8" + "node": ">=4" } }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, + "node_modules/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, "engines": { - "node": ">=8" + "node": ">=6.11.5" } }, - "node_modules/mkdirp": { - "version": "3.0.1", + "node_modules/locate-path": { + "version": "6.0.0", "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" + "dependencies": { + "p-locate": "^5.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", + "node_modules/lodash": { + "version": "4.17.21", + "license": "MIT" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "license": "MIT", + "optional": true + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "license": "MIT" + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "license": "MIT" + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "license": "MIT" + }, + "node_modules/lodash.escaperegexp": { + "version": "4.1.2", + "license": "MIT" + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "license": "MIT" + }, + "node_modules/lodash.flattendeep": { + "version": "4.4.0", "dev": true, "license": "MIT" }, - "node_modules/mkdirp-infer-owner": { - "version": "2.0.0", - "license": "ISC", + "node_modules/lodash.get": { + "version": "4.4.2", + "license": "MIT" + }, + "node_modules/lodash.groupby": { + "version": "4.6.0", + "license": "MIT" + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "license": "MIT" + }, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "license": "MIT" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "license": "MIT" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "license": "MIT" + }, + "node_modules/lodash.isfunction": { + "version": "3.0.9", + "license": "MIT" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "license": "MIT" + }, + "node_modules/lodash.ismatch": { + "version": "4.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isnil": { + "version": "4.0.0", + "license": "MIT" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "license": "MIT" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "license": "MIT" + }, + "node_modules/lodash.isundefined": { + "version": "3.0.1", + "license": "MIT" + }, + "node_modules/lodash.map": { + "version": "4.6.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "license": "MIT" + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "license": "MIT", "dependencies": { - "chownr": "^2.0.0", - "infer-owner": "^1.0.4", - "mkdirp": "^1.0.3" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mkdirp-infer-owner/node_modules/mkdirp": { - "version": "1.0.4", + "node_modules/logform": { + "version": "2.6.0", "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" + "dependencies": { + "@colors/colors": "1.6.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" }, "engines": { - "node": ">=10" + "node": ">= 12.0.0" } }, - "node_modules/mkdirp-promise": { - "version": "1.1.0", + "node_modules/long": { + "version": "5.2.3", + "license": "Apache-2.0" + }, + "node_modules/longest": { + "version": "2.0.1", "dev": true, - "license": "ISC", + "license": "MIT", "engines": { - "node": ">=4" - }, - "peerDependencies": { - "mkdirp": ">=0.5.0" + "node": ">=0.10.0" } }, - "node_modules/mocha": { - "version": "10.3.0", - "dev": true, + "node_modules/loopback-connector": { + "version": "4.11.1", "license": "MIT", "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": "8.1.0", - "he": "1.2.0", - "js-yaml": "4.1.0", - "log-symbols": "4.1.0", - "minimatch": "5.0.1", - "ms": "2.1.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" + "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": ">= 14.0.0" + "node": ">=8.9" } }, - "node_modules/mocha/node_modules/ansi-colors": { - "version": "4.1.1", - "dev": true, + "node_modules/loopback-connector-kv-redis": { + "version": "4.0.0", "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "ioredis": "^4.9.3", + "loopback-connector": "^4.0.0", + "strong-globalize": "^6.0.1" + }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/mocha/node_modules/cliui": { - "version": "7.0.4", - "dev": true, - "license": "ISC", + "node_modules/loopback-connector-mysql": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/loopback-connector-mysql/-/loopback-connector-mysql-7.0.8.tgz", + "integrity": "sha512-fvCJZFcvn8TyWK7qe8dozrNkdwSqxxGj+pywPUyj8jKzUCwwSWU9msj13pkWDwDdEDYYN3jjjQnVyTsWJJYbLQ==", + "hasInstallScript": true, "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "async": "^3.2.5", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-connector": "^6.1.3", + "mysql2": "^3.6.3", + "patch-package": "^8.0.0", + "strong-globalize": "^6.0.6" + }, + "engines": { + "node": ">=18" } }, - "node_modules/mocha/node_modules/glob": { - "version": "8.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, + "node_modules/loopback-connector-mysql/node_modules/denque": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=0.10" } }, - "node_modules/mocha/node_modules/minimatch": { - "version": "5.0.1", - "dev": true, - "license": "ISC", + "node_modules/loopback-connector-mysql/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==", "dependencies": { - "brace-expansion": "^2.0.1" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/mocha/node_modules/ms": { - "version": "2.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/mocha/node_modules/yargs": { - "version": "16.2.0", - "dev": true, - "license": "MIT", + "node_modules/loopback-connector-mysql/node_modules/loopback-connector": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-6.1.3.tgz", + "integrity": "sha512-lKD+0GtlOGOZ+9bct+a+ps194ud5RoosgwO+DENmJYiaFCydtNfABgOPXdlBHjPMIpmEjftamp5xN78Rm4Rkow==", "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" + "async": "^3.2.5", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.6", + "uuid": "^9.0.1" }, "engines": { - "node": ">=10" + "node": ">=18" } }, - "node_modules/mock-stdin": { - "version": "1.0.0", - "dev": true, - "license": "MIT" + "node_modules/loopback-connector-mysql/node_modules/lru-cache": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-8.0.5.tgz", + "integrity": "sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==", + "engines": { + "node": ">=16.14" + } }, - "node_modules/modify-values": { - "version": "1.0.1", - "dev": true, - "license": "MIT", + "node_modules/loopback-connector-mysql/node_modules/mysql2": { + "version": "3.9.3", + "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.9.3.tgz", + "integrity": "sha512-+ZaoF0llESUy7BffccHG+urErHcWPZ/WuzYAA9TEeLaDYyke3/3D+VQDzK9xzRnXpd0eMtRf0WNOeo4Q1Baung==", + "dependencies": { + "denque": "^2.1.0", + "generate-function": "^2.3.1", + "iconv-lite": "^0.6.3", + "long": "^5.2.1", + "lru-cache": "^8.0.0", + "named-placeholders": "^1.1.3", + "seq-queue": "^0.0.5", + "sqlstring": "^2.3.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 8.0" } }, - "node_modules/module-not-found-error": { - "version": "1.0.1", - "license": "MIT" + "node_modules/loopback-connector-mysql/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } }, - "node_modules/moment": { - "version": "2.30.1", - "license": "MIT", + "node_modules/loopback-connector-postgresql": { + "version": "7.0.4", + "license": "Artistic-2.0", + "dependencies": { + "async": "^3.2.0", + "bluebird": "^3.4.6", + "chalk": "^4.0.0", + "debug": "^4.1.1", + "loopback-connector": "^6.0.0", + "pg": "^8.0.2", + "strong-globalize": "^6.0.0", + "uuid": "^9.0.0" + }, "engines": { - "node": "*" + "node": "18 || 20" } }, - "node_modules/moment-timezone": { - "version": "0.5.45", + "node_modules/loopback-connector-postgresql/node_modules/loopback-connector": { + "version": "6.1.3", "license": "MIT", "dependencies": { - "moment": "^2.29.4" + "async": "^3.2.5", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.6", + "uuid": "^9.0.1" }, "engines": { - "node": "*" + "node": ">=18" } }, - "node_modules/mongodb": { - "version": "3.7.4", - "license": "Apache-2.0", + "node_modules/loopback-connector-postgresql/node_modules/uuid": { + "version": "9.0.1", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/loopback-connector-rest": { + "version": "5.0.1", + "dev": true, + "license": "MIT", "dependencies": { - "bl": "^2.2.1", - "bson": "^1.1.4", - "denque": "^1.4.1", - "optional-require": "^1.1.8", - "safe-buffer": "^5.1.2" + "debug": "^4.1.0", + "jsonpath-plus": "^4.0.0", + "lodash": "^4.17.11", + "methods": "^1.1.1", + "mime": "^2.3.1", + "postman-request": "^2.88.1-postman.33", + "qs": "^6.1.0", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.6" }, "engines": { - "node": ">=4" - }, - "optionalDependencies": { - "saslprep": "^1.0.0" - }, - "peerDependenciesMeta": { - "aws4": { - "optional": true - }, - "bson-ext": { - "optional": true - }, - "kerberos": { - "optional": true - }, - "mongodb-client-encryption": { - "optional": true - }, - "mongodb-extjson": { - "optional": true - }, - "snappy": { - "optional": true - } + "node": ">=18" } }, - "node_modules/mongodb-uri": { - "version": "0.9.7", + "node_modules/loopback-connector-rest/node_modules/mime": { + "version": "2.6.0", "dev": true, "license": "MIT", + "bin": { + "mime": "cli.js" + }, "engines": { - "node": ">= 0.6.0" + "node": ">=4.0.0" } }, - "node_modules/moo": { - "version": "0.5.2", - "license": "BSD-3-Clause" - }, - "node_modules/ms": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/msgpack5": { - "version": "4.5.1", + "node_modules/loopback-connector/node_modules/mkdirp": { + "version": "0.5.6", "license": "MIT", "dependencies": { - "bl": "^2.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.3.6", - "safe-buffer": "^5.1.2" + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/msgpack5/node_modules/readable-stream": { - "version": "2.3.8", - "license": "MIT", + "node_modules/loopback-connector/node_modules/strong-globalize": { + "version": "5.1.0", + "license": "Artistic-2.0", "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" + "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/msgpack5/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, - "node_modules/msgpack5/node_modules/string_decoder": { - "version": "1.1.1", + "node_modules/loopback-connector/node_modules/uuid": { + "version": "7.0.3", "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/multimatch": { - "version": "5.0.0", + "node_modules/loopback-datasource-juggler": { + "version": "5.0.7", "license": "MIT", "dependencies": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", - "minimatch": "^3.0.4" + "async": "^3.2.5", + "change-case": "^4.1.2", + "debug": "^4.3.4", + "depd": "^2.0.0", + "inflection": "^3.0.0", + "lodash": "^4.17.21", + "loopback-connector": "^6.1.3", + "minimatch": "^9.0.3", + "nanoid": "^3.3.7", + "qs": "^6.12.0", + "strong-globalize": "^6.0.6", + "traverse": "^0.6.8", + "uuid": "^9.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18" } }, - "node_modules/multimatch/node_modules/@types/minimatch": { - "version": "3.0.5", - "license": "MIT" - }, - "node_modules/multimatch/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/loopback-datasource-juggler/node_modules/inflection": { + "version": "3.0.0", "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "engines": { + "node": ">=18.0.0" } }, - "node_modules/multimatch/node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", + "node_modules/loopback-datasource-juggler/node_modules/loopback-connector": { + "version": "6.1.3", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "async": "^3.2.5", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.6", + "uuid": "^9.0.1" }, "engines": { - "node": "*" + "node": ">=18" } }, - "node_modules/mustache": { - "version": "4.2.0", + "node_modules/loopback-datasource-juggler/node_modules/uuid": { + "version": "9.0.1", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", "bin": { - "mustache": "bin/mustache" + "uuid": "dist/bin/uuid" } }, - "node_modules/mute-stream": { - "version": "0.0.8", - "license": "ISC" - }, - "node_modules/mv": { - "version": "2.1.1", + "node_modules/loopback4-authentication": { + "version": "12.0.0", "license": "MIT", - "optional": true, "dependencies": { - "mkdirp": "~0.5.1", - "ncp": "~2.0.0", - "rimraf": "~2.4.0" + "@loopback/context": "^7.0.0", + "@loopback/core": "^6.0.0", + "ajv": "^8.11.0", + "https-proxy-agent": "^5.0.0", + "jsonwebtoken": "^9.0.0", + "passport": "^0.7.0", + "passport-http-bearer": "^1.0.1", + "passport-oauth2-client-password": "^0.1.2", + "tslib": "^2.0.0" }, "engines": { - "node": ">=0.8.0" + "node": ">=18" + }, + "peerDependencies": { + "@loopback/boot": "^7.0.0", + "@loopback/rest": "^14.0.0" } }, - "node_modules/mv/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/loopback4-authentication/node_modules/passport": { + "version": "0.7.0", "license": "MIT", - "optional": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "passport-strategy": "1.x.x", + "pause": "0.0.1", + "utils-merge": "^1.0.1" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" } }, - "node_modules/mv/node_modules/glob": { - "version": "6.0.4", - "license": "ISC", - "optional": true, + "node_modules/loopback4-authorization": { + "version": "7.0.0", + "license": "MIT", "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "@loopback/core": "^6.0.0", + "casbin": "^5.28.0", + "casbin-pg-adapter": "^1.4.0", + "lodash": "^4.17.21" }, "engines": { - "node": "*" + "node": ">=18" } }, - "node_modules/mv/node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", - "optional": true, + "node_modules/loopback4-helmet": { + "version": "7.0.0", "dependencies": { - "brace-expansion": "^1.1.7" + "@loopback/boot": "^7.0.0", + "@loopback/context": "^7.0.0", + "@loopback/core": "^6.0.0", + "@loopback/rest": "^14.0.0", + "helmet": "^5.1.1" }, "engines": { - "node": "*" + "node": ">=18" } }, - "node_modules/mv/node_modules/mkdirp": { - "version": "0.5.6", + "node_modules/loopback4-notifications": { + "version": "8.0.0", "license": "MIT", - "optional": true, "dependencies": { - "minimist": "^1.2.6" + "@loopback/boot": "^7.0.0", + "@loopback/context": "^7.0.0", + "@loopback/core": "^6.0.0", + "@loopback/rest": "^14.0.0", + "tslib": "^2.0.0" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">=18" } }, - "node_modules/mv/node_modules/rimraf": { - "version": "2.4.5", - "license": "ISC", - "optional": true, + "node_modules/loopback4-ratelimiter": { + "version": "7.0.0", + "license": "MIT", "dependencies": { - "glob": "^6.0.1" + "@loopback/boot": "^7.0.0", + "@loopback/context": "^7.0.0", + "@loopback/core": "^6.0.0", + "@loopback/repository": "^7.0.0", + "@loopback/rest": "^14.0.0", + "express-rate-limit": "^6.4.0", + "rate-limit-memcached": "^0.6.0", + "rate-limit-mongo": "^2.3.2", + "rate-limit-redis": "^3.0.1" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">=18" } }, - "node_modules/mysql2": { - "version": "2.3.3", - "dev": true, + "node_modules/loopback4-soft-delete": { + "version": "10.0.0", "license": "MIT", "dependencies": { - "denque": "^2.0.1", - "generate-function": "^2.3.1", - "iconv-lite": "^0.6.3", - "long": "^4.0.0", - "lru-cache": "^6.0.0", - "named-placeholders": "^1.1.2", - "seq-queue": "^0.0.5", - "sqlstring": "^2.3.2" + "@loopback/core": "^6.0.0", + "@loopback/rest": "^14.0.0", + "lodash": "^4.17.21" }, "engines": { - "node": ">= 8.0" - } - }, - "node_modules/mysql2/node_modules/denque": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=0.10" + "node": ">=18" + }, + "peerDependencies": { + "@loopback/boot": "^7.0.0", + "@loopback/context": "^7.0.0", + "@loopback/repository": "^7.0.0", + "@loopback/sequelize": "^0.6.0", + "loopback-datasource-juggler": "^5.0.5" + }, + "peerDependenciesMeta": { + "@loopback/sequelize": { + "optional": true + } } }, - "node_modules/mysql2/node_modules/iconv-lite": { - "version": "0.6.3", + "node_modules/loupe": { + "version": "2.3.7", "dev": true, "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, + "get-func-name": "^2.0.1" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/mysql2/node_modules/long": { - "version": "4.0.0", + "node_modules/lru-cache": { + "version": "10.2.0", + "license": "ISC", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/lru-memoizer": { + "version": "2.2.0", + "license": "MIT", + "dependencies": { + "lodash.clonedeep": "^4.5.0", + "lru-cache": "~4.0.0" + } + }, + "node_modules/lru-memoizer/node_modules/lru-cache": { + "version": "4.0.2", + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.1", + "yallist": "^2.0.0" + } + }, + "node_modules/lru-memoizer/node_modules/yallist": { + "version": "2.1.2", + "license": "ISC" + }, + "node_modules/lunr": { + "version": "2.3.9", "dev": true, - "license": "Apache-2.0" + "license": "MIT" }, - "node_modules/mysql2/node_modules/lru-cache": { - "version": "6.0.0", + "node_modules/macos-release": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.5.1.tgz", + "integrity": "sha512-DXqXhEM7gW59OjZO8NIjBCz9AQ1BEMrfiOAl4AYByHCtVHRF4KoGNO8mqQeM8lRCtQe/UnJ4imO/d2HdkKsd+A==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/magic-string": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", + "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", "dev": true, - "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "@jridgewell/sourcemap-codec": "^1.4.13" }, "engines": { - "node": ">=10" + "node": ">=12" } }, - "node_modules/named-placeholders": { - "version": "1.1.3", - "dev": true, + "node_modules/make-dir": { + "version": "3.1.0", "license": "MIT", "dependencies": { - "lru-cache": "^7.14.1" + "semver": "^6.0.0" }, "engines": { - "node": ">=12.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/named-placeholders/node_modules/lru-cache": { + "node_modules/make-error": { + "version": "1.3.6", + "license": "ISC" + }, + "node_modules/make-fetch-happen": { + "version": "10.2.1", + "license": "ISC", + "dependencies": { + "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" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { "version": "7.18.3", - "dev": true, "license": "ISC", "engines": { "node": ">=12" } }, - "node_modules/nan": { - "version": "2.19.0", - "license": "MIT", - "optional": true - }, - "node_modules/nanoid": { - "version": "3.3.7", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" + "node_modules/make-fetch-happen/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">=8" } }, - "node_modules/napi-build-utils": { - "version": "1.0.2", + "node_modules/make-plural": { + "version": "7.3.0", + "license": "Unicode-DFS-2016" + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dev": true, - "license": "MIT" + "dependencies": { + "tmpl": "1.0.5" + } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "license": "MIT" + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "license": "MIT", + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } }, - "node_modules/natural-orderby": { - "version": "2.0.3", + "node_modules/map-obj": { + "version": "4.3.0", "license": "MIT", "engines": { - "node": "*" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ncp": { - "version": "2.0.0", + "node_modules/map-stream": { + "version": "0.1.0", + "dev": true + }, + "node_modules/markdown-it": { + "version": "12.3.2", + "devOptional": true, "license": "MIT", - "optional": true, + "dependencies": { + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, "bin": { - "ncp": "bin/ncp" + "markdown-it": "bin/markdown-it.js" } }, - "node_modules/negotiator": { - "version": "0.6.3", - "license": "MIT", - "engines": { - "node": ">= 0.6" + "node_modules/markdown-it-anchor": { + "version": "8.6.7", + "license": "Unlicense", + "optional": true, + "peerDependencies": { + "@types/markdown-it": "*", + "markdown-it": "*" } }, - "node_modules/neo-async": { - "version": "2.6.2", + "node_modules/markdown-it-emoji": { + "version": "1.4.0", + "dev": true, "license": "MIT" }, - "node_modules/netmask": { - "version": "2.0.2", - "dev": true, + "node_modules/markdown-it/node_modules/entities": { + "version": "2.1.0", + "devOptional": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/marked": { + "version": "4.3.0", + "devOptional": true, "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, "engines": { - "node": ">= 0.4.0" + "node": ">= 12" } }, - "node_modules/nice-try": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/nise": { - "version": "5.1.9", - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.0", - "@sinonjs/fake-timers": "^11.2.2", - "@sinonjs/text-encoding": "^0.7.2", - "just-extend": "^6.2.0", - "path-to-regexp": "^6.2.1" + "node_modules/math-interval-parser": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/nise/node_modules/@sinonjs/fake-timers": { - "version": "11.2.2", + "node_modules/md5": { + "version": "2.3.0", "license": "BSD-3-Clause", "dependencies": { - "@sinonjs/commons": "^3.0.0" + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" } }, - "node_modules/no-case": { - "version": "3.0.4", + "node_modules/md5/node_modules/is-buffer": { + "version": "1.1.6", + "license": "MIT" + }, + "node_modules/mdurl": { + "version": "1.0.1", + "devOptional": true, + "license": "MIT" + }, + "node_modules/media-typer": { + "version": "0.3.0", "license": "MIT", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" + "engines": { + "node": ">= 0.6" } }, - "node_modules/nock": { - "version": "13.5.4", - "dev": true, + "node_modules/mem": { + "version": "5.1.1", "license": "MIT", "dependencies": { - "debug": "^4.1.0", - "json-stringify-safe": "^5.0.1", - "propagate": "^2.0.0" + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" }, "engines": { - "node": ">= 10.13" + "node": ">=8" } }, - "node_modules/node-abi": { - "version": "3.56.0", - "dev": true, + "node_modules/mem-fs": { + "version": "2.3.0", "license": "MIT", "dependencies": { - "semver": "^7.3.5" + "@types/node": "^15.6.2", + "@types/vinyl": "^2.0.4", + "vinyl": "^2.0.1", + "vinyl-file": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=12" } }, - "node_modules/node-addon-api": { - "version": "5.1.0", - "license": "MIT" - }, - "node_modules/node-fetch": { - "version": "2.7.0", + "node_modules/mem-fs-editor": { + "version": "9.7.0", "license": "MIT", "dependencies": { - "whatwg-url": "^5.0.0" + "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" }, "engines": { - "node": "4.x || >=6.0.0" + "node": ">=12.10.0" }, "peerDependencies": { - "encoding": "^0.1.0" + "mem-fs": "^2.1.0" }, "peerDependenciesMeta": { - "encoding": { + "mem-fs": { "optional": true } } }, - "node_modules/node-fetch-h2": { - "version": "2.3.0", + "node_modules/mem-fs-editor/node_modules/globby": { + "version": "11.1.0", "license": "MIT", "dependencies": { - "http2-client": "^1.2.5" + "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": "4.x || >=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "license": "MIT" - }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "license": "BSD-2-Clause" - }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", + "node_modules/mem-fs-editor/node_modules/isbinaryfile": { + "version": "5.0.2", "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" } }, - "node_modules/node-forge": { - "version": "1.3.1", - "license": "(BSD-3-Clause OR GPL-2.0)", + "node_modules/mem-fs-editor/node_modules/minimatch": { + "version": "7.4.6", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">= 6.13.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/node-fs": { - "version": "0.1.7", + "node_modules/mem-fs/node_modules/@types/node": { + "version": "15.14.9", + "license": "MIT" + }, + "node_modules/memcached": { + "version": "2.2.2", + "license": "MIT", + "dependencies": { + "hashring": "3.2.x", + "jackpot": ">=0.0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", "dev": true, - "os": [ - "linux", - "darwin", - "freebsd", - "win32", - "smartos", - "sunos" - ], + "dependencies": { + "fs-monkey": "^1.0.4" + }, "engines": { - "node": ">=0.1.97" + "node": ">= 4.0.0" } }, - "node_modules/node-gyp": { - "version": "9.4.1", + "node_modules/memory-pager": { + "version": "1.5.0", + "license": "MIT", + "optional": true + }, + "node_modules/meow": { + "version": "8.1.2", + "dev": true, "license": "MIT", "dependencies": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "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" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" + "@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" }, "engines": { - "node": "^12.13 || ^14.13 || >=16" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/node-gyp-build": { - "version": "4.8.0", + "node_modules/meow/node_modules/camelcase": { + "version": "5.3.1", "dev": true, "license": "MIT", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" + "engines": { + "node": ">=6" } }, - "node_modules/node-gyp/node_modules/are-we-there-yet": { - "version": "3.0.1", - "license": "ISC", + "node_modules/meow/node_modules/camelcase-keys": { + "version": "6.2.2", + "dev": true, + "license": "MIT", "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/node-gyp/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/meow/node_modules/find-up": { + "version": "4.1.0", + "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/node-gyp/node_modules/gauge": { - "version": "4.0.4", - "license": "ISC", - "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" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/node-gyp/node_modules/glob": { - "version": "7.2.3", + "node_modules/meow/node_modules/hosted-git-info": { + "version": "4.1.0", + "dev": true, "license": "ISC", "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" + "lru-cache": "^6.0.0" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=10" } }, - "node_modules/node-gyp/node_modules/isexe": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/node-gyp/node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", + "node_modules/meow/node_modules/locate-path": { + "version": "5.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "p-locate": "^4.1.0" }, "engines": { - "node": "*" + "node": ">=8" } }, - "node_modules/node-gyp/node_modules/nopt": { + "node_modules/meow/node_modules/lru-cache": { "version": "6.0.0", + "dev": true, "license": "ISC", "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" + "yallist": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=10" } }, - "node_modules/node-gyp/node_modules/npmlog": { - "version": "6.0.2", - "license": "ISC", + "node_modules/meow/node_modules/normalize-package-data": { + "version": "3.0.3", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" + "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": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=10" } }, - "node_modules/node-gyp/node_modules/rimraf": { - "version": "3.0.2", - "license": "ISC", + "node_modules/meow/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", "dependencies": { - "glob": "^7.1.3" + "p-try": "^2.0.0" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/node-gyp/node_modules/which": { - "version": "2.0.2", - "license": "ISC", + "node_modules/meow/node_modules/p-locate": { + "version": "4.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "p-limit": "^2.2.0" }, "engines": { - "node": ">= 8" - } - }, - "node_modules/node-jose": { - "version": "2.2.0", - "license": "Apache-2.0", - "dependencies": { - "base64url": "^3.0.1", - "buffer": "^6.0.3", - "es6-promise": "^4.2.8", - "lodash": "^4.17.21", - "long": "^5.2.0", - "node-forge": "^1.2.1", - "pako": "^2.0.4", - "process": "^0.11.10", - "uuid": "^9.0.0" + "node": ">=8" } }, - "node_modules/node-jose/node_modules/buffer": { - "version": "6.0.3", - "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/meow/node_modules/quick-lru": { + "version": "4.0.1", + "dev": true, "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" + "engines": { + "node": ">=8" } }, - "node_modules/node-jose/node_modules/ieee754": { - "version": "1.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/node-jose/node_modules/pako": { - "version": "2.1.0", - "license": "(MIT AND Zlib)" - }, - "node_modules/node-jose/node_modules/uuid": { - "version": "9.0.1", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], + "node_modules/meow/node_modules/read-pkg": { + "version": "5.2.0", + "dev": true, "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/node-machine-id": { - "version": "1.1.12", + "node_modules/meow/node_modules/read-pkg-up": { + "version": "7.0.1", "dev": true, - "license": "MIT" - }, - "node_modules/node-pg-migrate": { - "version": "5.10.0", "license": "MIT", "dependencies": { - "@types/pg": "^8.0.0", - "decamelize": "^5.0.0", - "mkdirp": "~1.0.0", - "yargs": "~16.2.0" - }, - "bin": { - "node-pg-migrate": "bin/node-pg-migrate" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "engines": { - "node": ">=10.0.0" + "node": ">=8" }, - "peerDependencies": { - "pg": ">=4.3.0 <9.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/node-pg-migrate/node_modules/cliui": { - "version": "7.0.4", - "license": "ISC", + "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "dev": true, + "license": "ISC" + }, + "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "node_modules/node-pg-migrate/node_modules/decamelize": { - "version": "5.0.1", - "license": "MIT", + "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -21159,785 +24571,720 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/node-pg-migrate/node_modules/mkdirp": { - "version": "1.0.4", + "node_modules/merge": { + "version": "2.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, "engines": { - "node": ">=10" + "node": ">= 8" } }, - "node_modules/node-pg-migrate/node_modules/yargs": { - "version": "16.2.0", + "node_modules/methods": { + "version": "1.1.2", "license": "MIT", - "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": ">= 0.6" } }, - "node_modules/node-preload": { - "version": "0.2.1", - "dev": true, + "node_modules/micromatch": { + "version": "4.0.5", "license": "MIT", "dependencies": { - "process-on-spawn": "^1.0.0" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=8" + "node": ">=8.6" } }, - "node_modules/node-readfiles": { - "version": "0.2.0", + "node_modules/mime": { + "version": "3.0.0", "license": "MIT", - "dependencies": { - "es6-promise": "^3.2.1" + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" } }, - "node_modules/node-readfiles/node_modules/es6-promise": { - "version": "3.3.1", - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "2.0.14", - "dev": true, - "license": "MIT" - }, - "node_modules/nodemailer": { - "version": "6.9.13", - "dev": true, - "license": "MIT-0", + "node_modules/mime-db": { + "version": "1.52.0", + "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">= 0.6" } }, - "node_modules/noms": { - "version": "0.0.0", - "dev": true, - "license": "ISC", + "node_modules/mime-types": { + "version": "2.1.35", + "license": "MIT", "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "~1.0.31" + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "node_modules/noms/node_modules/isarray": { - "version": "0.0.1", - "dev": true, - "license": "MIT" + "node_modules/mimic-fn": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "node_modules/noms/node_modules/readable-stream": { - "version": "1.0.34", - "dev": true, + "node_modules/mimic-response": { + "version": "1.0.1", "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "engines": { + "node": ">=4" } }, - "node_modules/noms/node_modules/string_decoder": { - "version": "0.10.31", + "node_modules/min-indent": { + "version": "1.0.1", "dev": true, - "license": "MIT" - }, - "node_modules/nonce": { - "version": "1.0.4", - "license": "Free as in Hugs", + "license": "MIT", "engines": { - "node": ">=0.6" + "node": ">=4" } }, - "node_modules/noop6": { - "version": "1.0.9", - "license": "MIT" - }, - "node_modules/nopt": { - "version": "5.0.0", + "node_modules/minimatch": { + "version": "9.0.3", "license": "ISC", "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=6" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/normalize-package-data": { - "version": "6.0.0", - "license": "BSD-2-Clause", + "node_modules/minimist": { + "version": "1.2.8", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "hosted-git-info": "^7.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">= 6" } }, - "node_modules/normalize-path": { - "version": "3.0.0", + "node_modules/minimist-options/node_modules/arrify": { + "version": "1.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/normalize-url": { - "version": "6.1.0", - "license": "MIT", + "node_modules/minipass": { + "version": "4.2.8", + "dev": true, + "license": "ISC", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/npm-bundled": { - "version": "1.1.2", + "node_modules/minipass-collect": { + "version": "1.0.2", "license": "ISC", "dependencies": { - "npm-normalize-package-bin": "^1.0.1" + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/npm-install-checks": { - "version": "6.3.0", - "license": "BSD-2-Clause", + "node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", "dependencies": { - "semver": "^7.1.1" + "yallist": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "license": "ISC" + "node_modules/minipass-fetch": { + "version": "2.1.2", + "license": "MIT", + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } }, - "node_modules/npm-package-arg": { - "version": "8.1.1", - "dev": true, + "node_modules/minipass-fetch/node_modules/minipass": { + "version": "3.3.6", "license": "ISC", "dependencies": { - "hosted-git-info": "^3.0.6", - "semver": "^7.0.0", - "validate-npm-package-name": "^3.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/npm-package-arg/node_modules/builtins": { - "version": "1.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/npm-package-arg/node_modules/hosted-git-info": { - "version": "3.0.8", - "dev": true, + "node_modules/minipass-flush": { + "version": "1.0.5", "license": "ISC", "dependencies": { - "lru-cache": "^6.0.0" + "minipass": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">= 8" } }, - "node_modules/npm-package-arg/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/npm-package-arg/node_modules/validate-npm-package-name": { - "version": "3.0.0", - "dev": true, - "license": "ISC", + "node_modules/minipass-json-stream": { + "version": "1.0.1", + "license": "MIT", "dependencies": { - "builtins": "^1.0.3" + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" } }, - "node_modules/npm-packlist": { - "version": "5.1.1", - "dev": true, + "node_modules/minipass-json-stream/node_modules/minipass": { + "version": "3.3.6", "license": "ISC", "dependencies": { - "glob": "^8.0.1", - "ignore-walk": "^5.0.1", - "npm-bundled": "^1.1.2", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "npm-packlist": "bin/index.js" + "yallist": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/npm-packlist/node_modules/glob": { - "version": "8.1.0", - "dev": true, + "node_modules/minipass-pipeline": { + "version": "1.2.4", "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "minipass": "^3.0.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=8" } }, - "node_modules/npm-packlist/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "yallist": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/npm-pick-manifest": { - "version": "9.0.0", + "node_modules/minipass-sized": { + "version": "1.0.3", "license": "ISC", "dependencies": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^11.0.0", - "semver": "^7.3.5" + "minipass": "^3.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm-pick-manifest/node_modules/npm-normalize-package-bin": { - "version": "3.0.1", - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/npm-pick-manifest/node_modules/npm-package-arg": { - "version": "11.0.1", + "node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", "license": "ISC", "dependencies": { - "hosted-git-info": "^7.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/npm-registry-fetch": { - "version": "14.0.5", - "license": "ISC", + "node_modules/minizlib": { + "version": "2.1.2", + "license": "MIT", "dependencies": { - "make-fetch-happen": "^11.0.0", - "minipass": "^5.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" + "minipass": "^3.0.0", + "yallist": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 8" } }, - "node_modules/npm-registry-fetch/node_modules/@npmcli/fs": { - "version": "3.1.0", + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", "license": "ISC", "dependencies": { - "semver": "^7.3.5" + "yallist": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/npm-registry-fetch/node_modules/cacache": { - "version": "17.1.4", - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" + "node_modules/mkdirp": { + "version": "3.0.1", + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/cacache/node_modules/minipass": { - "version": "7.0.4", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/npm-registry-fetch/node_modules/fs-minipass": { - "version": "3.0.3", - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" + "node": ">=10" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/npm-registry-fetch/node_modules/fs-minipass/node_modules/minipass": { - "version": "7.0.4", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "dev": true, + "license": "MIT" }, - "node_modules/npm-registry-fetch/node_modules/hosted-git-info": { - "version": "6.1.1", + "node_modules/mkdirp-infer-owner": { + "version": "2.0.0", "license": "ISC", "dependencies": { - "lru-cache": "^7.5.1" + "chownr": "^2.0.0", + "infer-owner": "^1.0.4", + "mkdirp": "^1.0.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/lru-cache": { - "version": "7.18.3", - "license": "ISC", - "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { - "version": "11.1.1", - "license": "ISC", - "dependencies": { - "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": "^5.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" + "node_modules/mkdirp-infer-owner/node_modules/mkdirp": { + "version": "1.0.4", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=10" } }, - "node_modules/npm-registry-fetch/node_modules/minipass": { - "version": "5.0.0", + "node_modules/mkdirp-promise": { + "version": "1.1.0", + "dev": true, "license": "ISC", "engines": { - "node": ">=8" + "node": ">=4" + }, + "peerDependencies": { + "mkdirp": ">=0.5.0" } }, - "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { - "version": "3.0.4", + "node_modules/mocha": { + "version": "10.3.0", + "dev": true, "license": "MIT", "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "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": "8.1.0", + "he": "1.2.0", + "js-yaml": "4.1.0", + "log-symbols": "4.1.0", + "minimatch": "5.0.1", + "ms": "2.1.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" }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/npm-registry-fetch/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.0.4", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/npm-registry-fetch/node_modules/npm-package-arg": { - "version": "10.1.0", - "license": "ISC", - "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 14.0.0" } }, - "node_modules/npm-registry-fetch/node_modules/ssri": { - "version": "10.0.5", - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, + "node_modules/mocha/node_modules/ansi-colors": { + "version": "4.1.1", + "dev": true, + "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=6" } }, - "node_modules/npm-registry-fetch/node_modules/ssri/node_modules/minipass": { + "node_modules/mocha/node_modules/cliui": { "version": "7.0.4", + "dev": true, "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, - "node_modules/npm-registry-fetch/node_modules/unique-filename": { - "version": "3.0.0", + "node_modules/mocha/node_modules/glob": { + "version": "8.1.0", + "dev": true, "license": "ISC", "dependencies": { - "unique-slug": "^4.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/npm-registry-fetch/node_modules/unique-slug": { - "version": "4.0.0", + "node_modules/mocha/node_modules/minimatch": { + "version": "5.0.1", + "dev": true, "license": "ISC", "dependencies": { - "imurmurhash": "^0.1.4" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=10" } }, - "node_modules/npm-run-path": { - "version": "4.0.1", + "node_modules/mocha/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/mocha/node_modules/yargs": { + "version": "16.2.0", + "dev": true, "license": "MIT", "dependencies": { - "path-key": "^3.0.0" + "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": ">=8" + "node": ">=10" } }, - "node_modules/npmlog": { - "version": "5.0.1", - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } + "node_modules/mock-stdin": { + "version": "1.0.0", + "dev": true, + "license": "MIT" }, - "node_modules/number-is-nan": { + "node_modules/modify-values": { "version": "1.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/nwsapi": { - "version": "2.2.7", + "node_modules/module-not-found-error": { + "version": "1.0.1", "license": "MIT" }, - "node_modules/nx": { - "version": "16.10.0", - "dev": true, - "hasInstallScript": true, + "node_modules/moment": { + "version": "2.30.1", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/moment-timezone": { + "version": "0.5.45", "license": "MIT", "dependencies": { - "@nrwl/tao": "16.10.0", - "@parcel/watcher": "2.0.4", - "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "3.0.0-rc.46", - "@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": "^8.0.1", - "dotenv": "~16.3.1", - "dotenv-expand": "~10.0.0", - "enquirer": "~2.3.6", - "figures": "3.2.0", - "flat": "^5.0.2", - "fs-extra": "^11.1.0", - "glob": "7.1.4", - "ignore": "^5.0.4", - "jest-diff": "^29.4.1", - "js-yaml": "4.1.0", - "jsonc-parser": "3.2.0", - "lines-and-columns": "~2.0.3", - "minimatch": "3.0.5", - "node-machine-id": "1.1.12", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "semver": "7.5.3", - "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" + "moment": "^2.29.4" }, - "bin": { - "nx": "bin/nx.js" + "engines": { + "node": "*" + } + }, + "node_modules/mongodb": { + "version": "3.7.4", + "license": "Apache-2.0", + "dependencies": { + "bl": "^2.2.1", + "bson": "^1.1.4", + "denque": "^1.4.1", + "optional-require": "^1.1.8", + "safe-buffer": "^5.1.2" }, - "optionalDependencies": { - "@nx/nx-darwin-arm64": "16.10.0", - "@nx/nx-darwin-x64": "16.10.0", - "@nx/nx-freebsd-x64": "16.10.0", - "@nx/nx-linux-arm-gnueabihf": "16.10.0", - "@nx/nx-linux-arm64-gnu": "16.10.0", - "@nx/nx-linux-arm64-musl": "16.10.0", - "@nx/nx-linux-x64-gnu": "16.10.0", - "@nx/nx-linux-x64-musl": "16.10.0", - "@nx/nx-win32-arm64-msvc": "16.10.0", - "@nx/nx-win32-x64-msvc": "16.10.0" + "engines": { + "node": ">=4" }, - "peerDependencies": { - "@swc-node/register": "^1.6.7", - "@swc/core": "^1.3.85" + "optionalDependencies": { + "saslprep": "^1.0.0" }, "peerDependenciesMeta": { - "@swc-node/register": { + "aws4": { "optional": true }, - "@swc/core": { + "bson-ext": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "mongodb-extjson": { + "optional": true + }, + "snappy": { "optional": true } } }, - "node_modules/nx/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, + "node_modules/mongodb-uri": { + "version": "0.9.7", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/moo": { + "version": "0.5.2", + "license": "BSD-3-Clause" + }, + "node_modules/ms": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/msgpack5": { + "version": "4.5.1", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "bl": "^2.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.3.6", + "safe-buffer": "^5.1.2" } }, - "node_modules/nx/node_modules/dotenv": { - "version": "16.3.2", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/motdotla/dotenv?sponsor=1" + "node_modules/msgpack5/node_modules/readable-stream": { + "version": "2.3.8", + "license": "MIT", + "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/nx/node_modules/fs-extra": { - "version": "11.2.0", - "dev": true, + "node_modules/msgpack5/node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" + }, + "node_modules/msgpack5/node_modules/string_decoder": { + "version": "1.1.1", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" + "safe-buffer": "~5.1.0" } }, - "node_modules/nx/node_modules/glob": { - "version": "7.1.4", - "dev": true, - "license": "ISC", + "node_modules/multer": { + "version": "1.4.4-lts.1", + "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.4-lts.1.tgz", + "integrity": "sha512-WeSGziVj6+Z2/MwQo3GvqzgR+9Uc+qt8SwHKh3gvNPiISKfsMfG4SvCOFYlxxgkXt7yIV2i1yczehm0EOKIxIg==", "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" + "append-field": "^1.0.0", + "busboy": "^1.0.0", + "concat-stream": "^1.5.2", + "mkdirp": "^0.5.4", + "object-assign": "^4.1.1", + "type-is": "^1.6.4", + "xtend": "^4.0.0" }, "engines": { - "node": "*" + "node": ">= 6.0.0" } }, - "node_modules/nx/node_modules/minimatch": { - "version": "3.0.5", - "dev": true, - "license": "ISC", + "node_modules/multer/node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], "dependencies": { - "brace-expansion": "^1.1.7" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/multer/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" }, - "engines": { - "node": "*" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/nx/node_modules/yargs-parser": { - "version": "21.1.1", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" + "node_modules/multer/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/nyc": { - "version": "15.1.0", - "dev": true, - "license": "ISC", + "node_modules/multer/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/multer/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": { - "@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" + "safe-buffer": "~5.1.0" + } + }, + "node_modules/multimatch": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" }, "engines": { - "node": ">=8.9" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nyc/node_modules/brace-expansion": { + "node_modules/multimatch/node_modules/@types/minimatch": { + "version": "3.0.5", + "license": "MIT" + }, + "node_modules/multimatch/node_modules/brace-expansion": { "version": "1.1.11", - "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "node_modules/nyc/node_modules/camelcase": { - "version": "5.3.1", - "dev": true, - "license": "MIT", + "node_modules/multimatch/node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=6" + "node": "*" } }, - "node_modules/nyc/node_modules/cliui": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "node_modules/mustache": { + "version": "4.2.0", + "license": "MIT", + "bin": { + "mustache": "bin/mustache" } }, - "node_modules/nyc/node_modules/find-up": { - "version": "4.1.0", - "dev": true, + "node_modules/mute-stream": { + "version": "0.0.8", + "license": "ISC" + }, + "node_modules/mv": { + "version": "2.1.1", "license": "MIT", + "optional": true, "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "mkdirp": "~0.5.1", + "ncp": "~2.0.0", + "rimraf": "~2.4.0" }, "engines": { - "node": ">=8" + "node": ">=0.8.0" } }, - "node_modules/nyc/node_modules/foreground-child": { - "version": "2.0.0", - "dev": true, - "license": "ISC", + "node_modules/mv/node_modules/brace-expansion": { + "version": "1.1.11", + "license": "MIT", + "optional": true, "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8.0.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/nyc/node_modules/glob": { - "version": "7.2.3", - "dev": true, + "node_modules/mv/node_modules/glob": { + "version": "6.0.4", "license": "ISC", + "optional": true, "dependencies": { - "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.1.1", + "minimatch": "2 || 3", "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", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/nyc/node_modules/minimatch": { + "node_modules/mv/node_modules/minimatch": { "version": "3.1.2", - "dev": true, "license": "ISC", + "optional": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -21945,466 +25292,481 @@ "node": "*" } }, - "node_modules/nyc/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, + "node_modules/mv/node_modules/mkdirp": { + "version": "0.5.6", "license": "MIT", + "optional": true, "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" + "minimist": "^1.2.6" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/nyc/node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", + "node_modules/mv/node_modules/rimraf": { + "version": "2.4.5", + "license": "ISC", + "optional": true, "dependencies": { - "p-limit": "^2.2.0" + "glob": "^6.0.1" }, - "engines": { - "node": ">=8" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/nyc/node_modules/p-map": { - "version": "3.0.0", + "node_modules/mysql2": { + "version": "2.3.3", "dev": true, "license": "MIT", "dependencies": { - "aggregate-error": "^3.0.0" + "denque": "^2.0.1", + "generate-function": "^2.3.1", + "iconv-lite": "^0.6.3", + "long": "^4.0.0", + "lru-cache": "^6.0.0", + "named-placeholders": "^1.1.2", + "seq-queue": "^0.0.5", + "sqlstring": "^2.3.2" }, "engines": { - "node": ">=8" + "node": ">= 8.0" } }, - "node_modules/nyc/node_modules/rimraf": { - "version": "3.0.2", + "node_modules/mysql2/node_modules/denque": { + "version": "2.1.0", "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "license": "Apache-2.0", + "engines": { + "node": ">=0.10" } }, - "node_modules/nyc/node_modules/wrap-ansi": { - "version": "6.2.0", + "node_modules/mysql2/node_modules/iconv-lite": { + "version": "0.6.3", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/nyc/node_modules/y18n": { - "version": "4.0.3", + "node_modules/mysql2/node_modules/long": { + "version": "4.0.0", "dev": true, - "license": "ISC" + "license": "Apache-2.0" }, - "node_modules/nyc/node_modules/yargs": { - "version": "15.4.1", + "node_modules/mysql2/node_modules/lru-cache": { + "version": "6.0.0", "dev": true, - "license": "MIT", + "license": "ISC", "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" + "yallist": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/nyc/node_modules/yargs-parser": { - "version": "18.1.3", - "dev": true, - "license": "ISC", + "node_modules/named-placeholders": { + "version": "1.1.3", + "license": "MIT", "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "lru-cache": "^7.14.1" }, "engines": { - "node": ">=6" + "node": ">=12.0.0" } }, - "node_modules/oas-kit-common": { - "version": "1.0.8", - "license": "BSD-3-Clause", - "dependencies": { - "fast-safe-stringify": "^2.0.7" + "node_modules/named-placeholders/node_modules/lru-cache": { + "version": "7.18.3", + "license": "ISC", + "engines": { + "node": ">=12" } }, - "node_modules/oas-linter": { - "version": "3.2.2", - "license": "BSD-3-Clause", - "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/nan": { + "version": "2.19.0", + "license": "MIT", + "optional": true }, - "node_modules/oas-resolver": { - "version": "2.5.6", - "license": "BSD-3-Clause", - "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" - }, + "node_modules/nanoid": { + "version": "3.3.7", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "bin": { - "resolve": "resolve.js" - }, - "funding": { - "url": "https://github.com/Mermade/oas-kit?sponsor=1" - } - }, - "node_modules/oas-schema-walker": { - "version": "1.1.5", - "license": "BSD-3-Clause", - "funding": { - "url": "https://github.com/Mermade/oas-kit?sponsor=1" - } - }, - "node_modules/oas-validator": { - "version": "5.0.8", - "license": "BSD-3-Clause", - "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" + "nanoid": "bin/nanoid.cjs" }, - "funding": { - "url": "https://github.com/Mermade/oas-kit?sponsor=1" + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/oauth": { - "version": "0.9.15", + "node_modules/napi-build-utils": { + "version": "1.0.2", + "dev": true, "license": "MIT" }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "license": "Apache-2.0", - "engines": { - "node": "*" - } + "node_modules/natural-compare": { + "version": "1.4.0", + "license": "MIT" }, - "node_modules/object-assign": { - "version": "4.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "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/object-hash": { - "version": "3.0.0", + "node_modules/natural-orderby": { + "version": "2.0.3", "license": "MIT", "engines": { - "node": ">= 6" + "node": "*" } }, - "node_modules/object-inspect": { - "version": "1.13.1", + "node_modules/ncp": { + "version": "2.0.0", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optional": true, + "bin": { + "ncp": "bin/ncp" } }, - "node_modules/object-keys": { - "version": "1.1.1", + "node_modules/negotiator": { + "version": "0.6.3", "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">= 0.6" } }, - "node_modules/object-treeify": { - "version": "1.1.33", + "node_modules/neo-async": { + "version": "2.6.2", + "license": "MIT" + }, + "node_modules/netmask": { + "version": "2.0.2", "license": "MIT", "engines": { - "node": ">= 10" + "node": ">= 0.4.0" } }, - "node_modules/obuf": { - "version": "1.1.2", + "node_modules/nice-try": { + "version": "1.0.5", + "dev": true, "license": "MIT" }, - "node_modules/oidc-provider": { - "version": "7.14.3", - "license": "MIT", + "node_modules/nise": { + "version": "5.1.9", + "license": "BSD-3-Clause", "dependencies": { - "@koa/cors": "^3.3.0", - "cacheable-lookup": "^6.0.4", - "debug": "^4.3.4", - "ejs": "^3.1.8", - "got": "^11.8.5", - "jose": "^4.10.3", - "jsesc": "^3.0.2", - "koa": "^2.13.4", - "koa-compose": "^4.1.0", - "nanoid": "^3.3.4", - "object-hash": "^3.0.0", - "oidc-token-hash": "^5.0.1", - "paseto": "^2.1.3", - "quick-lru": "^5.1.1", - "raw-body": "^2.5.1" - }, - "engines": { - "node": "12 || 14 || 16 || 18" - }, - "funding": { - "url": "https://github.com/sponsors/panva" - }, - "optionalDependencies": { - "paseto3": "npm:paseto@^3.1.0" + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/text-encoding": "^0.7.2", + "just-extend": "^6.2.0", + "path-to-regexp": "^6.2.1" } }, - "node_modules/oidc-provider/node_modules/cacheable-lookup": { - "version": "6.1.0", - "license": "MIT", - "engines": { - "node": ">=10.6.0" + "node_modules/nise/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.0" } }, - "node_modules/oidc-provider/node_modules/jsesc": { - "version": "3.0.2", + "node_modules/no-case": { + "version": "3.0.4", "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" } }, - "node_modules/oidc-token-hash": { - "version": "5.0.3", + "node_modules/nock": { + "version": "13.5.4", + "dev": true, "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "json-stringify-safe": "^5.0.1", + "propagate": "^2.0.0" + }, "engines": { - "node": "^10.13.0 || >=12.0.0" + "node": ">= 10.13" } }, - "node_modules/on-finished": { - "version": "2.4.1", + "node_modules/node-abi": { + "version": "3.56.0", + "dev": true, "license": "MIT", "dependencies": { - "ee-first": "1.1.1" + "semver": "^7.3.5" }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/once": { - "version": "1.4.0", - "license": "ISC", - "dependencies": { - "wrappy": "1" - } + "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==", + "dev": true }, - "node_modules/one-time": { - "version": "1.0.0", - "license": "MIT", + "node_modules/node-addon-api": { + "version": "5.1.0", + "license": "MIT" + }, + "node_modules/node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "dev": true, "dependencies": { - "fn.name": "1.x.x" + "lodash": "^4.17.21" } }, - "node_modules/onetime": { - "version": "5.1.2", + "node_modules/node-fetch": { + "version": "2.7.0", "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" + "whatwg-url": "^5.0.0" }, "engines": { - "node": ">=6" + "node": "4.x || >=6.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/only": { - "version": "0.0.2" - }, - "node_modules/open": { - "version": "8.4.2", - "dev": true, + "node_modules/node-fetch-h2": { + "version": "2.3.0", "license": "MIT", "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "http2-client": "^1.2.5" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/openapi-sampler": { - "version": "1.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.7", - "json-pointer": "0.6.2" + "node": "4.x || >=6.0.0" } }, - "node_modules/openapi-types": { - "version": "12.1.3", + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "license": "MIT" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "license": "BSD-2-Clause" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", "license": "MIT", - "peer": true + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } }, - "node_modules/openapi-typescript": { - "version": "5.4.2", + "node_modules/node-forge": { + "version": "1.3.1", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-fs": { + "version": "0.1.7", + "os": [ + "linux", + "darwin", + "freebsd", + "win32", + "smartos", + "sunos" + ], + "engines": { + "node": ">=0.1.97" + } + }, + "node_modules/node-gyp": { + "version": "9.4.1", "license": "MIT", "dependencies": { - "js-yaml": "^4.1.0", - "mime": "^3.0.0", - "prettier": "^2.6.2", - "tiny-glob": "^0.2.9", - "undici": "^5.4.0", - "yargs-parser": "^21.0.1" + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "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" }, "bin": { - "openapi-typescript": "bin/cli.js" + "node-gyp": "bin/node-gyp.js" }, "engines": { - "node": ">= 14.0.0" + "node": "^12.13 || ^14.13 || >=16" } }, - "node_modules/openapi-typescript/node_modules/prettier": { - "version": "2.8.8", + "node_modules/node-gyp-build": { + "version": "4.8.0", + "dev": true, "license": "MIT", "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" } }, - "node_modules/openapi-typescript/node_modules/yargs-parser": { - "version": "21.1.1", + "node_modules/node-gyp/node_modules/are-we-there-yet": { + "version": "3.0.1", "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, "engines": { - "node": ">=12" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/openapi3-ts": { - "version": "2.0.2", + "node_modules/node-gyp/node_modules/brace-expansion": { + "version": "1.1.11", "license": "MIT", "dependencies": { - "yaml": "^1.10.2" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/opentok": { - "version": "2.18.0", - "license": "MIT", + "node_modules/node-gyp/node_modules/gauge": { + "version": "4.0.4", + "license": "ISC", "dependencies": { - "jsonwebtoken": "9.0.2", - "lodash": "4.17.21", - "node-fetch": "2.7.0", - "opentok-token": "1.1.1" + "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": ">=4" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/opentok-token": { - "version": "1.1.1", - "license": "MIT", + "node_modules/node-gyp/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", "dependencies": { - "lodash": "^4.17.11", - "nonce": "^1.0.3", - "unix-timestamp": "^0.1.2" + "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/optional-require": { - "version": "1.1.8", - "license": "Apache-2.0", + "node_modules/node-gyp/node_modules/isexe": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/node-gyp/node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", "dependencies": { - "require-at": "^1.0.6" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/optionator": { - "version": "0.9.3", - "dev": true, - "license": "MIT", + "node_modules/node-gyp/node_modules/nopt": { + "version": "6.0.0", + "license": "ISC", "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" }, "engines": { - "node": ">= 0.8.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/ora": { - "version": "5.4.1", - "license": "MIT", + "node_modules/node-gyp/node_modules/npmlog": { + "version": "6.0.2", + "license": "ISC", "dependencies": { - "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" + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" }, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/node-gyp/node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/ora/node_modules/bl": { - "version": "4.1.0", - "license": "MIT", + "node_modules/node-gyp/node_modules/which": { + "version": "2.0.2", + "license": "ISC", "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/ora/node_modules/buffer": { - "version": "5.7.1", + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-jose": { + "version": "2.2.0", + "license": "Apache-2.0", + "dependencies": { + "base64url": "^3.0.1", + "buffer": "^6.0.3", + "es6-promise": "^4.2.8", + "lodash": "^4.17.21", + "long": "^5.2.0", + "node-forge": "^1.2.1", + "pako": "^2.0.4", + "process": "^0.11.10", + "uuid": "^9.0.0" + } + }, + "node_modules/node-jose/node_modules/buffer": { + "version": "6.0.3", "funding": [ { "type": "github", @@ -22422,483 +25784,487 @@ "license": "MIT", "dependencies": { "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "ieee754": "^1.2.1" } }, - "node_modules/os-locale": { - "version": "5.0.0", + "node_modules/node-jose/node_modules/ieee754": { + "version": "1.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/node-jose/node_modules/pako": { + "version": "2.1.0", + "license": "(MIT AND Zlib)" + }, + "node_modules/node-jose/node_modules/uuid": { + "version": "9.0.1", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", - "dependencies": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/os-locale/node_modules/execa": { - "version": "4.1.0", + "node_modules/node-machine-id": { + "version": "1.1.12", + "dev": true, + "license": "MIT" + }, + "node_modules/node-pg-migrate": { + "version": "5.10.0", "license": "MIT", "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" + "@types/pg": "^8.0.0", + "decamelize": "^5.0.0", + "mkdirp": "~1.0.0", + "yargs": "~16.2.0" + }, + "bin": { + "node-pg-migrate": "bin/node-pg-migrate" }, "engines": { - "node": ">=10" + "node": ">=10.0.0" }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "peerDependencies": { + "pg": ">=4.3.0 <9.0.0" } }, - "node_modules/os-locale/node_modules/get-stream": { - "version": "5.2.0", - "license": "MIT", + "node_modules/node-pg-migrate/node_modules/cliui": { + "version": "7.0.4", + "license": "ISC", "dependencies": { - "pump": "^3.0.0" - }, + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/node-pg-migrate/node_modules/decamelize": { + "version": "5.0.1", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/os-locale/node_modules/human-signals": { - "version": "1.1.1", - "license": "Apache-2.0", - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", + "node_modules/node-pg-migrate/node_modules/mkdirp": { + "version": "1.0.4", "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/otplib": { - "version": "12.0.1", + "node_modules/node-pg-migrate/node_modules/yargs": { + "version": "16.2.0", "license": "MIT", "dependencies": { - "@otplib/core": "^12.0.1", - "@otplib/preset-default": "^12.0.1", - "@otplib/preset-v11": "^12.0.1" + "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/p-cancelable": { - "version": "2.1.1", + "node_modules/node-preload": { + "version": "0.2.1", + "dev": true, "license": "MIT", + "dependencies": { + "process-on-spawn": "^1.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/p-defer": { - "version": "1.0.0", + "node_modules/node-readfiles": { + "version": "0.2.0", "license": "MIT", + "dependencies": { + "es6-promise": "^3.2.1" + } + }, + "node_modules/node-readfiles/node_modules/es6-promise": { + "version": "3.3.1", + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.14", + "dev": true, + "license": "MIT" + }, + "node_modules/nodemailer": { + "version": "6.9.13", + "license": "MIT-0", "engines": { - "node": ">=4" + "node": ">=6.0.0" } }, - "node_modules/p-event": { - "version": "4.2.0", - "license": "MIT", + "node_modules/nodemon": { + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz", + "integrity": "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==", "dependencies": { - "p-timeout": "^3.1.0" + "chokidar": "^3.5.2", + "debug": "^3.2.7", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^5.7.1", + "simple-update-notifier": "^1.0.7", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" }, "engines": { - "node": ">=8" + "node": ">=8.10.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/nodemon" } }, - "node_modules/p-finally": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=4" + "node_modules/nodemon/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/p-is-promise": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=6" + "node_modules/nodemon/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/p-limit": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, + "node_modules/nodemon/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==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/p-locate": { - "version": "5.0.0", - "license": "MIT", + "node_modules/nodemon/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": { - "p-limit": "^3.0.2" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "*" } }, - "node_modules/p-map": { - "version": "4.0.0", - "license": "MIT", + "node_modules/nodemon/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==", "dependencies": { - "aggregate-error": "^3.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/p-map-series": { - "version": "2.1.0", + "node_modules/noms": { + "version": "0.0.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "license": "ISC", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "~1.0.31" } }, - "node_modules/p-pipe": { - "version": "3.1.0", + "node_modules/noms/node_modules/isarray": { + "version": "0.0.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "MIT" }, - "node_modules/p-queue": { - "version": "6.6.2", + "node_modules/noms/node_modules/readable-stream": { + "version": "1.0.34", + "dev": true, "license": "MIT", "dependencies": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" } }, - "node_modules/p-reduce": { - "version": "2.1.0", + "node_modules/noms/node_modules/string_decoder": { + "version": "0.10.31", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/nonce": { + "version": "1.0.4", + "license": "Free as in Hugs", "engines": { - "node": ">=8" + "node": ">=0.6" } }, - "node_modules/p-timeout": { - "version": "3.2.0", - "license": "MIT", - "dependencies": { - "p-finally": "^1.0.0" - }, + "node_modules/noop6": { + "version": "1.0.9", + "license": "MIT" + }, + "node_modules/nopt": { + "version": "5.0.0", + "license": "ISC", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/p-transform": { - "version": "1.3.0", - "license": "Apache-2.0", + "node_modules/normalize-package-data": { + "version": "6.0.0", + "license": "BSD-2-Clause", "dependencies": { - "debug": "^4.3.2", - "p-queue": "^6.6.2" + "hosted-git-info": "^7.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" }, "engines": { - "node": ">=12.10.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/p-try": { - "version": "2.2.0", + "node_modules/normalize-path": { + "version": "3.0.0", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/p-waterfall": { - "version": "2.1.1", - "dev": true, + "node_modules/normalize-url": { + "version": "6.1.0", "license": "MIT", - "dependencies": { - "p-reduce": "^2.0.0" - }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pac-proxy-agent": { - "version": "7.0.1", - "dev": true, - "license": "MIT", + "node_modules/npm-bundled": { + "version": "1.1.2", + "license": "ISC", "dependencies": { - "@tootallnate/quickjs-emscripten": "^0.23.0", - "agent-base": "^7.0.2", - "debug": "^4.3.4", - "get-uri": "^6.0.1", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.2", - "pac-resolver": "^7.0.0", - "socks-proxy-agent": "^8.0.2" - }, - "engines": { - "node": ">= 14" + "npm-normalize-package-bin": "^1.0.1" } }, - "node_modules/pac-proxy-agent/node_modules/agent-base": { - "version": "7.1.0", - "dev": true, - "license": "MIT", + "node_modules/npm-install-checks": { + "version": "6.3.0", + "license": "BSD-2-Clause", "dependencies": { - "debug": "^4.3.4" + "semver": "^7.1.1" }, "engines": { - "node": ">= 14" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/pac-proxy-agent/node_modules/http-proxy-agent": { - "version": "7.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "license": "ISC" }, - "node_modules/pac-proxy-agent/node_modules/https-proxy-agent": { - "version": "7.0.4", + "node_modules/npm-package-arg": { + "version": "8.1.1", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" + "hosted-git-info": "^3.0.6", + "semver": "^7.0.0", + "validate-npm-package-name": "^3.0.0" }, "engines": { - "node": ">= 14" + "node": ">=10" } }, - "node_modules/pac-proxy-agent/node_modules/socks-proxy-agent": { - "version": "8.0.2", + "node_modules/npm-package-arg/node_modules/builtins": { + "version": "1.0.3", "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.0.2", - "debug": "^4.3.4", - "socks": "^2.7.1" - }, - "engines": { - "node": ">= 14" - } + "license": "MIT" }, - "node_modules/pac-resolver": { - "version": "7.0.1", + "node_modules/npm-package-arg/node_modules/hosted-git-info": { + "version": "3.0.8", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "degenerator": "^5.0.0", - "netmask": "^2.0.2" + "lru-cache": "^6.0.0" }, "engines": { - "node": ">= 14" + "node": ">=10" } }, - "node_modules/package-hash": { - "version": "4.0.0", + "node_modules/npm-package-arg/node_modules/lru-cache": { + "version": "6.0.0", "dev": true, "license": "ISC", "dependencies": { - "graceful-fs": "^4.1.15", - "hasha": "^5.0.0", - "lodash.flattendeep": "^4.4.0", - "release-zalgo": "^1.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/package-json": { - "version": "6.5.0", - "license": "MIT", + "node_modules/npm-package-arg/node_modules/validate-npm-package-name": { + "version": "3.0.0", + "dev": true, + "license": "ISC", "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">=8" + "builtins": "^1.0.3" } }, - "node_modules/packet-reader": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/pacote": { - "version": "17.0.6", + "node_modules/npm-packlist": { + "version": "5.1.1", + "dev": true, "license": "ISC", "dependencies": { - "@npmcli/git": "^5.0.0", - "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/promise-spawn": "^7.0.0", - "@npmcli/run-script": "^7.0.0", - "cacache": "^18.0.0", - "fs-minipass": "^3.0.0", - "minipass": "^7.0.2", - "npm-package-arg": "^11.0.0", - "npm-packlist": "^8.0.0", - "npm-pick-manifest": "^9.0.0", - "npm-registry-fetch": "^16.0.0", - "proc-log": "^3.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^7.0.0", - "read-package-json-fast": "^3.0.0", - "sigstore": "^2.2.0", - "ssri": "^10.0.0", - "tar": "^6.1.11" + "glob": "^8.0.1", + "ignore-walk": "^5.0.1", + "npm-bundled": "^1.1.2", + "npm-normalize-package-bin": "^1.0.1" }, "bin": { - "pacote": "lib/bin.js" + "npm-packlist": "bin/index.js" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/pacote/node_modules/@npmcli/fs": { - "version": "3.1.0", + "node_modules/npm-packlist/node_modules/glob": { + "version": "8.1.0", + "dev": true, "license": "ISC", "dependencies": { - "semver": "^7.3.5" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/pacote/node_modules/@npmcli/run-script": { - "version": "7.0.4", + "node_modules/npm-packlist/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, "license": "ISC", "dependencies": { - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^5.0.0", - "@npmcli/promise-spawn": "^7.0.0", - "node-gyp": "^10.0.0", - "which": "^4.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">=10" } }, - "node_modules/pacote/node_modules/@sigstore/bundle": { - "version": "2.2.0", - "license": "Apache-2.0", + "node_modules/npm-pick-manifest": { + "version": "9.0.0", + "license": "ISC", "dependencies": { - "@sigstore/protobuf-specs": "^0.3.0" + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^11.0.0", + "semver": "^7.3.5" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/@sigstore/protobuf-specs": { - "version": "0.3.0", - "license": "Apache-2.0", + "node_modules/npm-pick-manifest/node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/@sigstore/sign": { - "version": "2.2.3", - "license": "Apache-2.0", + "node_modules/npm-pick-manifest/node_modules/npm-package-arg": { + "version": "11.0.1", + "license": "ISC", "dependencies": { - "@sigstore/bundle": "^2.2.0", - "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.0", - "make-fetch-happen": "^13.0.0" + "hosted-git-info": "^7.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/@sigstore/tuf": { - "version": "2.3.1", - "license": "Apache-2.0", + "node_modules/npm-registry-fetch": { + "version": "14.0.5", + "license": "ISC", "dependencies": { - "@sigstore/protobuf-specs": "^0.3.0", - "tuf-js": "^2.2.0" + "make-fetch-happen": "^11.0.0", + "minipass": "^5.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" }, "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/@tufjs/canonical-json": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/@tufjs/models": { - "version": "2.0.0", - "license": "MIT", + "node_modules/npm-registry-fetch/node_modules/@npmcli/fs": { + "version": "3.1.0", + "license": "ISC", "dependencies": { - "@tufjs/canonical-json": "2.0.0", - "minimatch": "^9.0.3" + "semver": "^7.3.5" }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/abbrev": { - "version": "2.0.0", - "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/cacache": { - "version": "18.0.2", + "node_modules/npm-registry-fetch/node_modules/cacache": { + "version": "17.1.4", "license": "ISC", "dependencies": { "@npmcli/fs": "^3.1.0", "fs-minipass": "^3.0.0", "glob": "^10.2.2", - "lru-cache": "^10.0.1", + "lru-cache": "^7.7.1", "minipass": "^7.0.3", - "minipass-collect": "^2.0.1", + "minipass-collect": "^1.0.2", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "p-map": "^4.0.0", @@ -22907,10 +26273,17 @@ "unique-filename": "^3.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/fs-minipass": { + "node_modules/npm-registry-fetch/node_modules/cacache/node_modules/minipass": { + "version": "7.0.4", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/npm-registry-fetch/node_modules/fs-minipass": { "version": "3.0.3", "license": "ISC", "dependencies": { @@ -22920,54 +26293,62 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/ignore-walk": { - "version": "6.0.4", + "node_modules/npm-registry-fetch/node_modules/fs-minipass/node_modules/minipass": { + "version": "7.0.4", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/npm-registry-fetch/node_modules/hosted-git-info": { + "version": "6.1.1", "license": "ISC", "dependencies": { - "minimatch": "^9.0.0" + "lru-cache": "^7.5.1" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/make-fetch-happen": { - "version": "13.0.0", + "node_modules/npm-registry-fetch/node_modules/lru-cache": { + "version": "7.18.3", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { + "version": "11.1.1", "license": "ISC", "dependencies": { - "@npmcli/agent": "^2.0.0", - "cacache": "^18.0.0", + "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", - "minipass": "^7.0.2", + "lru-cache": "^7.7.1", + "minipass": "^5.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" }, "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/minipass": { - "version": "7.0.4", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/minipass-collect": { - "version": "2.0.1", + "node_modules/npm-registry-fetch/node_modules/minipass": { + "version": "5.0.0", "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=8" } }, - "node_modules/pacote/node_modules/minipass-fetch": { + "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { "version": "3.0.4", "license": "MIT", "dependencies": { @@ -22982,1779 +26363,1922 @@ "encoding": "^0.1.13" } }, - "node_modules/pacote/node_modules/node-gyp": { - "version": "10.0.1", - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^10.3.10", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^13.0.0", - "nopt": "^7.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^4.0.0" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/nopt": { - "version": "7.2.0", - "license": "ISC", - "dependencies": { - "abbrev": "^2.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/npm-normalize-package-bin": { - "version": "3.0.1", + "node_modules/npm-registry-fetch/node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.0.4", "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/pacote/node_modules/npm-package-arg": { - "version": "11.0.1", + "node_modules/npm-registry-fetch/node_modules/npm-package-arg": { + "version": "10.1.0", "license": "ISC", "dependencies": { - "hosted-git-info": "^7.0.0", + "hosted-git-info": "^6.0.0", "proc-log": "^3.0.0", "semver": "^7.3.5", "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/npm-packlist": { - "version": "8.0.2", + "node_modules/npm-registry-fetch/node_modules/ssri": { + "version": "10.0.5", "license": "ISC", "dependencies": { - "ignore-walk": "^6.0.4" + "minipass": "^7.0.3" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/npm-registry-fetch": { - "version": "16.1.0", + "node_modules/npm-registry-fetch/node_modules/ssri/node_modules/minipass": { + "version": "7.0.4", "license": "ISC", - "dependencies": { - "make-fetch-happen": "^13.0.0", - "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^11.0.0", - "proc-log": "^3.0.0" - }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/pacote/node_modules/read-package-json": { - "version": "7.0.0", + "node_modules/npm-registry-fetch/node_modules/unique-filename": { + "version": "3.0.0", "license": "ISC", "dependencies": { - "glob": "^10.2.2", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/sigstore": { - "version": "2.2.2", - "license": "Apache-2.0", - "dependencies": { - "@sigstore/bundle": "^2.2.0", - "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.0", - "@sigstore/sign": "^2.2.3", - "@sigstore/tuf": "^2.3.1", - "@sigstore/verify": "^1.1.0" + "unique-slug": "^4.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/ssri": { - "version": "10.0.5", + "node_modules/npm-registry-fetch/node_modules/unique-slug": { + "version": "4.0.0", "license": "ISC", "dependencies": { - "minipass": "^7.0.3" + "imurmurhash": "^0.1.4" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/tuf-js": { - "version": "2.2.0", + "node_modules/npm-run-path": { + "version": "4.0.1", "license": "MIT", "dependencies": { - "@tufjs/models": "2.0.0", - "debug": "^4.3.4", - "make-fetch-happen": "^13.0.0" + "path-key": "^3.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/pacote/node_modules/unique-filename": { - "version": "3.0.0", + "node_modules/npmlog": { + "version": "5.0.1", "license": "ISC", "dependencies": { - "unique-slug": "^4.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.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/pacote/node_modules/unique-slug": { - "version": "4.0.0", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=0.10.0" } }, - "node_modules/pad-component": { - "version": "0.0.1" - }, - "node_modules/pako": { - "version": "1.0.11", - "license": "(MIT AND Zlib)" + "node_modules/nwsapi": { + "version": "2.2.7", + "license": "MIT" }, - "node_modules/param-case": { - "version": "3.0.4", + "node_modules/nx": { + "version": "16.10.0", + "dev": true, + "hasInstallScript": true, "license": "MIT", "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "@nrwl/tao": "16.10.0", + "@parcel/watcher": "2.0.4", + "@yarnpkg/lockfile": "^1.1.0", + "@yarnpkg/parsers": "3.0.0-rc.46", + "@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": "^8.0.1", + "dotenv": "~16.3.1", + "dotenv-expand": "~10.0.0", + "enquirer": "~2.3.6", + "figures": "3.2.0", + "flat": "^5.0.2", + "fs-extra": "^11.1.0", + "glob": "7.1.4", + "ignore": "^5.0.4", + "jest-diff": "^29.4.1", + "js-yaml": "4.1.0", + "jsonc-parser": "3.2.0", + "lines-and-columns": "~2.0.3", + "minimatch": "3.0.5", + "node-machine-id": "1.1.12", + "npm-run-path": "^4.0.1", + "open": "^8.4.0", + "semver": "7.5.3", + "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" + }, + "bin": { + "nx": "bin/nx.js" + }, + "optionalDependencies": { + "@nx/nx-darwin-arm64": "16.10.0", + "@nx/nx-darwin-x64": "16.10.0", + "@nx/nx-freebsd-x64": "16.10.0", + "@nx/nx-linux-arm-gnueabihf": "16.10.0", + "@nx/nx-linux-arm64-gnu": "16.10.0", + "@nx/nx-linux-arm64-musl": "16.10.0", + "@nx/nx-linux-x64-gnu": "16.10.0", + "@nx/nx-linux-x64-musl": "16.10.0", + "@nx/nx-win32-arm64-msvc": "16.10.0", + "@nx/nx-win32-x64-msvc": "16.10.0" + }, + "peerDependencies": { + "@swc-node/register": "^1.6.7", + "@swc/core": "^1.3.85" + }, + "peerDependenciesMeta": { + "@swc-node/register": { + "optional": true + }, + "@swc/core": { + "optional": true + } } }, - "node_modules/parent-module": { - "version": "1.0.1", + "node_modules/nx/node_modules/brace-expansion": { + "version": "1.1.11", "dev": true, "license": "MIT", "dependencies": { - "callsites": "^3.0.0" - }, + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/nx/node_modules/dotenv": { + "version": "16.3.2", + "dev": true, + "license": "BSD-2-Clause", "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" } }, - "node_modules/parse-conflict-json": { - "version": "2.0.2", - "license": "ISC", + "node_modules/nx/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, + "license": "MIT", "dependencies": { - "json-parse-even-better-errors": "^2.3.1", - "just-diff": "^5.0.1", - "just-diff-apply": "^5.2.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=14.14" } }, - "node_modules/parse-conflict-json/node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "license": "MIT" - }, - "node_modules/parse-database-url": { - "version": "0.3.0", + "node_modules/nx/node_modules/glob": { + "version": "7.1.4", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "mongodb-uri": ">= 0.9.7" + "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": ">= 0.6" + "node": "*" } }, - "node_modules/parse-json": { - "version": "5.2.0", - "license": "MIT", + "node_modules/nx/node_modules/minimatch": { + "version": "3.0.5", + "dev": true, + "license": "ISC", "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" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "*" } }, - "node_modules/parse-json/node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "license": "MIT" - }, - "node_modules/parse-json/node_modules/lines-and-columns": { - "version": "1.2.4", - "license": "MIT" - }, - "node_modules/parse-passwd": { - "version": "1.0.0", + "node_modules/nx/node_modules/yargs-parser": { + "version": "21.1.1", "dev": true, - "license": "MIT", + "license": "ISC", "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/parse-path": { - "version": "7.0.0", + "node_modules/nyc": { + "version": "15.1.0", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "protocols": "^2.0.0" + "@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/parse-url": { - "version": "8.1.0", + "node_modules/nyc/node_modules/brace-expansion": { + "version": "1.1.11", "dev": true, "license": "MIT", "dependencies": { - "parse-path": "^7.0.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/parse5": { - "version": "7.1.2", + "node_modules/nyc/node_modules/camelcase": { + "version": "5.3.1", + "dev": true, "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/nyc/node_modules/cliui": { + "version": "6.0.0", + "dev": true, + "license": "ISC", "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" } }, - "node_modules/parseurl": { - "version": "1.3.3", + "node_modules/nyc/node_modules/find-up": { + "version": "4.1.0", + "dev": true, "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/pascal-case": { - "version": "3.1.2", - "license": "MIT", + "node_modules/nyc/node_modules/foreground-child": { + "version": "2.0.0", + "dev": true, + "license": "ISC", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8.0.0" } }, - "node_modules/paseto": { - "version": "2.1.3", - "license": "MIT", + "node_modules/nyc/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "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": "^12.19.0 || >=14.15.0" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/panva" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/paseto3": { - "name": "paseto", - "version": "3.1.4", + "node_modules/nyc/node_modules/locate-path": { + "version": "5.0.0", + "dev": true, "license": "MIT", - "optional": true, - "engines": { - "node": ">=16.0.0" + "dependencies": { + "p-locate": "^4.1.0" }, - "funding": { - "url": "https://github.com/sponsors/panva" + "engines": { + "node": ">=8" } }, - "node_modules/passport": { - "version": "0.6.0", - "license": "MIT", + "node_modules/nyc/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", "dependencies": { - "passport-strategy": "1.x.x", - "pause": "0.0.1", - "utils-merge": "^1.0.1" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">= 0.4.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/jaredhanson" + "node": "*" } }, - "node_modules/passport-apple": { - "version": "2.0.2", + "node_modules/nyc/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, "license": "MIT", "dependencies": { - "jsonwebtoken": "^9.0.0", - "passport-oauth2": "^1.6.1" + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/passport-azure-ad": { - "version": "4.3.5", + "node_modules/nyc/node_modules/p-locate": { + "version": "4.1.0", + "dev": true, "license": "MIT", "dependencies": { - "async": "^3.2.3", - "base64url": "^3.0.0", - "bunyan": "^1.8.14", - "cache-manager": "^3.6.1", - "https-proxy-agent": "^5.0.0", - "jws": "^3.1.3", - "lodash": "^4.11.2", - "node-jose": "^2.2.0", - "oauth": "0.9.15", - "passport": "^0.6.0", - "valid-url": "^1.0.6" + "p-limit": "^2.2.0" }, "engines": { - "node": ">= 8.0.0" + "node": ">=8" } }, - "node_modules/passport-azure-ad/node_modules/jwa": { - "version": "1.4.1", + "node_modules/nyc/node_modules/p-map": { + "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/passport-azure-ad/node_modules/jws": { - "version": "3.2.2", - "license": "MIT", + "node_modules/nyc/node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/passport-facebook": { - "version": "3.0.0", + "node_modules/nyc/node_modules/wrap-ansi": { + "version": "6.2.0", + "dev": true, "license": "MIT", "dependencies": { - "passport-oauth2": "1.x.x" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">= 0.4.0" + "node": ">=8" } }, - "node_modules/passport-google-oauth20": { - "version": "2.0.0", + "node_modules/nyc/node_modules/y18n": { + "version": "4.0.3", + "dev": true, + "license": "ISC" + }, + "node_modules/nyc/node_modules/yargs": { + "version": "15.4.1", + "dev": true, "license": "MIT", "dependencies": { - "passport-oauth2": "1.x.x" + "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": ">= 0.4.0" + "node": ">=8" } }, - "node_modules/passport-http-bearer": { - "version": "1.0.1", + "node_modules/nyc/node_modules/yargs-parser": { + "version": "18.1.3", + "dev": true, + "license": "ISC", "dependencies": { - "passport-strategy": "1.x.x" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" }, "engines": { - "node": ">= 0.4.0" + "node": ">=6" } }, - "node_modules/passport-instagram": { - "version": "1.0.0", + "node_modules/oas-kit-common": { + "version": "1.0.8", + "license": "BSD-3-Clause", "dependencies": { - "passport-oauth2": "1.x.x" - }, - "engines": { - "node": ">= 0.4.0" + "fast-safe-stringify": "^2.0.7" } }, - "node_modules/passport-local": { - "version": "1.0.0", + "node_modules/oas-linter": { + "version": "3.2.2", + "license": "BSD-3-Clause", "dependencies": { - "passport-strategy": "1.x.x" + "@exodus/schemasafe": "^1.0.0-rc.2", + "should": "^13.2.1", + "yaml": "^1.10.0" }, - "engines": { - "node": ">= 0.4.0" + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" } }, - "node_modules/passport-oauth2": { - "version": "1.8.0", - "license": "MIT", + "node_modules/oas-resolver": { + "version": "2.5.6", + "license": "BSD-3-Clause", "dependencies": { - "base64url": "3.x.x", - "oauth": "0.10.x", - "passport-strategy": "1.x.x", - "uid2": "0.0.x", - "utils-merge": "1.x.x" + "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": ">= 0.4.0" + "bin": { + "resolve": "resolve.js" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/jaredhanson" + "url": "https://github.com/Mermade/oas-kit?sponsor=1" } }, - "node_modules/passport-oauth2-client-password": { - "version": "0.1.2", + "node_modules/oas-schema-walker": { + "version": "1.1.5", + "license": "BSD-3-Clause", + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-validator": { + "version": "5.0.8", + "license": "BSD-3-Clause", "dependencies": { - "passport-strategy": "1.x.x" + "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" }, - "engines": { - "node": ">= 0.4.0" + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" } }, - "node_modules/passport-oauth2/node_modules/oauth": { - "version": "0.10.0", + "node_modules/oauth": { + "version": "0.9.15", "license": "MIT" }, - "node_modules/passport-strategy": { - "version": "1.0.0", + "node_modules/oauth-sign": { + "version": "0.9.0", + "license": "Apache-2.0", "engines": { - "node": ">= 0.4.0" + "node": "*" } }, - "node_modules/password-prompt": { - "version": "1.1.3", - "license": "0BSD", - "dependencies": { - "ansi-escapes": "^4.3.2", - "cross-spawn": "^7.0.3" + "node_modules/object-assign": { + "version": "4.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/patch-package": { - "version": "8.0.0", + "node_modules/object-hash": { + "version": "3.0.0", "license": "MIT", - "dependencies": { - "@yarnpkg/lockfile": "^1.1.0", - "chalk": "^4.1.2", - "ci-info": "^3.7.0", - "cross-spawn": "^7.0.3", - "find-yarn-workspace-root": "^2.0.0", - "fs-extra": "^9.0.0", - "json-stable-stringify": "^1.0.2", - "klaw-sync": "^6.0.0", - "minimist": "^1.2.6", - "open": "^7.4.2", - "rimraf": "^2.6.3", - "semver": "^7.5.3", - "slash": "^2.0.0", - "tmp": "^0.0.33", - "yaml": "^2.2.2" - }, - "bin": { - "patch-package": "index.js" - }, "engines": { - "node": ">=14", - "npm": ">5" + "node": ">= 6" } }, - "node_modules/patch-package/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/object-inspect": { + "version": "1.13.1", "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/patch-package/node_modules/fs-extra": { - "version": "9.1.0", + "node_modules/object-keys": { + "version": "1.1.1", "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, "engines": { - "node": ">=10" + "node": ">= 0.4" } }, - "node_modules/patch-package/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", - "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" - }, + "node_modules/object-treeify": { + "version": "1.1.33", + "license": "MIT", "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 10" } }, - "node_modules/patch-package/node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } + "node_modules/obuf": { + "version": "1.1.2", + "license": "MIT" }, - "node_modules/patch-package/node_modules/open": { - "version": "7.4.2", + "node_modules/oidc-provider": { + "version": "7.14.3", "license": "MIT", "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "@koa/cors": "^3.3.0", + "cacheable-lookup": "^6.0.4", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "got": "^11.8.5", + "jose": "^4.10.3", + "jsesc": "^3.0.2", + "koa": "^2.13.4", + "koa-compose": "^4.1.0", + "nanoid": "^3.3.4", + "object-hash": "^3.0.0", + "oidc-token-hash": "^5.0.1", + "paseto": "^2.1.3", + "quick-lru": "^5.1.1", + "raw-body": "^2.5.1" }, "engines": { - "node": ">=8" + "node": "12 || 14 || 16 || 18" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/panva" + }, + "optionalDependencies": { + "paseto3": "npm:paseto@^3.1.0" } }, - "node_modules/patch-package/node_modules/rimraf": { - "version": "2.7.1", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "node_modules/oidc-provider/node_modules/cacheable-lookup": { + "version": "6.1.0", + "license": "MIT", + "engines": { + "node": ">=10.6.0" } }, - "node_modules/patch-package/node_modules/slash": { - "version": "2.0.0", + "node_modules/oidc-provider/node_modules/jsesc": { + "version": "3.0.2", "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, "engines": { "node": ">=6" } }, - "node_modules/patch-package/node_modules/tmp": { - "version": "0.0.33", + "node_modules/oidc-token-hash": { + "version": "5.0.3", "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, "engines": { - "node": ">=0.6.0" + "node": "^10.13.0 || >=12.0.0" } }, - "node_modules/patch-package/node_modules/yaml": { + "node_modules/on-finished": { "version": "2.4.1", - "license": "ISC", - "bin": { - "yaml": "bin.mjs" + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" }, "engines": { - "node": ">= 14" + "node": ">= 0.8" } }, - "node_modules/path-browserify": { - "version": "1.0.1", - "license": "MIT" + "node_modules/once": { + "version": "1.4.0", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } }, - "node_modules/path-case": { - "version": "3.0.4", + "node_modules/one-time": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "fn.name": "1.x.x" } }, - "node_modules/path-exists": { - "version": "4.0.0", + "node_modules/onetime": { + "version": "5.1.2", "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, "engines": { - "node": ">=8" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", + "node_modules/only": { + "version": "0.0.2" + }, + "node_modules/open": { + "version": "8.4.2", + "dev": true, "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/path-key": { - "version": "3.1.1", + "node_modules/openapi-sampler": { + "version": "1.4.0", + "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@types/json-schema": "^7.0.7", + "json-pointer": "0.6.2" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "license": "MIT" + "node_modules/openapi-types": { + "version": "12.1.3", + "license": "MIT", + "peer": true }, - "node_modules/path-scurry": { - "version": "1.10.1", - "license": "BlueOak-1.0.0", + "node_modules/openapi-typescript": { + "version": "5.4.2", + "license": "MIT", "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "js-yaml": "^4.1.0", + "mime": "^3.0.0", + "prettier": "^2.6.2", + "tiny-glob": "^0.2.9", + "undici": "^5.4.0", + "yargs-parser": "^21.0.1" + }, + "bin": { + "openapi-typescript": "bin/cli.js" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">= 14.0.0" + } + }, + "node_modules/openapi-typescript/node_modules/prettier": { + "version": "2.8.8", + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/path-scurry/node_modules/minipass": { - "version": "7.0.4", + "node_modules/openapi-typescript/node_modules/yargs-parser": { + "version": "21.1.1", "license": "ISC", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=12" } }, - "node_modules/path-to-regexp": { - "version": "6.2.1", - "license": "MIT" + "node_modules/openapi3-ts": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "yaml": "^1.10.2" + } }, - "node_modules/path-type": { - "version": "4.0.0", + "node_modules/opentok": { + "version": "2.18.0", "license": "MIT", + "dependencies": { + "jsonwebtoken": "9.0.2", + "lodash": "4.17.21", + "node-fetch": "2.7.0", + "opentok-token": "1.1.1" + }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/pathval": { + "node_modules/opentok-token": { "version": "1.1.1", - "dev": true, "license": "MIT", - "engines": { - "node": "*" + "dependencies": { + "lodash": "^4.17.11", + "nonce": "^1.0.3", + "unix-timestamp": "^0.1.2" } }, - "node_modules/pause": { - "version": "0.0.1" + "node_modules/opentracing": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/opentracing/-/opentracing-0.14.7.tgz", + "integrity": "sha512-vz9iS7MJ5+Bp1URw8Khvdyw1H/hGvzHWlKQ7eRrQojSCDL1/SrWfrY9QebLw97n2deyRtzHRC3MkQfVNUCo91Q==", + "engines": { + "node": ">=0.10" + } }, - "node_modules/pause-stream": { - "version": "0.0.11", - "dev": true, - "license": [ - "MIT", - "Apache2" - ], + "node_modules/optional-require": { + "version": "1.1.8", + "license": "Apache-2.0", "dependencies": { - "through": "~2.3" + "require-at": "^1.0.6" + }, + "engines": { + "node": ">=4" } }, - "node_modules/performance-now": { - "version": "2.1.0", - "license": "MIT" - }, - "node_modules/pg": { - "version": "8.11.3", + "node_modules/optionator": { + "version": "0.9.3", + "dev": true, "license": "MIT", "dependencies": { - "buffer-writer": "2.0.0", - "packet-reader": "1.0.0", - "pg-connection-string": "^2.6.2", - "pg-pool": "^3.6.1", - "pg-protocol": "^1.6.0", - "pg-types": "^2.1.0", - "pgpass": "1.x" + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" }, "engines": { - "node": ">= 8.0.0" - }, - "optionalDependencies": { - "pg-cloudflare": "^1.1.1" - }, - "peerDependencies": { - "pg-native": ">=3.0.1" - }, - "peerDependenciesMeta": { - "pg-native": { - "optional": true - } + "node": ">= 0.8.0" } }, - "node_modules/pg-cloudflare": { - "version": "1.1.1", + "node_modules/ora": { + "version": "5.4.1", "license": "MIT", - "optional": true - }, - "node_modules/pg-connection-string": { - "version": "2.6.2", - "license": "MIT" - }, - "node_modules/pg-int8": { - "version": "1.0.1", - "license": "ISC", + "dependencies": { + "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" + }, "engines": { - "node": ">=4.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pg-numeric": { - "version": "1.0.2", - "license": "ISC", - "engines": { - "node": ">=4" + "node_modules/ora/node_modules/bl": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "node_modules/pg-pool": { - "version": "3.6.1", + "node_modules/ora/node_modules/buffer": { + "version": "5.7.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", - "peerDependencies": { - "pg": ">=8.0" + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/pg-protocol": { - "version": "1.6.0", - "license": "MIT" - }, - "node_modules/pg-types": { - "version": "4.0.2", + "node_modules/os-locale": { + "version": "5.0.0", "license": "MIT", "dependencies": { - "pg-int8": "1.0.1", - "pg-numeric": "1.0.2", - "postgres-array": "~3.0.1", - "postgres-bytea": "~3.0.0", - "postgres-date": "~2.1.0", - "postgres-interval": "^3.0.0", - "postgres-range": "^1.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/pg/node_modules/pg-types": { - "version": "2.2.0", + "node_modules/os-locale/node_modules/execa": { + "version": "4.1.0", "license": "MIT", "dependencies": { - "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" + "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/pg/node_modules/postgres-array": { - "version": "2.0.0", + "node_modules/os-locale/node_modules/get-stream": { + "version": "5.2.0", "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pg/node_modules/postgres-bytea": { - "version": "1.0.0", - "license": "MIT", + "node_modules/os-locale/node_modules/human-signals": { + "version": "1.1.1", + "license": "Apache-2.0", "engines": { - "node": ">=0.10.0" + "node": ">=8.12.0" } }, - "node_modules/pg/node_modules/postgres-date": { - "version": "1.0.7", - "license": "MIT", + "node_modules/os-name": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-4.0.1.tgz", + "integrity": "sha512-xl9MAoU97MH1Xt5K9ERft2YfCAoaO6msy1OBA0ozxEC0x0TmIoE6K3QvgJMMZA9yKGLmHXNY/YZoDbiGDj4zYw==", + "dev": true, + "dependencies": { + "macos-release": "^2.5.0", + "windows-release": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pg/node_modules/postgres-interval": { - "version": "1.2.0", + "node_modules/os-tmpdir": { + "version": "1.0.2", "license": "MIT", - "dependencies": { - "xtend": "^4.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/pgpass": { - "version": "1.0.5", + "node_modules/otplib": { + "version": "12.0.1", "license": "MIT", "dependencies": { - "split2": "^4.1.0" + "@otplib/core": "^12.0.1", + "@otplib/preset-default": "^12.0.1", + "@otplib/preset-v11": "^12.0.1" } }, - "node_modules/pgpass/node_modules/split2": { - "version": "4.2.0", - "license": "ISC", + "node_modules/p-cancelable": { + "version": "2.1.1", + "license": "MIT", "engines": { - "node": ">= 10.x" + "node": ">=8" } }, - "node_modules/picocolors": { + "node_modules/p-defer": { "version": "1.0.0", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", "license": "MIT", "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "node": ">=4" } }, - "node_modules/pify": { - "version": "5.0.0", - "dev": true, + "node_modules/p-event": { + "version": "4.2.0", "license": "MIT", + "dependencies": { + "p-timeout": "^3.1.0" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pinkie": { - "version": "2.0.4", - "dev": true, + "node_modules/p-finally": { + "version": "1.0.0", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "dev": true, + "node_modules/p-is-promise": { + "version": "2.1.0", "license": "MIT", - "dependencies": { - "pinkie": "^2.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/pino": { - "version": "6.14.0", - "dev": true, + "node_modules/p-limit": { + "version": "3.1.0", "license": "MIT", "dependencies": { - "fast-redact": "^3.0.0", - "fast-safe-stringify": "^2.0.8", - "flatstr": "^1.0.12", - "pino-std-serializers": "^3.1.0", - "process-warning": "^1.0.0", - "quick-format-unescaped": "^4.0.3", - "sonic-boom": "^1.0.2" + "yocto-queue": "^0.1.0" }, - "bin": { - "pino": "bin.js" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pino-std-serializers": { - "version": "3.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/pkg-dir": { - "version": "4.2.0", + "node_modules/p-locate": { + "version": "5.0.0", "license": "MIT", "dependencies": { - "find-up": "^4.0.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", + "node_modules/p-map": { + "version": "4.0.0", "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "aggregate-error": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", + "node_modules/p-map-series": { + "version": "2.1.0", + "dev": true, "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, "engines": { "node": ">=8" } }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", + "node_modules/p-pipe": { + "version": "3.1.0", + "dev": true, "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, "engines": { - "node": ">=6" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", + "node_modules/p-queue": { + "version": "6.6.2", "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" + "eventemitter3": "^4.0.4", + "p-timeout": "^3.2.0" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pluralize": { - "version": "8.0.0", + "node_modules/p-reduce": { + "version": "2.1.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/pngjs": { - "version": "5.0.0", + "node_modules/p-timeout": { + "version": "3.2.0", "license": "MIT", + "dependencies": { + "p-finally": "^1.0.0" + }, "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "license": "MIT", + "node_modules/p-transform": { + "version": "1.3.0", + "license": "Apache-2.0", + "dependencies": { + "debug": "^4.3.2", + "p-queue": "^6.6.2" + }, "engines": { - "node": ">= 0.4" + "node": ">=12.10.0" } }, - "node_modules/postgres-array": { - "version": "3.0.2", + "node_modules/p-try": { + "version": "2.2.0", "license": "MIT", "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/postgres-bytea": { - "version": "3.0.0", + "node_modules/p-waterfall": { + "version": "2.1.1", + "dev": true, "license": "MIT", "dependencies": { - "obuf": "~1.1.2" + "p-reduce": "^2.0.0" }, "engines": { - "node": ">= 6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postgres-date": { - "version": "2.1.0", + "node_modules/pac-proxy-agent": { + "version": "7.0.1", "license": "MIT", + "dependencies": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "pac-resolver": "^7.0.0", + "socks-proxy-agent": "^8.0.2" + }, "engines": { - "node": ">=12" + "node": ">= 14" } }, - "node_modules/postgres-interval": { - "version": "3.0.0", + "node_modules/pac-proxy-agent/node_modules/agent-base": { + "version": "7.1.0", "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/postgres-range": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/postman-request": { - "version": "2.88.1-postman.33", - "dev": true, - "license": "Apache-2.0", "dependencies": { - "@postman/form-data": "~3.1.1", - "@postman/tough-cookie": "~4.1.3-postman.1", - "@postman/tunnel-agent": "^0.6.3", - "aws-sign2": "~0.7.0", - "aws4": "^1.12.0", - "brotli": "^1.3.3", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "har-validator": "~5.1.3", - "http-signature": "~1.3.1", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "^2.1.35", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.3", - "safe-buffer": "^5.1.2", - "stream-length": "^1.0.2", - "uuid": "^8.3.2" + "debug": "^4.3.4" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, - "node_modules/postman-request/node_modules/qs": { - "version": "6.5.3", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/pac-proxy-agent/node_modules/http-proxy-agent": { + "version": "7.0.2", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, "engines": { - "node": ">=0.6" + "node": ">= 14" } }, - "node_modules/prebuild-install": { - "version": "7.1.2", - "dev": true, + "node_modules/pac-proxy-agent/node_modules/https-proxy-agent": { + "version": "7.0.4", "license": "MIT", "dependencies": { - "detect-libc": "^2.0.0", - "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": "^3.3.0", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^4.0.0", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - }, - "bin": { - "prebuild-install": "bin.js" + "agent-base": "^7.0.2", + "debug": "4" }, "engines": { - "node": ">=10" + "node": ">= 14" } }, - "node_modules/preferred-pm": { - "version": "3.1.3", + "node_modules/pac-proxy-agent/node_modules/socks-proxy-agent": { + "version": "8.0.2", "license": "MIT", "dependencies": { - "find-up": "^5.0.0", - "find-yarn-workspace-root2": "1.2.16", - "path-exists": "^4.0.0", - "which-pm": "2.0.0" + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "socks": "^2.7.1" }, "engines": { - "node": ">=10" + "node": ">= 14" } }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "dev": true, + "node_modules/pac-resolver": { + "version": "7.0.1", "license": "MIT", + "dependencies": { + "degenerator": "^5.0.0", + "netmask": "^2.0.2" + }, "engines": { - "node": ">= 0.8.0" + "node": ">= 14" } }, - "node_modules/prettier": { - "version": "3.2.5", + "node_modules/package-hash": { + "version": "4.0.0", "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.15", + "hasha": "^5.0.0", + "lodash.flattendeep": "^4.4.0", + "release-zalgo": "^1.0.0" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "node": ">=8" } }, - "node_modules/pretty-bytes": { - "version": "5.6.0", + "node_modules/package-json": { + "version": "6.5.0", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, - "node_modules/pretty-format": { - "version": "29.7.0", - "license": "MIT", + "node_modules/packet-reader": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/pacote": { + "version": "17.0.6", + "license": "ISC", "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "@npmcli/git": "^5.0.0", + "@npmcli/installed-package-contents": "^2.0.1", + "@npmcli/promise-spawn": "^7.0.0", + "@npmcli/run-script": "^7.0.0", + "cacache": "^18.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^11.0.0", + "npm-packlist": "^8.0.0", + "npm-pick-manifest": "^9.0.0", + "npm-registry-fetch": "^16.0.0", + "proc-log": "^3.0.0", + "promise-retry": "^2.0.1", + "read-package-json": "^7.0.0", + "read-package-json-fast": "^3.0.0", + "sigstore": "^2.2.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "lib/bin.js" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "license": "MIT", - "engines": { - "node": ">=10" + "node_modules/pacote/node_modules/@npmcli/fs": { + "version": "3.1.0", + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/proc-log": { - "version": "3.0.0", + "node_modules/pacote/node_modules/@npmcli/run-script": { + "version": "7.0.4", "license": "ISC", + "dependencies": { + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/package-json": "^5.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "node-gyp": "^10.0.0", + "which": "^4.0.0" + }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/process": { - "version": "0.11.10", - "license": "MIT", + "node_modules/pacote/node_modules/@sigstore/bundle": { + "version": "2.2.0", + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.3.0" + }, "engines": { - "node": ">= 0.6.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "license": "MIT" + "node_modules/pacote/node_modules/@sigstore/protobuf-specs": { + "version": "0.3.0", + "license": "Apache-2.0", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, - "node_modules/process-on-spawn": { - "version": "1.0.0", - "dev": true, - "license": "MIT", + "node_modules/pacote/node_modules/@sigstore/sign": { + "version": "2.2.3", + "license": "Apache-2.0", "dependencies": { - "fromentries": "^1.2.0" + "@sigstore/bundle": "^2.2.0", + "@sigstore/core": "^1.0.0", + "@sigstore/protobuf-specs": "^0.3.0", + "make-fetch-happen": "^13.0.0" }, "engines": { - "node": ">=8" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/process-warning": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/prom-client": { - "version": "14.2.0", + "node_modules/pacote/node_modules/@sigstore/tuf": { + "version": "2.3.1", "license": "Apache-2.0", "dependencies": { - "tdigest": "^0.1.1" + "@sigstore/protobuf-specs": "^0.3.0", + "tuf-js": "^2.2.0" }, "engines": { - "node": ">=10" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/promise": { - "version": "8.3.0", + "node_modules/pacote/node_modules/@tufjs/canonical-json": { + "version": "2.0.0", "license": "MIT", - "dependencies": { - "asap": "~2.0.6" + "engines": { + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/promise-all-reject-late": { - "version": "1.0.1", - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node_modules/pacote/node_modules/@tufjs/models": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^9.0.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/promise-call-limit": { - "version": "1.0.2", + "node_modules/pacote/node_modules/abbrev": { + "version": "2.0.0", "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "license": "ISC" - }, - "node_modules/promise-retry": { - "version": "2.0.1", - "license": "MIT", + "node_modules/pacote/node_modules/cacache": { + "version": "18.0.2", + "license": "ISC", "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" }, "engines": { - "node": ">=10" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/promise-retry/node_modules/retry": { - "version": "0.12.0", - "license": "MIT", + "node_modules/pacote/node_modules/fs-minipass": { + "version": "3.0.3", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, "engines": { - "node": ">= 4" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/promzard": { - "version": "1.0.0", - "dev": true, + "node_modules/pacote/node_modules/ignore-walk": { + "version": "6.0.4", "license": "ISC", "dependencies": { - "read": "^2.0.0" + "minimatch": "^9.0.0" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/propagate": { - "version": "2.0.1", - "dev": true, - "license": "MIT", + "node_modules/pacote/node_modules/make-fetch-happen": { + "version": "13.0.0", + "license": "ISC", + "dependencies": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + }, "engines": { - "node": ">= 8" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/proto-list": { - "version": "1.2.4", - "license": "ISC" + "node_modules/pacote/node_modules/minipass": { + "version": "7.0.4", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } }, - "node_modules/proto3-json-serializer": { - "version": "1.1.1", - "dev": true, - "license": "Apache-2.0", - "optional": true, + "node_modules/pacote/node_modules/minipass-collect": { + "version": "2.0.1", + "license": "ISC", "dependencies": { - "protobufjs": "^7.0.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">=12.0.0" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/protobufjs": { - "version": "7.2.6", - "dev": true, - "hasInstallScript": true, - "license": "BSD-3-Clause", - "optional": true, + "node_modules/pacote/node_modules/minipass-fetch": { + "version": "3.0.4", + "license": "MIT", "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/node": ">=13.7.0", - "long": "^5.0.0" + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" }, "engines": { - "node": ">=12.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" } }, - "node_modules/protobufjs-cli": { - "version": "1.1.1", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, + "node_modules/pacote/node_modules/node-gyp": { + "version": "10.0.1", + "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "escodegen": "^1.13.0", - "espree": "^9.0.0", - "estraverse": "^5.1.0", - "glob": "^8.0.0", - "jsdoc": "^4.0.0", - "minimist": "^1.2.0", - "semver": "^7.1.2", - "tmp": "^0.2.1", - "uglify-js": "^3.7.7" + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^10.3.10", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^13.0.0", + "nopt": "^7.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^4.0.0" }, "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" + "node-gyp": "bin/node-gyp.js" }, "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "protobufjs": "^7.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/protobufjs-cli/node_modules/escodegen": { - "version": "1.14.3", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, + "node_modules/pacote/node_modules/nopt": { + "version": "7.2.0", + "license": "ISC", "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" + "abbrev": "^2.0.0" }, "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" + "nopt": "bin/nopt.js" }, "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/protobufjs-cli/node_modules/escodegen/node_modules/estraverse": { - "version": "4.3.0", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, + "node_modules/pacote/node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "license": "ISC", "engines": { - "node": ">=4.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/protobufjs-cli/node_modules/glob": { - "version": "8.1.0", - "dev": true, + "node_modules/pacote/node_modules/npm-package-arg": { + "version": "11.0.1", "license": "ISC", - "optional": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "hosted-git-info": "^7.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/protobufjs-cli/node_modules/levn": { - "version": "0.3.0", - "dev": true, - "license": "MIT", - "optional": true, + "node_modules/pacote/node_modules/npm-packlist": { + "version": "8.0.2", + "license": "ISC", "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "ignore-walk": "^6.0.4" }, "engines": { - "node": ">= 0.8.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/protobufjs-cli/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, + "node_modules/pacote/node_modules/npm-registry-fetch": { + "version": "16.1.0", "license": "ISC", - "optional": true, "dependencies": { - "brace-expansion": "^2.0.1" + "make-fetch-happen": "^13.0.0", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.1.2", + "npm-package-arg": "^11.0.0", + "proc-log": "^3.0.0" }, "engines": { - "node": ">=10" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/protobufjs-cli/node_modules/optionator": { - "version": "0.8.3", - "dev": true, - "license": "MIT", - "optional": true, + "node_modules/pacote/node_modules/read-package-json": { + "version": "7.0.0", + "license": "ISC", "dependencies": { - "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" + "glob": "^10.2.2", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/protobufjs-cli/node_modules/prelude-ls": { - "version": "1.1.2", - "dev": true, - "optional": true, + "node_modules/pacote/node_modules/sigstore": { + "version": "2.2.2", + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.2.0", + "@sigstore/core": "^1.0.0", + "@sigstore/protobuf-specs": "^0.3.0", + "@sigstore/sign": "^2.2.3", + "@sigstore/tuf": "^2.3.1", + "@sigstore/verify": "^1.1.0" + }, "engines": { - "node": ">= 0.8.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/protobufjs-cli/node_modules/type-check": { - "version": "0.3.2", - "dev": true, - "license": "MIT", - "optional": true, + "node_modules/pacote/node_modules/ssri": { + "version": "10.0.5", + "license": "ISC", "dependencies": { - "prelude-ls": "~1.1.2" + "minipass": "^7.0.3" }, "engines": { - "node": ">= 0.8.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/protocols": { - "version": "2.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/proxy-addr": { - "version": "2.0.7", + "node_modules/pacote/node_modules/tuf-js": { + "version": "2.2.0", "license": "MIT", "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" + "@tufjs/models": "2.0.0", + "debug": "^4.3.4", + "make-fetch-happen": "^13.0.0" }, "engines": { - "node": ">= 0.10" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/proxy-agent": { - "version": "6.4.0", - "dev": true, - "license": "MIT", + "node_modules/pacote/node_modules/unique-filename": { + "version": "3.0.0", + "license": "ISC", "dependencies": { - "agent-base": "^7.0.2", - "debug": "^4.3.4", - "http-proxy-agent": "^7.0.1", - "https-proxy-agent": "^7.0.3", - "lru-cache": "^7.14.1", - "pac-proxy-agent": "^7.0.1", - "proxy-from-env": "^1.1.0", - "socks-proxy-agent": "^8.0.2" + "unique-slug": "^4.0.0" }, "engines": { - "node": ">= 14" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/proxy-agent/node_modules/agent-base": { - "version": "7.1.0", - "dev": true, - "license": "MIT", + "node_modules/pacote/node_modules/unique-slug": { + "version": "4.0.0", + "license": "ISC", "dependencies": { - "debug": "^4.3.4" + "imurmurhash": "^0.1.4" }, "engines": { - "node": ">= 14" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/proxy-agent/node_modules/http-proxy-agent": { - "version": "7.0.2", - "dev": true, + "node_modules/pad-component": { + "version": "0.0.1" + }, + "node_modules/pako": { + "version": "1.0.11", + "license": "(MIT AND Zlib)" + }, + "node_modules/param-case": { + "version": "3.0.4", "license": "MIT", "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/proxy-agent/node_modules/https-proxy-agent": { - "version": "7.0.4", + "node_modules/parent-module": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" + "callsites": "^3.0.0" }, "engines": { - "node": ">= 14" + "node": ">=6" } }, - "node_modules/proxy-agent/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, + "node_modules/parse-conflict-json": { + "version": "2.0.2", "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^2.3.1", + "just-diff": "^5.0.1", + "just-diff-apply": "^5.2.0" + }, "engines": { - "node": ">=12" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/proxy-agent/node_modules/socks-proxy-agent": { - "version": "8.0.2", - "dev": true, + "node_modules/parse-conflict-json/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "license": "MIT" + }, + "node_modules/parse-database-url": { + "version": "0.3.0", "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", - "debug": "^4.3.4", - "socks": "^2.7.1" + "mongodb-uri": ">= 0.9.7" }, "engines": { - "node": ">= 14" + "node": ">= 0.6" } }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/proxyquire": { - "version": "2.1.3", + "node_modules/parse-json": { + "version": "5.2.0", "license": "MIT", "dependencies": { - "fill-keys": "^1.0.2", - "module-not-found-error": "^1.0.1", - "resolve": "^1.11.1" + "@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/pseudomap": { - "version": "1.0.2", - "dev": true, - "license": "ISC" + "node_modules/parse-json/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "license": "MIT" }, - "node_modules/psl": { - "version": "1.9.0", + "node_modules/parse-json/node_modules/lines-and-columns": { + "version": "1.2.4", "license": "MIT" }, - "node_modules/pubnub": { - "version": "7.6.1", + "node_modules/parse-passwd": { + "version": "1.0.0", "dev": true, - "license": "SEE LICENSE IN LICENSE", - "dependencies": { - "agentkeepalive": "^3.5.2", - "buffer": "^6.0.3", - "cbor-js": "^0.1.0", - "cbor-sync": "^1.0.4", - "lil-uuid": "^0.1.1", - "proxy-agent": "^6.3.0", - "superagent": "^8.1.2" + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/pubnub/node_modules/agentkeepalive": { - "version": "3.5.2", + "node_modules/parse-path": { + "version": "7.0.0", "dev": true, "license": "MIT", "dependencies": { - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 4.0.0" + "protocols": "^2.0.0" } }, - "node_modules/pubnub/node_modules/buffer": { - "version": "6.0.3", + "node_modules/parse-url": { + "version": "8.1.0", "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" - } - ], "license": "MIT", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" + "parse-path": "^7.0.0" } }, - "node_modules/pubnub/node_modules/ieee754": { - "version": "1.2.1", - "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" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/pump": { - "version": "3.0.0", + "node_modules/parse5": { + "version": "7.1.2", "license": "MIT", "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/punycode": { - "version": "2.3.1", + "node_modules/parseurl": { + "version": "1.3.3", "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 0.8" } }, - "node_modules/pupa": { - "version": "3.1.0", + "node_modules/pascal-case": { + "version": "3.1.2", "license": "MIT", "dependencies": { - "escape-goat": "^4.0.0" - }, + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/paseto": { + "version": "2.1.3", + "license": "MIT", "engines": { - "node": ">=12.20" + "node": "^12.19.0 || >=14.15.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/panva" } }, - "node_modules/q": { - "version": "1.5.1", + "node_modules/paseto3": { + "name": "paseto", + "version": "3.1.4", "license": "MIT", + "optional": true, "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" + "node": ">=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/panva" } }, - "node_modules/qqjs": { - "version": "0.3.11", - "dev": true, + "node_modules/passport": { + "version": "0.6.0", "license": "MIT", "dependencies": { - "chalk": "^2.4.1", - "debug": "^4.1.1", - "execa": "^0.10.0", - "fs-extra": "^6.0.1", - "get-stream": "^5.1.0", - "glob": "^7.1.2", - "globby": "^10.0.1", - "http-call": "^5.1.2", - "load-json-file": "^6.2.0", - "pkg-dir": "^4.2.0", - "tar-fs": "^2.0.0", - "tmp": "^0.1.0", - "write-json-file": "^4.1.1" + "passport-strategy": "1.x.x", + "pause": "0.0.1", + "utils-merge": "^1.0.1" }, "engines": { - "node": ">=8.0.0" + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" } }, - "node_modules/qqjs/node_modules/@types/glob": { - "version": "7.2.0", - "dev": true, + "node_modules/passport-apple": { + "version": "2.0.2", "license": "MIT", "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" + "jsonwebtoken": "^9.0.0", + "passport-oauth2": "^1.6.1" } }, - "node_modules/qqjs/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, + "node_modules/passport-azure-ad": { + "version": "4.3.5", "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "async": "^3.2.3", + "base64url": "^3.0.0", + "bunyan": "^1.8.14", + "cache-manager": "^3.6.1", + "https-proxy-agent": "^5.0.0", + "jws": "^3.1.3", + "lodash": "^4.11.2", + "node-jose": "^2.2.0", + "oauth": "0.9.15", + "passport": "^0.6.0", + "valid-url": "^1.0.6" }, "engines": { - "node": ">=4" + "node": ">= 8.0.0" } }, - "node_modules/qqjs/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, + "node_modules/passport-azure-ad/node_modules/jwa": { + "version": "1.4.1", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" } }, - "node_modules/qqjs/node_modules/chalk": { - "version": "2.4.2", - "dev": true, + "node_modules/passport-azure-ad/node_modules/jws": { + "version": "3.2.2", "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" } }, - "node_modules/qqjs/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, + "node_modules/passport-facebook": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/qqjs/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" + "passport-oauth2": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } }, - "node_modules/qqjs/node_modules/cross-spawn": { - "version": "6.0.5", - "dev": true, + "node_modules/passport-google-oauth20": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "passport-oauth2": "1.x.x" }, "engines": { - "node": ">=4.8" + "node": ">= 0.4.0" } }, - "node_modules/qqjs/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", + "node_modules/passport-http-bearer": { + "version": "1.0.1", + "dependencies": { + "passport-strategy": "1.x.x" + }, "engines": { - "node": ">=0.8.0" + "node": ">= 0.4.0" } }, - "node_modules/qqjs/node_modules/execa": { - "version": "0.10.0", - "dev": true, + "node_modules/passport-instagram": { + "version": "1.0.0", + "dependencies": { + "passport-oauth2": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-local": { + "version": "1.0.0", + "dependencies": { + "passport-strategy": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-oauth2": { + "version": "1.8.0", "license": "MIT", "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^3.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" + "base64url": "3.x.x", + "oauth": "0.10.x", + "passport-strategy": "1.x.x", + "uid2": "0.0.x", + "utils-merge": "1.x.x" }, "engines": { - "node": ">=4" + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" } }, - "node_modules/qqjs/node_modules/execa/node_modules/get-stream": { - "version": "3.0.0", - "dev": true, + "node_modules/passport-oauth2-client-password": { + "version": "0.1.2", + "dependencies": { + "passport-strategy": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-oauth2/node_modules/oauth": { + "version": "0.10.0", + "license": "MIT" + }, + "node_modules/passport-strategy": { + "version": "1.0.0", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/password-prompt": { + "version": "1.1.3", + "license": "0BSD", + "dependencies": { + "ansi-escapes": "^4.3.2", + "cross-spawn": "^7.0.3" + } + }, + "node_modules/patch-package": { + "version": "8.0.0", "license": "MIT", + "dependencies": { + "@yarnpkg/lockfile": "^1.1.0", + "chalk": "^4.1.2", + "ci-info": "^3.7.0", + "cross-spawn": "^7.0.3", + "find-yarn-workspace-root": "^2.0.0", + "fs-extra": "^9.0.0", + "json-stable-stringify": "^1.0.2", + "klaw-sync": "^6.0.0", + "minimist": "^1.2.6", + "open": "^7.4.2", + "rimraf": "^2.6.3", + "semver": "^7.5.3", + "slash": "^2.0.0", + "tmp": "^0.0.33", + "yaml": "^2.2.2" + }, + "bin": { + "patch-package": "index.js" + }, "engines": { - "node": ">=4" + "node": ">=14", + "npm": ">5" } }, - "node_modules/qqjs/node_modules/fs-extra": { - "version": "6.0.1", - "dev": true, + "node_modules/patch-package/node_modules/brace-expansion": { + "version": "1.1.11", "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/qqjs/node_modules/get-stream": { - "version": "5.2.0", - "dev": true, + "node_modules/patch-package/node_modules/fs-extra": { + "version": "9.1.0", "license": "MIT", "dependencies": { - "pump": "^3.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10" } }, - "node_modules/qqjs/node_modules/glob": { + "node_modules/patch-package/node_modules/glob": { "version": "7.2.3", - "dev": true, "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -24771,325 +28295,314 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/qqjs/node_modules/globby": { - "version": "10.0.2", - "dev": true, - "license": "MIT", + "node_modules/patch-package/node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=8" + "node": "*" } }, - "node_modules/qqjs/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, + "node_modules/patch-package/node_modules/open": { + "version": "7.4.2", "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/qqjs/node_modules/is-stream": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node_modules/patch-package/node_modules/rimraf": { + "version": "2.7.1", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, - "node_modules/qqjs/node_modules/isexe": { + "node_modules/patch-package/node_modules/slash": { "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/qqjs/node_modules/jsonfile": { - "version": "4.0.0", - "dev": true, "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/qqjs/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, "engines": { - "node": "*" + "node": ">=6" } }, - "node_modules/qqjs/node_modules/npm-run-path": { - "version": "2.0.2", - "dev": true, + "node_modules/patch-package/node_modules/tmp": { + "version": "0.0.33", "license": "MIT", "dependencies": { - "path-key": "^2.0.0" + "os-tmpdir": "~1.0.2" }, "engines": { - "node": ">=4" + "node": ">=0.6.0" } }, - "node_modules/qqjs/node_modules/path-key": { - "version": "2.0.1", - "dev": true, - "license": "MIT", + "node_modules/patch-package/node_modules/yaml": { + "version": "2.4.1", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, "engines": { - "node": ">=4" + "node": ">= 14" } }, - "node_modules/qqjs/node_modules/rimraf": { - "version": "2.7.1", - "dev": true, - "license": "ISC", + "node_modules/path-browserify": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/path-case": { + "version": "3.0.4", + "license": "MIT", "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/qqjs/node_modules/shebang-command": { - "version": "1.2.0", - "dev": true, + "node_modules/path-exists": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "shebang-regex": "^1.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/qqjs/node_modules/shebang-regex": { - "version": "1.0.0", - "dev": true, + "node_modules/path-is-absolute": { + "version": "1.0.1", "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/qqjs/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, + "node_modules/path-key": { + "version": "3.1.1", "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "license": "BlueOak-1.0.0", "dependencies": { - "has-flag": "^3.0.0" + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=4" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/qqjs/node_modules/tmp": { - "version": "0.1.0", - "dev": true, + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.0.4", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/path-to-regexp": { + "version": "6.2.1", + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "rimraf": "^2.6.3" - }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/qqjs/node_modules/universalify": { - "version": "0.1.2", + "node_modules/pathval": { + "version": "1.1.1", "dev": true, "license": "MIT", "engines": { - "node": ">= 4.0.0" + "node": "*" } }, - "node_modules/qqjs/node_modules/which": { - "version": "1.3.1", - "dev": true, - "license": "ISC", + "node_modules/pause": { + "version": "0.0.1" + }, + "node_modules/pause-stream": { + "version": "0.0.11", + "license": [ + "MIT", + "Apache2" + ], "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "through": "~2.3" } }, - "node_modules/qrcode": { - "version": "1.5.3", + "node_modules/performance-now": { + "version": "2.1.0", + "license": "MIT" + }, + "node_modules/pg": { + "version": "8.11.3", "license": "MIT", "dependencies": { - "dijkstrajs": "^1.0.1", - "encode-utf8": "^1.0.3", - "pngjs": "^5.0.0", - "yargs": "^15.3.1" - }, - "bin": { - "qrcode": "bin/qrcode" + "buffer-writer": "2.0.0", + "packet-reader": "1.0.0", + "pg-connection-string": "^2.6.2", + "pg-pool": "^3.6.1", + "pg-protocol": "^1.6.0", + "pg-types": "^2.1.0", + "pgpass": "1.x" }, "engines": { - "node": ">=10.13.0" + "node": ">= 8.0.0" + }, + "optionalDependencies": { + "pg-cloudflare": "^1.1.1" + }, + "peerDependencies": { + "pg-native": ">=3.0.1" + }, + "peerDependenciesMeta": { + "pg-native": { + "optional": true + } } }, - "node_modules/qrcode/node_modules/camelcase": { - "version": "5.3.1", + "node_modules/pg-cloudflare": { + "version": "1.1.1", "license": "MIT", + "optional": true + }, + "node_modules/pg-connection-string": { + "version": "2.6.2", + "license": "MIT" + }, + "node_modules/pg-int8": { + "version": "1.0.1", + "license": "ISC", "engines": { - "node": ">=6" + "node": ">=4.0.0" } }, - "node_modules/qrcode/node_modules/cliui": { - "version": "6.0.0", + "node_modules/pg-numeric": { + "version": "1.0.2", "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "engines": { + "node": ">=4" } }, - "node_modules/qrcode/node_modules/find-up": { - "version": "4.1.0", + "node_modules/pg-pool": { + "version": "3.6.1", "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" + "peerDependencies": { + "pg": ">=8.0" } }, - "node_modules/qrcode/node_modules/locate-path": { - "version": "5.0.0", + "node_modules/pg-protocol": { + "version": "1.6.0", + "license": "MIT" + }, + "node_modules/pg-types": { + "version": "4.0.2", "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "pg-int8": "1.0.1", + "pg-numeric": "1.0.2", + "postgres-array": "~3.0.1", + "postgres-bytea": "~3.0.0", + "postgres-date": "~2.1.0", + "postgres-interval": "^3.0.0", + "postgres-range": "^1.1.1" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/qrcode/node_modules/p-limit": { - "version": "2.3.0", + "node_modules/pg/node_modules/pg-types": { + "version": "2.2.0", "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "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" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/qrcode/node_modules/p-locate": { - "version": "4.1.0", + "node_modules/pg/node_modules/postgres-array": { + "version": "2.0.0", "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/qrcode/node_modules/wrap-ansi": { - "version": "6.2.0", + "node_modules/pg/node_modules/postgres-bytea": { + "version": "1.0.0", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/qrcode/node_modules/y18n": { - "version": "4.0.3", - "license": "ISC" - }, - "node_modules/qrcode/node_modules/yargs": { - "version": "15.4.1", + "node_modules/pg/node_modules/postgres-date": { + "version": "1.0.7", "license": "MIT", - "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": ">=0.10.0" } }, - "node_modules/qrcode/node_modules/yargs-parser": { - "version": "18.1.3", - "license": "ISC", + "node_modules/pg/node_modules/postgres-interval": { + "version": "1.2.0", + "license": "MIT", "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "xtend": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/qs": { - "version": "6.12.0", - "license": "BSD-3-Clause", + "node_modules/pgpass": { + "version": "1.0.5", + "license": "MIT", "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "split2": "^4.1.0" } }, - "node_modules/querystring": { - "version": "0.2.0", + "node_modules/pgpass/node_modules/split2": { + "version": "4.2.0", + "license": "ISC", "engines": { - "node": ">=0.4.x" + "node": ">= 10.x" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "license": "MIT" + "node_modules/picocolors": { + "version": "1.0.0", + "license": "ISC" }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" + "node_modules/picomatch": { + "version": "2.3.1", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } }, - "node_modules/quick-format-unescaped": { - "version": "4.0.4", + "node_modules/pify": { + "version": "5.0.0", "dev": true, - "license": "MIT" - }, - "node_modules/quick-lru": { - "version": "5.1.1", "license": "MIT", "engines": { "node": ">=10" @@ -25098,3276 +28611,3395 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/rambda": { - "version": "7.5.0", - "dev": true, - "license": "MIT" - }, - "node_modules/randombytes": { - "version": "2.1.0", + "node_modules/pinkie": { + "version": "2.0.4", "dev": true, "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/rate-limit-memcached": { - "version": "0.6.0", + "node_modules/pinkie-promise": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "memcached": "^2.2.2" + "pinkie": "^2.0.0" }, "engines": { - "node": ">=8.9.0" + "node": ">=0.10.0" } }, - "node_modules/rate-limit-mongo": { - "version": "2.3.2", + "node_modules/pino": { + "version": "6.14.0", + "dev": true, "license": "MIT", "dependencies": { - "mongodb": "^3.6.7", - "twostep": "0.4.2", - "underscore": "1.12.1" + "fast-redact": "^3.0.0", + "fast-safe-stringify": "^2.0.8", + "flatstr": "^1.0.12", + "pino-std-serializers": "^3.1.0", + "process-warning": "^1.0.0", + "quick-format-unescaped": "^4.0.3", + "sonic-boom": "^1.0.2" + }, + "bin": { + "pino": "bin.js" } }, - "node_modules/rate-limit-mongo/node_modules/underscore": { - "version": "1.12.1", + "node_modules/pino-std-serializers": { + "version": "3.2.0", + "dev": true, "license": "MIT" }, - "node_modules/rate-limit-redis": { - "version": "3.1.0", - "license": "MIT", + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, "engines": { - "node": ">= 14.5.0" - }, - "peerDependencies": { - "express-rate-limit": "^6" + "node": ">= 6" } }, - "node_modules/raw-body": { - "version": "2.5.2", + "node_modules/pkg-dir": { + "version": "4.2.0", "license": "MIT", "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "find-up": "^4.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/razorpay": { - "version": "2.9.2", + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", "license": "MIT", "dependencies": { - "@types/request-promise": "^4.1.48", - "promise": "^8.1.0", - "request": "^2.88.0", - "request-promise": "^4.2.6", - "typescript": "^4.9.4" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/rc": { - "version": "1.2.8", - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "license": "MIT", "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "p-locate": "^4.1.0" }, - "bin": { - "rc": "cli.js" + "engines": { + "node": ">=8" } }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-is": { - "version": "18.2.0", - "license": "MIT" - }, - "node_modules/read": { - "version": "2.1.0", - "dev": true, - "license": "ISC", + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "license": "MIT", "dependencies": { - "mute-stream": "~1.0.0" + "p-limit": "^2.2.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/read-cmd-shim": { - "version": "4.0.0", - "dev": true, - "license": "ISC", + "node_modules/pluralize": { + "version": "8.0.0", + "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/read-input": { - "version": "0.3.1", - "license": "MIT" - }, - "node_modules/read-package-json": { - "version": "6.0.4", - "license": "ISC", - "dependencies": { - "glob": "^10.2.2", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, + "node_modules/pngjs": { + "version": "5.0.0", + "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=10.13.0" } }, - "node_modules/read-package-json-fast": { - "version": "3.0.2", - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 0.4" } }, - "node_modules/read-package-json-fast/node_modules/npm-normalize-package-bin": { - "version": "3.0.1", - "license": "ISC", + "node_modules/postgres-array": { + "version": "3.0.2", + "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=12" } }, - "node_modules/read-package-json/node_modules/hosted-git-info": { - "version": "6.1.1", - "license": "ISC", + "node_modules/postgres-bytea": { + "version": "3.0.0", + "license": "MIT", "dependencies": { - "lru-cache": "^7.5.1" + "obuf": "~1.1.2" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 6" } }, - "node_modules/read-package-json/node_modules/lru-cache": { - "version": "7.18.3", - "license": "ISC", + "node_modules/postgres-date": { + "version": "2.1.0", + "license": "MIT", "engines": { "node": ">=12" } }, - "node_modules/read-package-json/node_modules/normalize-package-data": { - "version": "5.0.0", - "license": "BSD-2-Clause", + "node_modules/postgres-interval": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/postgres-range": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/postman-request": { + "version": "2.88.1-postman.33", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "hosted-git-info": "^6.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" + "@postman/form-data": "~3.1.1", + "@postman/tough-cookie": "~4.1.3-postman.1", + "@postman/tunnel-agent": "^0.6.3", + "aws-sign2": "~0.7.0", + "aws4": "^1.12.0", + "brotli": "^1.3.3", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "har-validator": "~5.1.3", + "http-signature": "~1.3.1", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "^2.1.35", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.3", + "safe-buffer": "^5.1.2", + "stream-length": "^1.0.2", + "uuid": "^8.3.2" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 6" } }, - "node_modules/read-package-json/node_modules/npm-normalize-package-bin": { - "version": "3.0.1", - "license": "ISC", + "node_modules/postman-request/node_modules/qs": { + "version": "6.5.3", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=0.6" } }, - "node_modules/read-pkg": { - "version": "3.0.0", + "node_modules/prebuild-install": { + "version": "7.1.2", "dev": true, "license": "MIT", "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" + "detect-libc": "^2.0.0", + "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": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/read-pkg-up": { - "version": "3.0.0", - "dev": true, + "node_modules/preferred-pm": { + "version": "3.1.3", "license": "MIT", "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "2.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "2.1.0", + "node_modules/prelude-ls": { + "version": "1.2.1", "dev": true, "license": "MIT", - "dependencies": { - "locate-path": "^2.0.0" - }, "engines": { - "node": ">=4" + "node": ">= 0.8.0" } }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "2.0.0", + "node_modules/prettier": { + "version": "3.2.5", "dev": true, "license": "MIT", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "bin": { + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=4" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "1.3.0", + "node_modules/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, - "license": "MIT", "dependencies": { - "p-try": "^1.0.0" + "fast-diff": "^1.1.2" }, "engines": { - "node": ">=4" + "node": ">=6.0.0" } }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "2.0.0", - "dev": true, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", "license": "MIT", "dependencies": { - "p-limit": "^1.1.0" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/read-pkg-up/node_modules/p-try": { - "version": "1.0.0", - "dev": true, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/read-pkg-up/node_modules/path-exists": { + "node_modules/proc-log": { "version": "3.0.0", - "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/process": { + "version": "0.11.10", "license": "MIT", "engines": { - "node": ">=4" + "node": ">= 0.6.0" } }, - "node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" + "node_modules/process-nextick-args": { + "version": "2.0.1", + "license": "MIT" }, - "node_modules/read-pkg/node_modules/load-json-file": { - "version": "4.0.0", + "node_modules/process-on-spawn": { + "version": "1.0.0", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" + "fromentries": "^1.2.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", + "node_modules/process-warning": { + "version": "1.0.0", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT" + }, + "node_modules/prom-client": { + "version": "14.2.0", + "license": "Apache-2.0", "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "tdigest": "^0.1.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/read-pkg/node_modules/parse-json": { - "version": "4.0.0", - "dev": true, + "node_modules/promise": { + "version": "8.3.0", "license": "MIT", "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" + "asap": "~2.0.6" } }, - "node_modules/read-pkg/node_modules/path-type": { - "version": "3.0.0", - "dev": true, + "node_modules/promise-all-reject-late": { + "version": "1.0.1", + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/promise-call-limit": { + "version": "1.0.2", + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "license": "ISC" + }, + "node_modules/promise-retry": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "pify": "^3.0.0" + "err-code": "^2.0.2", + "retry": "^0.12.0" }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/read-pkg/node_modules/pify": { - "version": "3.0.0", - "dev": true, + "node_modules/promise-retry/node_modules/retry": { + "version": "0.12.0", "license": "MIT", "engines": { - "node": ">=4" + "node": ">= 4" } }, - "node_modules/read-pkg/node_modules/strip-bom": { - "version": "3.0.0", + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dev": true, - "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, "engines": { - "node": ">=4" + "node": ">= 6" } }, - "node_modules/read/node_modules/mute-stream": { + "node_modules/promzard": { "version": "1.0.0", "dev": true, "license": "ISC", + "dependencies": { + "read": "^2.0.0" + }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/readable-stream": { - "version": "3.6.2", + "node_modules/propagate": { + "version": "2.0.1", + "dev": true, "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, "engines": { - "node": ">= 6" + "node": ">= 8" } }, - "node_modules/readdir-glob": { - "version": "1.1.3", - "license": "Apache-2.0", - "dependencies": { - "minimatch": "^5.1.0" - } + "node_modules/proto-list": { + "version": "1.2.4", + "license": "ISC" }, - "node_modules/readdir-glob/node_modules/minimatch": { - "version": "5.1.6", - "license": "ISC", + "node_modules/proto3-json-serializer": { + "version": "1.1.1", + "license": "Apache-2.0", + "optional": true, "dependencies": { - "brace-expansion": "^2.0.1" + "protobufjs": "^7.0.0" }, "engines": { - "node": ">=10" - } - }, - "node_modules/readdir-scoped-modules": { - "version": "1.1.0", - "license": "ISC", - "dependencies": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" + "node": ">=12.0.0" } }, - "node_modules/readdirp": { - "version": "3.6.0", - "dev": true, - "license": "MIT", + "node_modules/protobufjs": { + "version": "7.2.6", + "hasInstallScript": true, + "license": "BSD-3-Clause", + "optional": true, "dependencies": { - "picomatch": "^2.2.1" + "@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/node": ">=13.7.0", + "long": "^5.0.0" }, "engines": { - "node": ">=8.10.0" + "node": ">=12.0.0" } }, - "node_modules/rechoir": { - "version": "0.6.2", + "node_modules/protobufjs-cli": { + "version": "1.1.1", + "license": "BSD-3-Clause", + "optional": true, "dependencies": { - "resolve": "^1.1.6" + "chalk": "^4.0.0", + "escodegen": "^1.13.0", + "espree": "^9.0.0", + "estraverse": "^5.1.0", + "glob": "^8.0.0", + "jsdoc": "^4.0.0", + "minimist": "^1.2.0", + "semver": "^7.1.2", + "tmp": "^0.2.1", + "uglify-js": "^3.7.7" + }, + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" }, "engines": { - "node": ">= 0.10" + "node": ">=12.0.0" + }, + "peerDependencies": { + "protobufjs": "^7.0.0" } }, - "node_modules/redent": { - "version": "3.0.0", - "dev": true, - "license": "MIT", + "node_modules/protobufjs-cli/node_modules/escodegen": { + "version": "1.14.3", + "license": "BSD-2-Clause", + "optional": true, "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": ">=8" - } - }, - "node_modules/redeyed": { - "version": "2.1.1", - "license": "MIT", - "dependencies": { - "esprima": "~4.0.0" + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "node_modules/redis-commands": { - "version": "1.7.0", - "license": "MIT", - "peer": true - }, - "node_modules/redis-errors": { - "version": "1.2.0", - "license": "MIT", - "peer": true, + "node_modules/protobufjs-cli/node_modules/escodegen/node_modules/estraverse": { + "version": "4.3.0", + "license": "BSD-2-Clause", + "optional": true, "engines": { - "node": ">=4" + "node": ">=4.0" } }, - "node_modules/redis-parser": { - "version": "3.0.0", - "license": "MIT", - "peer": true, + "node_modules/protobufjs-cli/node_modules/glob": { + "version": "8.1.0", + "license": "ISC", + "optional": true, "dependencies": { - "redis-errors": "^1.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/reflect-metadata": { - "version": "0.1.14", - "license": "Apache-2.0" - }, - "node_modules/reftools": { - "version": "1.1.9", - "license": "BSD-3-Clause", + "node": ">=12" + }, "funding": { - "url": "https://github.com/Mermade/oas-kit?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/regenerate": { - "version": "1.4.2", - "license": "MIT" - }, - "node_modules/registry-auth-token": { - "version": "4.2.2", + "node_modules/protobufjs-cli/node_modules/levn": { + "version": "0.3.0", "license": "MIT", + "optional": true, "dependencies": { - "rc": "1.2.8" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" }, "engines": { - "node": ">=6.0.0" + "node": ">= 0.8.0" } }, - "node_modules/registry-url": { - "version": "5.1.0", - "license": "MIT", + "node_modules/protobufjs-cli/node_modules/minimatch": { + "version": "5.1.6", + "license": "ISC", + "optional": true, "dependencies": { - "rc": "^1.2.8" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/release-zalgo": { - "version": "1.0.0", - "dev": true, - "license": "ISC", + "node_modules/protobufjs-cli/node_modules/optionator": { + "version": "0.8.3", + "license": "MIT", + "optional": true, "dependencies": { - "es6-error": "^4.0.1" + "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" }, "engines": { - "node": ">=4" + "node": ">= 0.8.0" } }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "license": "ISC" - }, - "node_modules/replace-ext": { - "version": "1.0.1", - "license": "MIT", + "node_modules/protobufjs-cli/node_modules/prelude-ls": { + "version": "1.1.2", + "optional": true, "engines": { - "node": ">= 0.10" + "node": ">= 0.8.0" } }, - "node_modules/request": { - "version": "2.88.2", - "license": "Apache-2.0", + "node_modules/protobufjs-cli/node_modules/type-check": { + "version": "0.3.2", + "license": "MIT", + "optional": true, "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" + "prelude-ls": "~1.1.2" }, "engines": { - "node": ">= 6" + "node": ">= 0.8.0" } }, - "node_modules/request-ip": { - "version": "3.3.0", + "node_modules/protocols": { + "version": "2.0.1", + "dev": true, "license": "MIT" }, - "node_modules/request-promise": { - "version": "4.2.6", - "license": "ISC", + "node_modules/proxy-addr": { + "version": "2.0.7", + "license": "MIT", "dependencies": { - "bluebird": "^3.5.0", - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" }, "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "request": "^2.34" + "node": ">= 0.10" } }, - "node_modules/request-promise-core": { - "version": "1.1.4", - "license": "ISC", + "node_modules/proxy-agent": { + "version": "6.4.0", + "license": "MIT", "dependencies": { - "lodash": "^4.17.19" + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.1", + "https-proxy-agent": "^7.0.3", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.0.1", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.2" }, "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "request": "^2.34" + "node": ">= 14" } }, - "node_modules/request/node_modules/form-data": { - "version": "2.3.3", + "node_modules/proxy-agent/node_modules/agent-base": { + "version": "7.1.0", "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" + "debug": "^4.3.4" }, "engines": { - "node": ">= 0.12" + "node": ">= 14" } }, - "node_modules/request/node_modules/http-signature": { - "version": "1.2.0", + "node_modules/proxy-agent/node_modules/http-proxy-agent": { + "version": "7.0.2", "license": "MIT", "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" + "node": ">= 14" } }, - "node_modules/request/node_modules/jsprim": { - "version": "1.4.2", + "node_modules/proxy-agent/node_modules/https-proxy-agent": { + "version": "7.0.4", "license": "MIT", "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" + "agent-base": "^7.0.2", + "debug": "4" }, "engines": { - "node": ">=0.6.0" + "node": ">= 14" } }, - "node_modules/request/node_modules/qs": { - "version": "6.5.3", - "license": "BSD-3-Clause", + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "license": "ISC", "engines": { - "node": ">=0.6" + "node": ">=12" } }, - "node_modules/request/node_modules/uuid": { - "version": "3.4.0", + "node_modules/proxy-agent/node_modules/socks-proxy-agent": { + "version": "8.0.2", "license": "MIT", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/require-at": { - "version": "1.0.6", - "license": "Apache-2.0", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "socks": "^2.7.1" + }, "engines": { - "node": ">=4" + "node": ">= 14" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "node_modules/proxy-from-env": { + "version": "1.1.0", + "license": "MIT" }, - "node_modules/require-from-string": { - "version": "2.0.2", + "node_modules/proxyquire": { + "version": "2.1.3", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "fill-keys": "^1.0.2", + "module-not-found-error": "^1.0.1", + "resolve": "^1.11.1" } }, - "node_modules/require-main-filename": { - "version": "2.0.0", + "node_modules/pseudomap": { + "version": "1.0.2", "license": "ISC" }, - "node_modules/requires-port": { - "version": "1.0.0", + "node_modules/psl": { + "version": "1.9.0", "license": "MIT" }, - "node_modules/requizzle": { - "version": "0.2.4", - "dev": true, - "license": "MIT", - "optional": true, + "node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==" + }, + "node_modules/pubnub": { + "version": "7.6.1", + "license": "SEE LICENSE IN LICENSE", "dependencies": { - "lodash": "^4.17.21" + "agentkeepalive": "^3.5.2", + "buffer": "^6.0.3", + "cbor-js": "^0.1.0", + "cbor-sync": "^1.0.4", + "lil-uuid": "^0.1.1", + "proxy-agent": "^6.3.0", + "superagent": "^8.1.2" } }, - "node_modules/resolve": { - "version": "1.22.8", + "node_modules/pubnub/node_modules/agentkeepalive": { + "version": "3.5.2", "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "humanize-ms": "^1.2.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 4.0.0" } }, - "node_modules/resolve-alpn": { + "node_modules/pubnub/node_modules/buffer": { + "version": "6.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/pubnub/node_modules/ieee754": { "version": "1.2.1", - "license": "MIT" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" }, - "node_modules/resolve-cwd": { + "node_modules/pump": { "version": "3.0.0", - "dev": true, "license": "MIT", "dependencies": { - "resolve-from": "^5.0.0" - }, + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/resolve-dir": { - "version": "1.0.1", - "dev": true, + "node_modules/pupa": { + "version": "3.1.0", "license": "MIT", "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" + "escape-goat": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/resolve-from": { - "version": "5.0.0", - "dev": true, + "node_modules/q": { + "version": "1.5.1", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.6.0", + "teleport": ">=0.2.0" } }, - "node_modules/resolve-global": { - "version": "1.0.0", + "node_modules/qqjs": { + "version": "0.3.11", "dev": true, "license": "MIT", "dependencies": { - "global-dirs": "^0.1.1" + "chalk": "^2.4.1", + "debug": "^4.1.1", + "execa": "^0.10.0", + "fs-extra": "^6.0.1", + "get-stream": "^5.1.0", + "glob": "^7.1.2", + "globby": "^10.0.1", + "http-call": "^5.1.2", + "load-json-file": "^6.2.0", + "pkg-dir": "^4.2.0", + "tar-fs": "^2.0.0", + "tmp": "^0.1.0", + "write-json-file": "^4.1.1" }, "engines": { - "node": ">=8" + "node": ">=8.0.0" } }, - "node_modules/responselike": { - "version": "2.0.1", + "node_modules/qqjs/node_modules/@types/glob": { + "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { - "lowercase-keys": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/minimatch": "*", + "@types/node": "*" } }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "license": "MIT", + "node_modules/qqjs/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/ret": { - "version": "0.2.2", + "node_modules/qqjs/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/qqjs/node_modules/chalk": { + "version": "2.4.2", "dev": true, "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, "engines": { "node": ">=4" } }, - "node_modules/retry": { - "version": "0.13.1", + "node_modules/qqjs/node_modules/color-convert": { + "version": "1.9.3", "dev": true, "license": "MIT", - "optional": true, - "engines": { - "node": ">= 4" + "dependencies": { + "color-name": "1.1.3" } }, - "node_modules/retry-as-promised": { - "version": "7.0.4", + "node_modules/qqjs/node_modules/color-name": { + "version": "1.1.3", + "dev": true, "license": "MIT" }, - "node_modules/retry-request": { - "version": "5.0.2", + "node_modules/qqjs/node_modules/cross-spawn": { + "version": "6.0.5", "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "debug": "^4.1.1", - "extend": "^3.0.2" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" }, "engines": { - "node": ">=12" + "node": ">=4.8" } }, - "node_modules/reusify": { - "version": "1.0.4", + "node_modules/qqjs/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, "license": "MIT", "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "node": ">=0.8.0" } }, - "node_modules/rfdc": { - "version": "1.3.1", - "dev": true, - "license": "MIT" - }, - "node_modules/rimraf": { - "version": "5.0.5", + "node_modules/qqjs/node_modules/execa": { + "version": "0.10.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "glob": "^10.3.7" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" + "cross-spawn": "^6.0.0", + "get-stream": "^3.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" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=4" } }, - "node_modules/run-async": { - "version": "2.4.1", + "node_modules/qqjs/node_modules/execa/node_modules/get-stream": { + "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.12.0" + "node": ">=4" } }, - "node_modules/run-parallel": { - "version": "1.2.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" - } - ], + "node_modules/qqjs/node_modules/fs-extra": { + "version": "6.0.1", + "dev": true, "license": "MIT", "dependencies": { - "queue-microtask": "^1.2.2" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } }, - "node_modules/rxjs": { - "version": "6.6.7", - "license": "Apache-2.0", + "node_modules/qqjs/node_modules/get-stream": { + "version": "5.2.0", + "dev": true, + "license": "MIT", "dependencies": { - "tslib": "^1.9.0" + "pump": "^3.0.0" }, "engines": { - "npm": ">=2.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safe-identifier": { - "version": "0.4.2", - "license": "ISC" - }, - "node_modules/safe-json-stringify": { - "version": "1.2.0", - "license": "MIT", - "optional": true + "node_modules/qqjs/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "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/safe-regex2": { - "version": "2.0.0", + "node_modules/qqjs/node_modules/globby": { + "version": "10.0.2", "dev": true, "license": "MIT", "dependencies": { - "ret": "~0.2.0" + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/safe-stable-stringify": { - "version": "2.4.3", + "node_modules/qqjs/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/saslprep": { - "version": "1.0.3", + "node_modules/qqjs/node_modules/is-stream": { + "version": "1.1.0", + "dev": true, "license": "MIT", - "optional": true, - "dependencies": { - "sparse-bitfield": "^3.0.3" - }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/sax": { - "version": "1.2.1", + "node_modules/qqjs/node_modules/isexe": { + "version": "2.0.0", + "dev": true, "license": "ISC" }, - "node_modules/saxes": { - "version": "5.0.1", + "node_modules/qqjs/node_modules/jsonfile": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/qqjs/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, "license": "ISC", "dependencies": { - "xmlchars": "^2.2.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=10" + "node": "*" } }, - "node_modules/scmp": { - "version": "2.1.0", - "license": "BSD-3-Clause" - }, - "node_modules/scoped-regex": { - "version": "2.1.0", + "node_modules/qqjs/node_modules/npm-run-path": { + "version": "2.0.2", + "dev": true, "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/secure-json-parse": { - "version": "2.7.0", + "node_modules/qqjs/node_modules/path-key": { + "version": "2.0.1", "dev": true, - "license": "BSD-3-Clause" + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/semver": { - "version": "7.6.0", + "node_modules/qqjs/node_modules/rimraf": { + "version": "2.7.1", + "dev": true, "license": "ISC", "dependencies": { - "lru-cache": "^6.0.0" + "glob": "^7.1.3" }, "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "rimraf": "bin.js" } }, - "node_modules/semver-diff": { - "version": "4.0.0", + "node_modules/qqjs/node_modules/shebang-command": { + "version": "1.2.0", + "dev": true, "license": "MIT", "dependencies": { - "semver": "^7.3.5" + "shebang-regex": "^1.0.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/semver-store": { - "version": "0.3.0", + "node_modules/qqjs/node_modules/shebang-regex": { + "version": "1.0.0", "dev": true, - "license": "MIT" - }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/send": { - "version": "0.18.0", + "node_modules/qqjs/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, "license": "MIT", "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" + "has-flag": "^3.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", + "node_modules/qqjs/node_modules/tmp": { + "version": "0.1.0", + "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" } }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", + "node_modules/qqjs/node_modules/universalify": { + "version": "0.1.2", + "dev": true, "license": "MIT", - "bin": { - "mime": "cli.js" - }, "engines": { - "node": ">=4" + "node": ">= 4.0.0" } }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "license": "MIT" - }, - "node_modules/sentence-case": { - "version": "3.0.4", - "license": "MIT", + "node_modules/qqjs/node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, - "node_modules/seq-queue": { - "version": "0.0.5", - "dev": true - }, - "node_modules/sequelize": { - "version": "6.37.1", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/sequelize" - } - ], + "node_modules/qrcode": { + "version": "1.5.3", "license": "MIT", "dependencies": { - "@types/debug": "^4.1.8", - "@types/validator": "^13.7.17", - "debug": "^4.3.4", - "dottie": "^2.0.6", - "inflection": "^1.13.4", - "lodash": "^4.17.21", - "moment": "^2.29.4", - "moment-timezone": "^0.5.43", - "pg-connection-string": "^2.6.1", - "retry-as-promised": "^7.0.4", - "semver": "^7.5.4", - "sequelize-pool": "^7.1.0", - "toposort-class": "^1.0.1", - "uuid": "^8.3.2", - "validator": "^13.9.0", - "wkx": "^0.5.0" + "dijkstrajs": "^1.0.1", + "encode-utf8": "^1.0.3", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" }, - "engines": { - "node": ">=10.0.0" + "bin": { + "qrcode": "bin/qrcode" }, - "peerDependenciesMeta": { - "ibm_db": { - "optional": true - }, - "mariadb": { - "optional": true - }, - "mysql2": { - "optional": true - }, - "oracledb": { - "optional": true - }, - "pg": { - "optional": true - }, - "pg-hstore": { - "optional": true - }, - "snowflake-sdk": { - "optional": true - }, - "sqlite3": { - "optional": true - }, - "tedious": { - "optional": true - } + "engines": { + "node": ">=10.13.0" } }, - "node_modules/sequelize-pool": { - "version": "7.1.0", + "node_modules/qrcode/node_modules/camelcase": { + "version": "5.3.1", "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">=6" } }, - "node_modules/serialize-javascript": { + "node_modules/qrcode/node_modules/cliui": { "version": "6.0.0", - "dev": true, - "license": "BSD-3-Clause", + "license": "ISC", "dependencies": { - "randombytes": "^2.1.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" } }, - "node_modules/serve-static": { - "version": "1.15.0", + "node_modules/qrcode/node_modules/find-up": { + "version": "4.1.0", "license": "MIT", "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/set-cookie-parser": { - "version": "2.6.0", - "dev": true, - "license": "MIT" - }, - "node_modules/set-function-length": { - "version": "1.2.2", + "node_modules/qrcode/node_modules/locate-path": { + "version": "5.0.0", "license": "MIT", "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" + "p-locate": "^4.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/setimmediate": { - "version": "1.0.5", - "license": "MIT" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "license": "ISC" - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "dev": true, + "node_modules/qrcode/node_modules/p-limit": { + "version": "2.3.0", "license": "MIT", "dependencies": { - "kind-of": "^6.0.2" + "p-try": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/shebang-command": { - "version": "2.0.0", + "node_modules/qrcode/node_modules/p-locate": { + "version": "4.1.0", "license": "MIT", "dependencies": { - "shebang-regex": "^3.0.0" + "p-limit": "^2.2.0" }, "engines": { "node": ">=8" } }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "license": "MIT", + "node_modules/qrcode/node_modules/wrap-ansi": { + "version": "6.2.0", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/shelljs": { - "version": "0.8.5", - "license": "BSD-3-Clause", + "node_modules/qrcode/node_modules/y18n": { + "version": "4.0.3", + "license": "ISC" + }, + "node_modules/qrcode/node_modules/yargs": { + "version": "15.4.1", + "license": "MIT", "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" + "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": ">=4" + "node": ">=8" } }, - "node_modules/shelljs/node_modules/brace-expansion": { - "version": "1.1.11", - "license": "MIT", + "node_modules/qrcode/node_modules/yargs-parser": { + "version": "18.1.3", + "license": "ISC", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/shelljs/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", + "node_modules/qs": { + "version": "6.12.0", + "license": "BSD-3-Clause", "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" + "side-channel": "^1.0.6" }, "engines": { - "node": "*" + "node": ">=0.6" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/shelljs/node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, + "node_modules/querystring": { + "version": "0.2.0", "engines": { - "node": "*" + "node": ">=0.4.x" } }, - "node_modules/shiki": { - "version": "0.11.1", + "node_modules/querystringify": { + "version": "2.2.0", + "license": "MIT" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/quick-format-unescaped": { + "version": "4.0.4", "dev": true, + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "5.1.1", "license": "MIT", - "dependencies": { - "jsonc-parser": "^3.0.0", - "vscode-oniguruma": "^1.6.1", - "vscode-textmate": "^6.0.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/should": { - "version": "13.2.3", + "node_modules/rambda": { + "version": "7.5.0", + "dev": true, + "license": "MIT" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "dev": true, "license": "MIT", "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" + "safe-buffer": "^5.1.0" } }, - "node_modules/should-equal": { - "version": "2.0.0", + "node_modules/range-parser": { + "version": "1.2.1", "license": "MIT", - "dependencies": { - "should-type": "^1.4.0" + "engines": { + "node": ">= 0.6" } }, - "node_modules/should-format": { - "version": "3.0.3", + "node_modules/rate-limit-memcached": { + "version": "0.6.0", "license": "MIT", "dependencies": { - "should-type": "^1.3.0", - "should-type-adaptors": "^1.0.1" + "memcached": "^2.2.2" + }, + "engines": { + "node": ">=8.9.0" } }, - "node_modules/should-type": { - "version": "1.4.0", - "license": "MIT" - }, - "node_modules/should-type-adaptors": { - "version": "1.1.0", + "node_modules/rate-limit-mongo": { + "version": "2.3.2", "license": "MIT", "dependencies": { - "should-type": "^1.3.0", - "should-util": "^1.0.0" + "mongodb": "^3.6.7", + "twostep": "0.4.2", + "underscore": "1.12.1" } }, - "node_modules/should-util": { - "version": "1.0.1", + "node_modules/rate-limit-mongo/node_modules/underscore": { + "version": "1.12.1", "license": "MIT" }, - "node_modules/side-channel": { - "version": "1.0.6", + "node_modules/rate-limit-redis": { + "version": "3.1.0", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, "engines": { - "node": ">= 0.4" + "node": ">= 14.5.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "express-rate-limit": "^6" } }, - "node_modules/signal-exit": { - "version": "3.0.7", - "license": "ISC" - }, - "node_modules/sigstore": { - "version": "1.9.0", - "license": "Apache-2.0", + "node_modules/raw-body": { + "version": "2.5.2", + "license": "MIT", "dependencies": { - "@sigstore/bundle": "^1.1.0", - "@sigstore/protobuf-specs": "^0.2.0", - "@sigstore/sign": "^1.0.0", - "@sigstore/tuf": "^1.0.3", - "make-fetch-happen": "^11.0.1" - }, - "bin": { - "sigstore": "bin/sigstore.js" + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 0.8" } }, - "node_modules/sigstore/node_modules/@npmcli/fs": { - "version": "3.1.0", - "license": "ISC", + "node_modules/razorpay": { + "version": "2.9.2", + "license": "MIT", "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "@types/request-promise": "^4.1.48", + "promise": "^8.1.0", + "request": "^2.88.0", + "request-promise": "^4.2.6", + "typescript": "^4.9.4" } }, - "node_modules/sigstore/node_modules/cacache": { - "version": "17.1.4", - "license": "ISC", + "node_modules/rc": { + "version": "1.2.8", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "bin": { + "rc": "cli.js" } }, - "node_modules/sigstore/node_modules/cacache/node_modules/minipass": { - "version": "7.0.4", - "license": "ISC", + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "license": "MIT", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=0.10.0" } }, - "node_modules/sigstore/node_modules/fs-minipass": { - "version": "3.0.3", + "node_modules/react-is": { + "version": "18.2.0", + "license": "MIT" + }, + "node_modules/read": { + "version": "2.1.0", + "dev": true, "license": "ISC", "dependencies": { - "minipass": "^7.0.3" + "mute-stream": "~1.0.0" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/sigstore/node_modules/fs-minipass/node_modules/minipass": { - "version": "7.0.4", + "node_modules/read-cmd-shim": { + "version": "4.0.0", + "dev": true, "license": "ISC", "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/sigstore/node_modules/lru-cache": { - "version": "7.18.3", + "node_modules/read-input": { + "version": "0.3.1", + "license": "MIT" + }, + "node_modules/read-package-json": { + "version": "6.0.4", "license": "ISC", + "dependencies": { + "glob": "^10.2.2", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^5.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, "engines": { - "node": ">=12" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/sigstore/node_modules/make-fetch-happen": { - "version": "11.1.1", + "node_modules/read-package-json-fast": { + "version": "3.0.2", "license": "ISC", "dependencies": { - "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": "^5.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" + "json-parse-even-better-errors": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/sigstore/node_modules/minipass": { - "version": "5.0.0", + "node_modules/read-package-json-fast/node_modules/npm-normalize-package-bin": { + "version": "3.0.1", "license": "ISC", "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/sigstore/node_modules/minipass-fetch": { - "version": "3.0.4", - "license": "MIT", + "node_modules/read-package-json/node_modules/hosted-git-info": { + "version": "6.1.1", + "license": "ISC", "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "lru-cache": "^7.5.1" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" } }, - "node_modules/sigstore/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.0.4", + "node_modules/read-package-json/node_modules/lru-cache": { + "version": "7.18.3", "license": "ISC", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=12" } }, - "node_modules/sigstore/node_modules/ssri": { - "version": "10.0.5", - "license": "ISC", + "node_modules/read-package-json/node_modules/normalize-package-data": { + "version": "5.0.0", + "license": "BSD-2-Clause", "dependencies": { - "minipass": "^7.0.3" + "hosted-git-info": "^6.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/sigstore/node_modules/ssri/node_modules/minipass": { - "version": "7.0.4", + "node_modules/read-package-json/node_modules/npm-normalize-package-bin": { + "version": "3.0.1", "license": "ISC", "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/sigstore/node_modules/unique-filename": { + "node_modules/read-pkg": { "version": "3.0.0", - "license": "ISC", + "dev": true, + "license": "MIT", "dependencies": { - "unique-slug": "^4.0.0" + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/sigstore/node_modules/unique-slug": { - "version": "4.0.0", - "license": "ISC", + "node_modules/read-pkg-up": { + "version": "3.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4" + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/simple-concat": { - "version": "1.0.1", - "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" - } - ], - "license": "MIT" - }, - "node_modules/simple-get": { - "version": "4.0.1", + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "2.1.0", "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" - } - ], "license": "MIT", "dependencies": { - "decompress-response": "^6.0.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/simple-git": { - "version": "3.23.0", + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "2.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@kwsites/file-exists": "^1.1.1", - "@kwsites/promise-deferred": "^1.1.1", - "debug": "^4.3.4" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/steveukx/git-js?sponsor=1" + "engines": { + "node": ">=4" } }, - "node_modules/simple-lru-cache": { - "version": "0.0.2" - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "1.3.0", + "dev": true, "license": "MIT", "dependencies": { - "is-arrayish": "^0.3.1" + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "license": "MIT" - }, - "node_modules/sinon": { - "version": "15.2.0", - "license": "BSD-3-Clause", + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "2.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "@sinonjs/commons": "^3.0.0", - "@sinonjs/fake-timers": "^10.3.0", - "@sinonjs/samsam": "^8.0.0", - "diff": "^5.1.0", - "nise": "^5.1.4", - "supports-color": "^7.2.0" + "p-limit": "^1.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/sinon" - } - }, - "node_modules/sinon/node_modules/diff": { - "version": "5.2.0", - "license": "BSD-3-Clause", "engines": { - "node": ">=0.3.1" + "node": ">=4" } }, - "node_modules/sinon/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/read-pkg-up/node_modules/p-try": { + "version": "1.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/slash": { + "node_modules/read-pkg-up/node_modules/path-exists": { "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/slice-ansi": { + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "dev": true, + "license": "ISC" + }, + "node_modules/read-pkg/node_modules/load-json-file": { "version": "4.0.0", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" + "node": ">=4" } }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "node_modules/snake-case": { - "version": "3.0.4", + "node_modules/read-pkg/node_modules/parse-json": { + "version": "4.0.0", + "dev": true, "license": "MIT", "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" } }, - "node_modules/socket.io-client": { - "version": "4.7.5", + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.5.2", - "socket.io-parser": "~4.2.4" + "pify": "^3.0.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=4" } }, - "node_modules/socket.io-parser": { - "version": "4.2.4", + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", "dev": true, "license": "MIT", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, "engines": { - "node": ">=10.0.0" + "node": ">=4" } }, - "node_modules/socks": { - "version": "2.8.1", + "node_modules/read-pkg/node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/read/node_modules/mute-stream": { + "version": "1.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", "license": "MIT", "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" + "node": ">= 6" } }, - "node_modules/socks-proxy-agent": { - "version": "7.0.0", - "license": "MIT", + "node_modules/readdir-glob": { + "version": "1.1.3", + "license": "Apache-2.0", "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" + "minimatch": "^5.1.0" + } + }, + "node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.6", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">= 10" + "node": ">=10" } }, - "node_modules/sonic-boom": { - "version": "1.4.1", - "dev": true, - "license": "MIT", + "node_modules/readdir-scoped-modules": { + "version": "1.1.0", + "license": "ISC", "dependencies": { - "atomic-sleep": "^1.0.0", - "flatstr": "^1.0.12" + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" } }, - "node_modules/sort-keys": { - "version": "4.2.0", + "node_modules/readdirp": { + "version": "3.6.0", "license": "MIT", "dependencies": { - "is-plain-obj": "^2.0.0" + "picomatch": "^2.2.1" }, "engines": { - "node": ">=8" + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "dependencies": { + "resolve": "^1.1.6" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">= 0.10" } }, - "node_modules/sort-keys/node_modules/is-plain-obj": { - "version": "2.1.0", + "node_modules/redent": { + "version": "3.0.0", + "dev": true, "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/source-map": { - "version": "0.6.1", - "license": "BSD-3-Clause", + "node_modules/redeyed": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "esprima": "~4.0.0" + } + }, + "node_modules/redis-commands": { + "version": "1.7.0", + "license": "MIT" + }, + "node_modules/redis-errors": { + "version": "1.2.0", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "dev": true, + "node_modules/redis-parser": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "redis-errors": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/sparse-bitfield": { - "version": "3.0.3", - "license": "MIT", - "optional": true, + "node_modules/redisparse": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/redisparse/-/redisparse-0.2.1.tgz", + "integrity": "sha512-BgcIv8CF2qM63glP7N+Lhrc0rxpn9UJbxXxmOUPobjDbpLGNrhqggAD1OMYdtl7nuPWE5qyQNdKyTHL8uh6wwA==", "dependencies": { - "memory-pager": "^1.0.2" + "array_decoder": ">=0.1.0" } }, - "node_modules/spawn-wrap": { - "version": "2.0.0", - "dev": true, - "license": "ISC", + "node_modules/reflect-metadata": { + "version": "0.1.14", + "license": "Apache-2.0" + }, + "node_modules/reftools": { + "version": "1.1.9", + "license": "BSD-3-Clause", + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "license": "MIT" + }, + "node_modules/registry-auth-token": { + "version": "4.2.2", + "license": "MIT", "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" + "rc": "1.2.8" }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/spawn-wrap/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, + "node_modules/registry-url": { + "version": "5.1.0", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" } }, - "node_modules/spawn-wrap/node_modules/foreground-child": { - "version": "2.0.0", + "node_modules/release-zalgo": { + "version": "1.0.0", "dev": true, "license": "ISC", "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" + "es6-error": "^4.0.1" }, "engines": { - "node": ">=8.0.0" + "node": ">=4" } }, - "node_modules/spawn-wrap/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "license": "ISC" + }, + "node_modules/replace-ext": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "license": "Apache-2.0", "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" + "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": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 6" } }, - "node_modules/spawn-wrap/node_modules/isexe": { - "version": "2.0.0", - "dev": true, - "license": "ISC" + "node_modules/request-ip": { + "version": "3.3.0", + "license": "MIT" }, - "node_modules/spawn-wrap/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, + "node_modules/request-promise": { + "version": "4.2.6", "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "bluebird": "^3.5.0", + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" }, "engines": { - "node": "*" + "node": ">=0.10.0" + }, + "peerDependencies": { + "request": "^2.34" } }, - "node_modules/spawn-wrap/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, + "node_modules/request-promise-core": { + "version": "1.1.4", "license": "ISC", "dependencies": { - "glob": "^7.1.3" + "lodash": "^4.17.19" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">=0.10.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "request": "^2.34" } }, - "node_modules/spawn-wrap/node_modules/which": { - "version": "2.0.2", - "dev": true, - "license": "ISC", + "node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "license": "MIT", "dependencies": { - "isexe": "^2.0.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" }, - "bin": { - "node-which": "bin/node-which" + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/request/node_modules/http-signature": { + "version": "1.2.0", + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" }, "engines": { - "node": ">= 8" + "node": ">=0.8", + "npm": ">=1.3.7" } }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "license": "Apache-2.0", + "node_modules/request/node_modules/jsprim": { + "version": "1.4.2", + "license": "MIT", "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "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/spdx-exceptions": { - "version": "2.5.0", - "license": "CC-BY-3.0" + "node_modules/request/node_modules/qs": { + "version": "6.5.3", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "bin": { + "uuid": "bin/uuid" } }, - "node_modules/spdx-license-ids": { - "version": "3.0.17", - "license": "CC0-1.0" + "node_modules/require-at": { + "version": "1.0.6", + "license": "Apache-2.0", + "engines": { + "node": ">=4" + } }, - "node_modules/spdx-license-list": { - "version": "6.9.0", - "license": "CC0-1.0", + "node_modules/require-directory": { + "version": "2.1.1", + "license": "MIT", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/split": { - "version": "1.0.1", - "dev": true, + "node_modules/require-from-string": { + "version": "2.0.2", "license": "MIT", - "dependencies": { - "through": "2" - }, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/split2": { - "version": "3.2.2", - "dev": true, - "license": "ISC", + "node_modules/require-main-filename": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/requizzle": { + "version": "0.2.4", + "license": "MIT", + "optional": true, "dependencies": { - "readable-stream": "^3.0.0" + "lodash": "^4.17.21" } }, - "node_modules/sprintf-js": { - "version": "1.1.3", - "license": "BSD-3-Clause" - }, - "node_modules/sqlite3": { - "version": "5.1.7", - "dev": true, - "hasInstallScript": true, - "license": "BSD-3-Clause", + "node_modules/resolve": { + "version": "1.22.8", + "license": "MIT", "dependencies": { - "bindings": "^1.5.0", - "node-addon-api": "^7.0.0", - "prebuild-install": "^7.1.1", - "tar": "^6.1.11" - }, - "optionalDependencies": { - "node-gyp": "8.x" + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "peerDependencies": { - "node-gyp": "8.x" + "bin": { + "resolve": "bin/resolve" }, - "peerDependenciesMeta": { - "node-gyp": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/sqlite3/node_modules/@npmcli/fs": { - "version": "1.1.1", + "node_modules/resolve-alpn": { + "version": "1.2.1", + "license": "MIT" + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", "dev": true, - "license": "ISC", - "optional": true, + "license": "MIT", "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/sqlite3/node_modules/@npmcli/move-file": { - "version": "1.1.2", + "node_modules/resolve-dir": { + "version": "1.0.1", "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/sqlite3/node_modules/@tootallnate/once": { - "version": "1.1.2", + "node_modules/resolve-from": { + "version": "5.0.0", "dev": true, "license": "MIT", - "optional": true, "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/sqlite3/node_modules/are-we-there-yet": { - "version": "3.0.1", + "node_modules/resolve-global": { + "version": "1.0.0", "dev": true, - "license": "ISC", - "optional": true, + "license": "MIT", "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" + "global-dirs": "^0.1.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/sqlite3/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/responselike": { + "version": "2.0.1", "license": "MIT", - "optional": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/sqlite3/node_modules/cacache": { - "version": "15.3.0", - "dev": true, - "license": "ISC", - "optional": true, + "node_modules/restore-cursor": { + "version": "3.1.0", + "license": "MIT", "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", - "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" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": ">= 10" + "node": ">=8" } }, - "node_modules/sqlite3/node_modules/gauge": { - "version": "4.0.4", + "node_modules/ret": { + "version": "0.2.2", "dev": true, - "license": "ISC", - "optional": 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" - }, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=4" } }, - "node_modules/sqlite3/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", + "node_modules/retry": { + "version": "0.13.1", + "license": "MIT", "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": ">= 4" } }, - "node_modules/sqlite3/node_modules/http-proxy-agent": { - "version": "4.0.1", - "dev": true, + "node_modules/retry-as-promised": { + "version": "7.0.4", + "license": "MIT" + }, + "node_modules/retry-request": { + "version": "5.0.2", "license": "MIT", "optional": true, "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" + "debug": "^4.1.1", + "extend": "^3.0.2" }, "engines": { - "node": ">= 6" + "node": ">=12" } }, - "node_modules/sqlite3/node_modules/isexe": { - "version": "2.0.0", + "node_modules/reusify": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.3.1", "dev": true, - "license": "ISC", - "optional": true + "license": "MIT" }, - "node_modules/sqlite3/node_modules/lru-cache": { - "version": "6.0.0", + "node_modules/rimraf": { + "version": "5.0.5", "dev": true, "license": "ISC", - "optional": true, "dependencies": { - "yallist": "^4.0.0" + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" }, "engines": { - "node": ">=10" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/sqlite3/node_modules/make-fetch-happen": { - "version": "9.1.0", - "dev": true, - "license": "ISC", - "optional": true, - "dependencies": { - "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" - }, + "node_modules/run-async": { + "version": "2.4.1", + "license": "MIT", "engines": { - "node": ">= 10" + "node": ">=0.12.0" } }, - "node_modules/sqlite3/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "optional": true, + "node_modules/run-parallel": { + "version": "1.2.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" + } + ], + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" + "queue-microtask": "^1.2.2" } }, - "node_modules/sqlite3/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", - "optional": true, + "node_modules/rxjs": { + "version": "6.6.7", + "license": "Apache-2.0", "dependencies": { - "yallist": "^4.0.0" + "tslib": "^1.9.0" }, "engines": { - "node": ">=8" + "npm": ">=2.0.0" } }, - "node_modules/sqlite3/node_modules/minipass-fetch": { - "version": "1.4.1", + "node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "license": "0BSD" + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-identifier": { + "version": "0.4.2", + "license": "ISC" + }, + "node_modules/safe-json-stringify": { + "version": "1.2.0", + "license": "MIT", + "optional": true + }, + "node_modules/safe-regex2": { + "version": "2.0.0", "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "optionalDependencies": { - "encoding": "^0.1.12" + "ret": "~0.2.0" } }, - "node_modules/sqlite3/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, + "node_modules/safe-stable-stringify": { + "version": "2.4.3", "license": "MIT", - "optional": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, "engines": { "node": ">=10" } }, - "node_modules/sqlite3/node_modules/node-addon-api": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^16 || ^18 || >= 20" - } + "node_modules/safer-buffer": { + "version": "2.1.2", + "license": "MIT" }, - "node_modules/sqlite3/node_modules/node-gyp": { - "version": "8.4.1", - "dev": true, + "node_modules/saslprep": { + "version": "1.0.3", "license": "MIT", "optional": true, "dependencies": { - "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" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" + "sparse-bitfield": "^3.0.3" }, "engines": { - "node": ">= 10.12.0" + "node": ">=6" } }, - "node_modules/sqlite3/node_modules/npmlog": { - "version": "6.0.2", - "dev": true, + "node_modules/sax": { + "version": "1.2.1", + "license": "ISC" + }, + "node_modules/saxes": { + "version": "5.0.1", "license": "ISC", - "optional": true, "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" + "xmlchars": "^2.2.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=10" } }, - "node_modules/sqlite3/node_modules/rimraf": { - "version": "3.0.2", + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, - "license": "ISC", - "optional": true, "dependencies": { - "glob": "^7.1.3" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/sqlite3/node_modules/socks-proxy-agent": { - "version": "6.2.1", + "node_modules/schema-utils/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, - "license": "MIT", - "optional": true, "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">= 10" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/sqlite3/node_modules/ssri": { - "version": "8.0.1", + "node_modules/schema-utils/node_modules/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, - "license": "ISC", - "optional": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" + "peerDependencies": { + "ajv": "^6.9.1" } }, - "node_modules/sqlite3/node_modules/unique-filename": { - "version": "1.1.1", - "dev": true, - "license": "ISC", - "optional": true, - "dependencies": { - "unique-slug": "^2.0.0" - } + "node_modules/schema-utils/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/sqlite3/node_modules/unique-slug": { - "version": "2.0.2", - "dev": true, - "license": "ISC", - "optional": true, - "dependencies": { - "imurmurhash": "^0.1.4" + "node_modules/scmp": { + "version": "2.1.0", + "license": "BSD-3-Clause" + }, + "node_modules/scoped-regex": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/sqlite3/node_modules/which": { - "version": "2.0.2", + "node_modules/secure-json-parse": { + "version": "2.7.0", "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/semver": { + "version": "7.6.0", "license": "ISC", - "optional": true, "dependencies": { - "isexe": "^2.0.0" + "lru-cache": "^6.0.0" }, "bin": { - "node-which": "bin/node-which" + "semver": "bin/semver.js" }, "engines": { - "node": ">= 8" + "node": ">=10" } }, - "node_modules/sqlstring": { - "version": "2.3.3", - "dev": true, + "node_modules/semver-diff": { + "version": "4.0.0", "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/ssh2": { - "version": "1.4.0", - "dev": true, - "hasInstallScript": true, "dependencies": { - "asn1": "^0.2.4", - "bcrypt-pbkdf": "^1.0.2" + "semver": "^7.3.5" }, "engines": { - "node": ">=10.16.0" - }, - "optionalDependencies": { - "cpu-features": "0.0.2", - "nan": "^2.15.0" - } - }, - "node_modules/sshpk": { - "version": "1.18.0", - "license": "MIT", - "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" + "node": ">=12" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/sshpk/node_modules/jsbn": { - "version": "0.1.1", + "node_modules/semver-store": { + "version": "0.3.0", + "dev": true, "license": "MIT" }, - "node_modules/ssri": { - "version": "9.0.1", - "license": "ISC", - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/ssri/node_modules/minipass": { - "version": "3.3.6", + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "license": "MIT" - }, - "node_modules/stack-trace": { - "version": "0.0.10", - "license": "MIT", - "engines": { - "node": "*" + "node": ">=10" } }, - "node_modules/stack-utils": { - "version": "2.0.6", + "node_modules/send": { + "version": "0.18.0", "license": "MIT", "dependencies": { - "escape-string-regexp": "^2.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/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", + "node_modules/send/node_modules/debug": { + "version": "2.6.9", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/standard-as-callback": { - "version": "2.1.0", - "license": "MIT", - "peer": true + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" }, - "node_modules/statuses": { - "version": "2.0.1", + "node_modules/send/node_modules/mime": { + "version": "1.6.0", "license": "MIT", + "bin": { + "mime": "cli.js" + }, "engines": { - "node": ">= 0.8" + "node": ">=4" } }, - "node_modules/stdout-stderr": { - "version": "0.1.13", - "dev": true, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "license": "MIT" + }, + "node_modules/sentence-case": { + "version": "3.0.4", "license": "MIT", "dependencies": { - "debug": "^4.1.1", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8.0.0" + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" } }, - "node_modules/stealthy-require": { - "version": "1.1.1", - "license": "ISC", - "engines": { - "node": ">=0.10.0" - } + "node_modules/seq-queue": { + "version": "0.0.5" }, - "node_modules/stoppable": { - "version": "1.1.0", - "license": "MIT", - "engines": { - "node": ">=4", - "npm": ">=6" - } - }, - "node_modules/stream-combiner": { - "version": "0.0.4", - "dev": true, + "node_modules/sequelize": { + "version": "6.37.1", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/sequelize" + } + ], "license": "MIT", "dependencies": { - "duplexer": "~0.1.1" + "@types/debug": "^4.1.8", + "@types/validator": "^13.7.17", + "debug": "^4.3.4", + "dottie": "^2.0.6", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "moment": "^2.29.4", + "moment-timezone": "^0.5.43", + "pg-connection-string": "^2.6.1", + "retry-as-promised": "^7.0.4", + "semver": "^7.5.4", + "sequelize-pool": "^7.1.0", + "toposort-class": "^1.0.1", + "uuid": "^8.3.2", + "validator": "^13.9.0", + "wkx": "^0.5.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependenciesMeta": { + "ibm_db": { + "optional": true + }, + "mariadb": { + "optional": true + }, + "mysql2": { + "optional": true + }, + "oracledb": { + "optional": true + }, + "pg": { + "optional": true + }, + "pg-hstore": { + "optional": true + }, + "snowflake-sdk": { + "optional": true + }, + "sqlite3": { + "optional": true + }, + "tedious": { + "optional": true + } } }, - "node_modules/stream-events": { - "version": "1.0.5", - "dev": true, + "node_modules/sequelize-pool": { + "version": "7.1.0", "license": "MIT", - "optional": true, - "dependencies": { - "stubs": "^3.0.0" + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/stream-length": { - "version": "1.0.2", + "node_modules/serialize-javascript": { + "version": "6.0.0", "dev": true, - "license": "WTFPL", + "license": "BSD-3-Clause", "dependencies": { - "bluebird": "^2.6.2" + "randombytes": "^2.1.0" } }, - "node_modules/stream-length/node_modules/bluebird": { - "version": "2.11.0", - "dev": true, - "license": "MIT" - }, - "node_modules/stream-shift": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/string_decoder": { - "version": "1.3.0", + "node_modules/serve-static": { + "version": "1.15.0", "license": "MIT", "dependencies": { - "safe-buffer": "~5.2.0" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/string-similarity": { - "version": "4.0.4", - "dev": true, + "node_modules/set-blocking": { + "version": "2.0.0", "license": "ISC" }, - "node_modules/string-width": { - "version": "4.2.3", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } + "node_modules/set-cookie-parser": { + "version": "2.6.0", + "dev": true, + "license": "MIT" }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", + "node_modules/set-function-length": { + "version": "1.2.2", "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/stringify-object": { - "version": "3.3.0", - "license": "BSD-2-Clause", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } + "node_modules/setimmediate": { + "version": "1.0.5", + "license": "MIT" }, - "node_modules/stringify-object/node_modules/is-obj": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "node_modules/setprototypeof": { + "version": "1.2.0", + "license": "ISC" }, - "node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/shallow-clone": { + "version": "3.0.1", + "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "kind-of": "^6.0.2" }, "engines": { "node": ">=8" } }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", + "node_modules/shebang-command": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "shebang-regex": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/strip-bom": { - "version": "4.0.0", - "dev": true, + "node_modules/shebang-regex": { + "version": "3.0.0", "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/strip-bom-buf": { - "version": "1.0.0", - "license": "MIT", + "node_modules/shelljs": { + "version": "0.8.5", + "license": "BSD-3-Clause", "dependencies": { - "is-utf8": "^0.2.1" + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" }, "engines": { "node": ">=4" } }, - "node_modules/strip-bom-stream": { - "version": "2.0.0", + "node_modules/shelljs/node_modules/brace-expansion": { + "version": "1.1.11", "license": "MIT", "dependencies": { - "first-chunk-stream": "^2.0.0", - "strip-bom": "^2.0.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/shelljs/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "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.10.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/strip-bom-stream/node_modules/strip-bom": { - "version": "2.0.0", - "license": "MIT", + "node_modules/shelljs/node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", "dependencies": { - "is-utf8": "^0.2.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/strip-eof": { - "version": "1.0.0", + "node_modules/shiki": { + "version": "0.11.1", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "jsonc-parser": "^3.0.0", + "vscode-oniguruma": "^1.6.1", + "vscode-textmate": "^6.0.0" } }, - "node_modules/strip-final-newline": { - "version": "2.0.0", + "node_modules/shimmer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", + "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==" + }, + "node_modules/should": { + "version": "13.2.3", "license": "MIT", - "engines": { - "node": ">=6" + "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/strip-indent": { - "version": "3.0.0", - "dev": true, + "node_modules/should-equal": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" + "should-type": "^1.4.0" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "dev": true, + "node_modules/should-format": { + "version": "3.0.3", "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "should-type": "^1.3.0", + "should-type-adaptors": "^1.0.1" } }, - "node_modules/stripe": { - "version": "8.222.0", + "node_modules/should-type": { + "version": "1.4.0", + "license": "MIT" + }, + "node_modules/should-type-adaptors": { + "version": "1.1.0", "license": "MIT", "dependencies": { - "@types/node": ">=8.1.0", - "qs": "^6.10.3" - }, - "engines": { - "node": "^8.1 || >=10.*" + "should-type": "^1.3.0", + "should-util": "^1.0.0" } }, - "node_modules/strnum": { - "version": "1.0.5", + "node_modules/should-util": { + "version": "1.0.1", "license": "MIT" }, - "node_modules/strong-error-handler": { - "version": "5.0.8", + "node_modules/side-channel": { + "version": "1.0.6", "license": "MIT", "dependencies": { - "accepts": "^1.3.8", - "debug": "^4.3.4", - "fast-safe-stringify": "^2.1.1", - "handlebars": "^4.7.8", - "http-status": "^1.7.4", - "js2xmlparser": "^5.0.0", - "strong-globalize": "^6.0.6" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" }, "engines": { - "node": ">=16" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/strong-error-handler/node_modules/js2xmlparser": { - "version": "5.0.0", - "license": "Apache-2.0", - "dependencies": { - "xmlcreate": "^2.0.4" - } + "node_modules/signal-exit": { + "version": "3.0.7", + "license": "ISC" }, - "node_modules/strong-globalize": { - "version": "6.0.6", - "license": "Artistic-2.0", + "node_modules/sigstore": { + "version": "1.9.0", + "license": "Apache-2.0", "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" + "@sigstore/bundle": "^1.1.0", + "@sigstore/protobuf-specs": "^0.2.0", + "@sigstore/sign": "^1.0.0", + "@sigstore/tuf": "^1.0.3", + "make-fetch-happen": "^11.0.1" + }, + "bin": { + "sigstore": "bin/sigstore.js" }, "engines": { - "node": ">=10" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/strong-globalize/node_modules/mkdirp": { - "version": "1.0.4", - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" + "node_modules/sigstore/node_modules/@npmcli/fs": { + "version": "3.1.0", + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" }, "engines": { - "node": ">=10" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/strong-log-transformer": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", + "node_modules/sigstore/node_modules/cacache": { + "version": "17.1.4", + "license": "ISC", "dependencies": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - }, - "bin": { - "sl-log-transformer": "bin/sl-log-transformer.js" + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" }, "engines": { - "node": ">=4" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/stubs": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "optional": true + "node_modules/sigstore/node_modules/cacache/node_modules/minipass": { + "version": "7.0.4", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } }, - "node_modules/superagent": { - "version": "8.1.2", - "license": "MIT", + "node_modules/sigstore/node_modules/fs-minipass": { + "version": "3.0.3", + "license": "ISC", "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" + "minipass": "^7.0.3" }, "engines": { - "node": ">=6.4.0 <13 || >=14" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/superagent/node_modules/mime": { - "version": "2.6.0", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, + "node_modules/sigstore/node_modules/fs-minipass/node_modules/minipass": { + "version": "7.0.4", + "license": "ISC", "engines": { - "node": ">=4.0.0" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/supertest": { - "version": "6.3.4", - "license": "MIT", - "dependencies": { - "methods": "^1.1.2", - "superagent": "^8.1.2" - }, + "node_modules/sigstore/node_modules/lru-cache": { + "version": "7.18.3", + "license": "ISC", "engines": { - "node": ">=6.4.0" + "node": ">=12" } }, - "node_modules/supports-color": { - "version": "8.1.1", - "license": "MIT", + "node_modules/sigstore/node_modules/make-fetch-happen": { + "version": "11.1.1", + "license": "ISC", "dependencies": { - "has-flag": "^4.0.0" + "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": "^5.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" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, + "node_modules/sigstore/node_modules/minipass": { + "version": "5.0.0", + "license": "ISC", "engines": { "node": ">=8" } }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/sigstore/node_modules/minipass-fetch": { + "version": "3.0.4", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" }, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "license": "MIT", + "node_modules/sigstore/node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.0.4", + "license": "ISC", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/swagger-parser": { - "version": "10.0.3", - "license": "MIT", + "node_modules/sigstore/node_modules/ssri": { + "version": "10.0.5", + "license": "ISC", "dependencies": { - "@apidevtools/swagger-parser": "10.0.3" + "minipass": "^7.0.3" }, "engines": { - "node": ">=10" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/swagger-stats": { - "version": "0.99.7", - "license": "MIT", - "dependencies": { - "axios": "^1.4.0", - "basic-auth": "^2.0.1", - "cookies": "^0.8.0", - "debug": "^4.3.4", - "moment": "^2.29.4", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.2", - "send": "^0.18.0", - "uuid": "^9.0.0" - }, - "peerDependencies": { - "prom-client": ">= 10 <= 14" + "node_modules/sigstore/node_modules/ssri/node_modules/minipass": { + "version": "7.0.4", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" } }, - "node_modules/swagger-stats/node_modules/cookies": { - "version": "0.8.0", - "license": "MIT", + "node_modules/sigstore/node_modules/unique-filename": { + "version": "3.0.0", + "license": "ISC", "dependencies": { - "depd": "~2.0.0", - "keygrip": "~1.1.0" + "unique-slug": "^4.0.0" }, "engines": { - "node": ">= 0.8" - } - }, - "node_modules/swagger-stats/node_modules/uuid": { - "version": "9.0.1", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/swagger-ui-dist": { - "version": "5.11.8", - "license": "Apache-2.0" - }, - "node_modules/swagger2openapi": { - "version": "7.0.8", - "license": "BSD-3-Clause", + "node_modules/sigstore/node_modules/unique-slug": { + "version": "4.0.0", + "license": "ISC", "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" - }, - "bin": { - "boast": "boast.js", - "oas-validate": "oas-validate.js", - "swagger2openapi": "swagger2openapi.js" + "imurmurhash": "^0.1.4" }, - "funding": { - "url": "https://github.com/Mermade/oas-kit?sponsor=1" + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/symbol-tree": { - "version": "3.2.4", + "node_modules/simple-concat": { + "version": "1.0.1", + "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" + } + ], "license": "MIT" }, - "node_modules/symlink-resolver": { - "version": "0.2.1", + "node_modules/simple-get": { + "version": "4.0.1", "dev": true, - "license": "MIT", - "bin": { - "symlink-resolver": "bin/index.js" - }, - "engines": { - "node": ">= 6.4.0", - "npm": ">= 3" - } - }, - "node_modules/syntax-error": { - "version": "1.4.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" + } + ], "license": "MIT", "dependencies": { - "acorn-node": "^1.2.0" + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" } }, - "node_modules/tabtab": { - "version": "3.0.2", + "node_modules/simple-git": { + "version": "3.23.0", "license": "MIT", "dependencies": { - "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" - } - }, - "node_modules/tabtab/node_modules/ansi-escapes": { - "version": "3.2.0", - "license": "MIT", - "engines": { - "node": ">=4" + "@kwsites/file-exists": "^1.1.1", + "@kwsites/promise-deferred": "^1.1.1", + "debug": "^4.3.4" + }, + "funding": { + "type": "github", + "url": "https://github.com/steveukx/git-js?sponsor=1" } }, - "node_modules/tabtab/node_modules/ansi-regex": { - "version": "4.1.1", - "license": "MIT", - "engines": { - "node": ">=6" - } + "node_modules/simple-lru-cache": { + "version": "0.0.2" }, - "node_modules/tabtab/node_modules/ansi-styles": { - "version": "3.2.1", + "node_modules/simple-swizzle": { + "version": "0.2.2", "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" + "is-arrayish": "^0.3.1" } }, - "node_modules/tabtab/node_modules/chalk": { - "version": "2.4.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "license": "MIT" }, - "node_modules/tabtab/node_modules/cli-cursor": { - "version": "2.1.0", - "license": "MIT", + "node_modules/simple-update-notifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", + "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==", "dependencies": { - "restore-cursor": "^2.0.0" + "semver": "~7.0.0" }, "engines": { - "node": ">=4" + "node": ">=8.10.0" } }, - "node_modules/tabtab/node_modules/cli-width": { - "version": "2.2.1", - "license": "ISC" - }, - "node_modules/tabtab/node_modules/color-convert": { - "version": "1.9.3", - "license": "MIT", + "node_modules/sinon": { + "version": "15.2.0", + "license": "BSD-3-Clause", "dependencies": { - "color-name": "1.1.3" + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^10.3.0", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.4", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" } }, - "node_modules/tabtab/node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/tabtab/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", + "node_modules/sinon/node_modules/diff": { + "version": "5.2.0", + "license": "BSD-3-Clause", "engines": { - "node": ">=0.8.0" + "node": ">=0.3.1" } }, - "node_modules/tabtab/node_modules/figures": { - "version": "2.0.0", + "node_modules/sinon/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "escape-string-regexp": "^1.0.5" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/tabtab/node_modules/has-flag": { + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { "version": "3.0.0", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/tabtab/node_modules/inquirer": { - "version": "6.5.2", + "node_modules/slice-ansi": { + "version": "4.0.0", "license": "MIT", "dependencies": { - "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" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/tabtab/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", + "node_modules/smart-buffer": { + "version": "4.2.0", "license": "MIT", "engines": { - "node": ">=4" + "node": ">= 6.0.0", + "npm": ">= 3.0.0" } }, - "node_modules/tabtab/node_modules/mimic-fn": { - "version": "1.2.0", + "node_modules/snake-case": { + "version": "3.0.4", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/tabtab/node_modules/mkdirp": { - "version": "0.5.6", + "node_modules/socket.io-client": { + "version": "4.7.5", "license": "MIT", "dependencies": { - "minimist": "^1.2.6" + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">=10.0.0" } }, - "node_modules/tabtab/node_modules/mute-stream": { - "version": "0.0.7", - "license": "ISC" - }, - "node_modules/tabtab/node_modules/onetime": { - "version": "2.0.1", + "node_modules/socket.io-parser": { + "version": "4.2.4", "license": "MIT", "dependencies": { - "mimic-fn": "^1.0.0" + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" }, "engines": { - "node": ">=4" + "node": ">=10.0.0" } }, - "node_modules/tabtab/node_modules/restore-cursor": { - "version": "2.0.0", + "node_modules/socks": { + "version": "2.8.1", "license": "MIT", "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" }, "engines": { - "node": ">=4" + "node": ">= 10.0.0", + "npm": ">= 3.0.0" } }, - "node_modules/tabtab/node_modules/string-width": { - "version": "2.1.1", + "node_modules/socks-proxy-agent": { + "version": "7.0.0", "license": "MIT", "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" }, "engines": { - "node": ">=4" + "node": ">= 10" } }, - "node_modules/tabtab/node_modules/string-width/node_modules/ansi-regex": { - "version": "3.0.1", + "node_modules/sonic-boom": { + "version": "1.4.1", + "dev": true, "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "atomic-sleep": "^1.0.0", + "flatstr": "^1.0.12" } }, - "node_modules/tabtab/node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", + "node_modules/sort-keys": { + "version": "4.2.0", "license": "MIT", "dependencies": { - "ansi-regex": "^3.0.0" + "is-plain-obj": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/tabtab/node_modules/strip-ansi": { - "version": "5.2.0", + "node_modules/sort-keys/node_modules/is-plain-obj": { + "version": "2.1.0", "license": "MIT", - "dependencies": { - "ansi-regex": "^4.1.0" - }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/tabtab/node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, + "node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/tabtab/node_modules/untildify": { - "version": "3.0.3", + "node_modules/source-map-support": { + "version": "0.5.21", + "dev": true, "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/taketalk": { - "version": "1.0.0", + "node_modules/sparse-bitfield": { + "version": "3.0.3", "license": "MIT", + "optional": true, "dependencies": { - "get-stdin": "^4.0.1", - "minimist": "^1.1.0" + "memory-pager": "^1.0.2" } }, - "node_modules/tar": { - "version": "6.2.1", + "node_modules/spawn-wrap": { + "version": "2.0.0", + "dev": true, "license": "ISC", "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "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": ">=10" + "node": ">=8" } }, - "node_modules/tar-fs": { - "version": "2.1.1", + "node_modules/spawn-wrap/node_modules/brace-expansion": { + "version": "1.1.11", "dev": true, "license": "MIT", "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/tar-fs/node_modules/chownr": { - "version": "1.1.4", + "node_modules/spawn-wrap/node_modules/foreground-child": { + "version": "2.0.0", "dev": true, - "license": "ISC" - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "license": "MIT", + "license": "ISC", "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": ">=6" + "node": ">=8.0.0" } }, - "node_modules/tar-stream/node_modules/bl": { - "version": "4.1.0", - "license": "MIT", + "node_modules/spawn-wrap/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "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/tar-stream/node_modules/buffer": { - "version": "5.7.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } + "node_modules/spawn-wrap/node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", + "node_modules/spawn-wrap/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=8" + "node": "*" } }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "license": "MIT", + "node_modules/spawn-wrap/node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, "bin": { - "mkdirp": "bin/cmd.js" + "rimraf": "bin.js" }, - "engines": { - "node": ">=10" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/tdigest": { - "version": "0.1.2", - "license": "MIT", - "dependencies": { - "bintrees": "1.0.2" + "node_modules/spawn-wrap/node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/teeny-request": { - "version": "8.0.3", - "dev": true, + "node_modules/spdx-correct": { + "version": "3.2.0", "license": "Apache-2.0", - "optional": true, "dependencies": { - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "node-fetch": "^2.6.1", - "stream-events": "^1.0.5", - "uuid": "^9.0.0" - }, + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.17", + "license": "CC0-1.0" + }, + "node_modules/spdx-license-list": { + "version": "6.9.0", + "license": "CC0-1.0", "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/teeny-request/node_modules/uuid": { - "version": "9.0.1", + "node_modules/split": { + "version": "1.0.1", "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], "license": "MIT", + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split2": { + "version": "3.2.2", + "dev": true, + "license": "ISC", + "dependencies": { + "readable-stream": "^3.0.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "license": "BSD-3-Clause" + }, + "node_modules/sqlite3": { + "version": "5.1.7", + "dev": true, + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "bindings": "^1.5.0", + "node-addon-api": "^7.0.0", + "prebuild-install": "^7.1.1", + "tar": "^6.1.11" + }, + "optionalDependencies": { + "node-gyp": "8.x" + }, + "peerDependencies": { + "node-gyp": "8.x" + }, + "peerDependenciesMeta": { + "node-gyp": { + "optional": true + } + } + }, + "node_modules/sqlite3/node_modules/@npmcli/fs": { + "version": "1.1.1", + "dev": true, + "license": "ISC", "optional": true, - "bin": { - "uuid": "dist/bin/uuid" + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" } }, - "node_modules/temp-dir": { - "version": "1.0.0", + "node_modules/sqlite3/node_modules/@npmcli/move-file": { + "version": "1.1.2", "dev": true, "license": "MIT", + "optional": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/terminal-link": { - "version": "2.1.1", + "node_modules/sqlite3/node_modules/@tootallnate/once": { + "version": "1.1.2", + "dev": true, "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, + "optional": true, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 6" } }, - "node_modules/test-exclude": { - "version": "6.0.0", + "node_modules/sqlite3/node_modules/are-we-there-yet": { + "version": "3.0.1", "dev": true, "license": "ISC", + "optional": true, "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/test-exclude/node_modules/brace-expansion": { + "node_modules/sqlite3/node_modules/brace-expansion": { "version": "1.1.11", "dev": true, "license": "MIT", + "optional": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "node_modules/test-exclude/node_modules/glob": { + "node_modules/sqlite3/node_modules/cacache": { + "version": "15.3.0", + "dev": true, + "license": "ISC", + "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", + "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" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sqlite3/node_modules/gauge": { + "version": "4.0.4", + "dev": true, + "license": "ISC", + "optional": 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/sqlite3/node_modules/glob": { "version": "7.2.3", "dev": true, "license": "ISC", + "optional": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -28383,1616 +32015,1596 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/test-exclude/node_modules/minimatch": { - "version": "3.1.2", + "node_modules/sqlite3/node_modules/http-proxy-agent": { + "version": "4.0.1", "dev": true, - "license": "ISC", + "license": "MIT", + "optional": true, "dependencies": { - "brace-expansion": "^1.1.7" + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" }, "engines": { - "node": "*" + "node": ">= 6" } }, - "node_modules/text-decoding": { - "version": "1.0.0", + "node_modules/sqlite3/node_modules/isexe": { + "version": "2.0.0", "dev": true, - "license": "MIT" + "license": "ISC", + "optional": true }, - "node_modules/text-extensions": { - "version": "1.9.0", + "node_modules/sqlite3/node_modules/lru-cache": { + "version": "6.0.0", "dev": true, - "license": "MIT", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { - "node": ">=0.10" + "node": ">=10" } }, - "node_modules/text-hex": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/text-table": { - "version": "0.2.0", - "license": "MIT" - }, - "node_modules/textextensions": { - "version": "5.16.0", - "license": "MIT", - "engines": { - "node": ">=0.8" + "node_modules/sqlite3/node_modules/make-fetch-happen": { + "version": "9.1.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "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" }, - "funding": { - "url": "https://bevry.me/fund" - } - }, - "node_modules/thirty-two": { - "version": "1.0.2", "engines": { - "node": ">=0.2.6" + "node": ">= 10" } }, - "node_modules/through": { - "version": "2.3.8", - "license": "MIT" - }, - "node_modules/through2": { - "version": "4.0.2", + "node_modules/sqlite3/node_modules/minimatch": { + "version": "3.1.2", "dev": true, - "license": "MIT", + "license": "ISC", + "optional": true, "dependencies": { - "readable-stream": "3" + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "node_modules/tildify": { - "version": "2.0.0", - "license": "MIT", + "node_modules/sqlite3/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/tiny-glob": { - "version": "0.2.9", + "node_modules/sqlite3/node_modules/minipass-fetch": { + "version": "1.4.1", + "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "globalyzer": "0.1.0", - "globrex": "^0.1.2" - } - }, - "node_modules/tiny-lru": { - "version": "8.0.2", - "dev": true, - "license": "BSD-3-Clause", + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "optionalDependencies": { + "encoding": "^0.1.12" } }, - "node_modules/tmp": { - "version": "0.2.3", + "node_modules/sqlite3/node_modules/mkdirp": { + "version": "1.0.4", + "dev": true, "license": "MIT", + "optional": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, "engines": { - "node": ">=14.14" + "node": ">=10" } }, - "node_modules/to-fast-properties": { - "version": "2.0.0", + "node_modules/sqlite3/node_modules/node-addon-api": { + "version": "7.1.0", "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": "^16 || ^18 || >= 20" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", + "node_modules/sqlite3/node_modules/node-gyp": { + "version": "8.4.1", + "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "is-number": "^7.0.0" + "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" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" }, "engines": { - "node": ">=8.0" + "node": ">= 10.12.0" } }, - "node_modules/toidentifier": { - "version": "1.0.1", - "license": "MIT", + "node_modules/sqlite3/node_modules/npmlog": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "optional": 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": ">=0.6" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/toposort": { - "version": "2.0.2", - "license": "MIT" - }, - "node_modules/toposort-class": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/tough-cookie": { - "version": "4.1.3", - "license": "BSD-3-Clause", + "node_modules/sqlite3/node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "optional": true, "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" + "glob": "^7.1.3" }, - "engines": { - "node": ">=6" + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", + "node_modules/sqlite3/node_modules/socks-proxy-agent": { + "version": "6.2.1", + "dev": true, "license": "MIT", + "optional": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, "engines": { - "node": ">= 4.0.0" + "node": ">= 10" } }, - "node_modules/tr46": { - "version": "3.0.0", - "license": "MIT", + "node_modules/sqlite3/node_modules/ssri": { + "version": "8.0.1", + "dev": true, + "license": "ISC", + "optional": true, "dependencies": { - "punycode": "^2.1.1" + "minipass": "^3.1.1" }, "engines": { - "node": ">=12" + "node": ">= 8" } }, - "node_modules/traverse": { - "version": "0.6.8", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/sqlite3/node_modules/unique-filename": { + "version": "1.1.1", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "unique-slug": "^2.0.0" } }, - "node_modules/treeverse": { - "version": "1.0.4", - "license": "ISC" + "node_modules/sqlite3/node_modules/unique-slug": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } }, - "node_modules/trim-newlines": { - "version": "3.0.1", + "node_modules/sqlite3/node_modules/which": { + "version": "2.0.2", "dev": true, - "license": "MIT", + "license": "ISC", + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/triple-beam": { - "version": "1.4.1", + "node_modules/sqlstring": { + "version": "2.3.3", "license": "MIT", "engines": { - "node": ">= 14.0.0" + "node": ">= 0.6" } }, - "node_modules/ts-api-utils": { - "version": "1.3.0", - "dev": true, - "license": "MIT", + "node_modules/ssh2": { + "version": "1.4.0", + "hasInstallScript": true, + "dependencies": { + "asn1": "^0.2.4", + "bcrypt-pbkdf": "^1.0.2" + }, "engines": { - "node": ">=16" + "node": ">=10.16.0" }, - "peerDependencies": { - "typescript": ">=4.2.0" + "optionalDependencies": { + "cpu-features": "0.0.2", + "nan": "^2.15.0" } }, - "node_modules/ts-morph": { - "version": "19.0.0", + "node_modules/sshpk": { + "version": "1.18.0", "license": "MIT", "dependencies": { - "@ts-morph/common": "~0.20.0", - "code-block-writer": "^12.0.0" - } - }, - "node_modules/ts-node": { - "version": "10.9.2", - "license": "MIT", - "dependencies": { - "@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" + "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": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } - } - }, - "node_modules/ts-node/node_modules/acorn-walk": { - "version": "8.3.2", - "license": "MIT", "engines": { - "node": ">=0.4.0" + "node": ">=0.10.0" } }, - "node_modules/ts-node/node_modules/diff": { - "version": "4.0.2", - "license": "BSD-3-Clause", + "node_modules/sshpk/node_modules/jsbn": { + "version": "0.1.1", + "license": "MIT" + }, + "node_modules/ssri": { + "version": "9.0.1", + "license": "ISC", + "dependencies": { + "minipass": "^3.1.1" + }, "engines": { - "node": ">=0.3.1" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/tsconfig-paths": { - "version": "4.2.0", - "dev": true, - "license": "MIT", + "node_modules/ssri/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", "dependencies": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "dev": true, + "node_modules/stable": { + "version": "0.1.8", + "license": "MIT" + }, + "node_modules/stack-trace": { + "version": "0.0.10", "license": "MIT", "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/tslib": { - "version": "2.6.2", - "license": "0BSD" - }, - "node_modules/tslint": { - "version": "5.20.1", - "dev": true, - "license": "Apache-2.0", - "peer": true, + "node_modules/stack-utils": { + "version": "2.0.6", + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.8.0", - "tsutils": "^2.29.0" - }, - "bin": { - "tslint": "bin/tslint" + "escape-string-regexp": "^2.0.0" }, "engines": { - "node": ">=4.8.0" - }, - "peerDependencies": { - "typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev" + "node": ">=10" } }, - "node_modules/tslint-consistent-codestyle": { - "version": "1.16.0", - "dev": true, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", "license": "MIT", - "dependencies": { - "@fimbul/bifrost": "^0.21.0", - "tslib": "^1.7.1", - "tsutils": "^2.29.0" - }, - "peerDependencies": { - "tslint": "^5.0.0", - "typescript": ">=2.1.4 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >=3.1.0-dev || >=3.2.0-dev || >=3.3.0-dev || >=3.4.0-dev" + "engines": { + "node": ">=8" } }, - "node_modules/tslint-consistent-codestyle/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD" + "node_modules/standard-as-callback": { + "version": "2.1.0", + "license": "MIT" }, - "node_modules/tslint-xo": { - "version": "0.9.0", - "dev": true, + "node_modules/statuses": { + "version": "2.0.1", "license": "MIT", - "dependencies": { - "tslint-consistent-codestyle": "^1.11.0", - "tslint-eslint-rules": "^5.3.1", - "tslint-microsoft-contrib": "^5.0.2" - }, "engines": { - "node": ">=6" - }, - "peerDependencies": { - "tslint": ">=5.11.0" + "node": ">= 0.8" } }, - "node_modules/tslint-xo/node_modules/doctrine": { - "version": "0.7.2", + "node_modules/stdout-stderr": { + "version": "0.1.13", "dev": true, + "license": "MIT", "dependencies": { - "esutils": "^1.1.6", - "isarray": "0.0.1" + "debug": "^4.1.1", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/tslint-xo/node_modules/esutils": { - "version": "1.1.6", - "dev": true, + "node_modules/stealthy-require": { + "version": "1.1.1", + "license": "ISC", "engines": { "node": ">=0.10.0" } }, - "node_modules/tslint-xo/node_modules/isarray": { - "version": "0.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/tslint-xo/node_modules/tslib": { - "version": "1.9.0", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/tslint-xo/node_modules/tslint-eslint-rules": { - "version": "5.4.0", - "dev": true, + "node_modules/stoppable": { + "version": "1.1.0", "license": "MIT", - "dependencies": { - "doctrine": "0.7.2", - "tslib": "1.9.0", - "tsutils": "^3.0.0" - }, - "peerDependencies": { - "tslint": "^5.0.0", - "typescript": "^2.2.0 || ^3.0.0" + "engines": { + "node": ">=4", + "npm": ">=6" } }, - "node_modules/tslint-xo/node_modules/tslint-microsoft-contrib": { - "version": "5.2.1", - "dev": true, + "node_modules/stream-combiner": { + "version": "0.0.4", "license": "MIT", "dependencies": { - "tsutils": "^2.27.2 <2.29.0" - }, - "peerDependencies": { - "tslint": "^5.1.0", - "typescript": "^2.1.0 || ^3.0.0" + "duplexer": "~0.1.1" } }, - "node_modules/tslint-xo/node_modules/tslint-microsoft-contrib/node_modules/tsutils": { - "version": "2.28.0", - "dev": true, + "node_modules/stream-events": { + "version": "1.0.5", "license": "MIT", + "optional": true, "dependencies": { - "tslib": "^1.8.1" - }, - "peerDependencies": { - "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" + "stubs": "^3.0.0" } }, - "node_modules/tslint-xo/node_modules/tsutils": { - "version": "3.21.0", + "node_modules/stream-length": { + "version": "1.0.2", "dev": true, - "license": "MIT", + "license": "WTFPL", "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" + "bluebird": "^2.6.2" } }, - "node_modules/tslint-xo/node_modules/typescript": { - "version": "3.9.10", + "node_modules/stream-length/node_modules/bluebird": { + "version": "2.11.0", "dev": true, - "license": "Apache-2.0", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } + "license": "MIT" }, - "node_modules/tslint/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, + "node_modules/stream-shift": { + "version": "1.0.3", "license": "MIT", - "peer": true, - "dependencies": { - "color-convert": "^1.9.0" - }, + "optional": true + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", "engines": { - "node": ">=4" + "node": ">=10.0.0" } }, - "node_modules/tslint/node_modules/argparse": { - "version": "1.0.10", - "dev": true, + "node_modules/string_decoder": { + "version": "1.3.0", "license": "MIT", - "peer": true, "dependencies": { - "sprintf-js": "~1.0.2" + "safe-buffer": "~5.2.0" } }, - "node_modules/tslint/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dev": true, - "license": "MIT", - "peer": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/tslint/node_modules/chalk": { - "version": "2.4.2", + "node_modules/string-similarity": { + "version": "4.0.4", "dev": true, + "license": "ISC" + }, + "node_modules/string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==" + }, + "node_modules/string-width": { + "version": "4.2.3", "license": "MIT", - "peer": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/tslint/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", "license": "MIT", - "peer": true, "dependencies": { - "color-name": "1.1.3" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/tslint/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT", - "peer": true + "node_modules/stringify-object": { + "version": "3.3.0", + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/tslint/node_modules/commander": { - "version": "2.20.3", - "dev": true, + "node_modules/stringify-object/node_modules/is-obj": { + "version": "1.0.1", "license": "MIT", - "peer": true - }, - "node_modules/tslint/node_modules/diff": { - "version": "4.0.2", - "dev": true, - "license": "BSD-3-Clause", - "peer": true, "engines": { - "node": ">=0.3.1" + "node": ">=0.10.0" } }, - "node_modules/tslint/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, + "node_modules/strip-ansi": { + "version": "6.0.1", "license": "MIT", - "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { - "node": ">=0.8.0" + "node": ">=8" } }, - "node_modules/tslint/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "peer": true, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "license": "MIT", "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" + "ansi-regex": "^5.0.1" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=8" } }, - "node_modules/tslint/node_modules/has-flag": { - "version": "3.0.0", + "node_modules/strip-bom": { + "version": "4.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/tslint/node_modules/js-yaml": { - "version": "3.14.1", - "dev": true, + "node_modules/strip-bom-buf": { + "version": "1.0.0", "license": "MIT", - "peer": true, "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "is-utf8": "^0.2.1" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=4" } }, - "node_modules/tslint/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "peer": true, + "node_modules/strip-bom-stream": { + "version": "2.0.0", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "first-chunk-stream": "^2.0.0", + "strip-bom": "^2.0.0" }, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/tslint/node_modules/mkdirp": { - "version": "0.5.6", - "dev": true, + "node_modules/strip-bom-stream/node_modules/strip-bom": { + "version": "2.0.0", "license": "MIT", - "peer": true, "dependencies": { - "minimist": "^1.2.6" + "is-utf8": "^0.2.0" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/tslint/node_modules/sprintf-js": { - "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause", - "peer": true - }, - "node_modules/tslint/node_modules/supports-color": { - "version": "5.5.0", + "node_modules/strip-eof": { + "version": "1.0.0", "dev": true, "license": "MIT", - "peer": true, - "dependencies": { - "has-flag": "^3.0.0" - }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/tslint/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD", - "peer": true - }, - "node_modules/tsscmp": { - "version": "1.0.6", + "node_modules/strip-final-newline": { + "version": "2.0.0", "license": "MIT", "engines": { - "node": ">=0.6.x" + "node": ">=6" } }, - "node_modules/tsutils": { - "version": "2.29.0", + "node_modules/strip-indent": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "tslib": "^1.8.1" + "min-indent": "^1.0.0" }, - "peerDependencies": { - "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" + "engines": { + "node": ">=8" } }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD" + "node_modules/strip-json-comments": { + "version": "3.1.1", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/tuf-js": { - "version": "1.1.7", + "node_modules/stripe": { + "version": "8.222.0", "license": "MIT", "dependencies": { - "@tufjs/models": "1.0.4", - "debug": "^4.3.4", - "make-fetch-happen": "^11.1.1" + "@types/node": ">=8.1.0", + "qs": "^6.10.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^8.1 || >=10.*" } }, - "node_modules/tuf-js/node_modules/@npmcli/fs": { - "version": "3.1.0", - "license": "ISC", + "node_modules/strnum": { + "version": "1.0.5", + "license": "MIT" + }, + "node_modules/strong-error-handler": { + "version": "5.0.8", + "license": "MIT", "dependencies": { - "semver": "^7.3.5" + "accepts": "^1.3.8", + "debug": "^4.3.4", + "fast-safe-stringify": "^2.1.1", + "handlebars": "^4.7.8", + "http-status": "^1.7.4", + "js2xmlparser": "^5.0.0", + "strong-globalize": "^6.0.6" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=16" } }, - "node_modules/tuf-js/node_modules/cacache": { - "version": "17.1.4", - "license": "ISC", + "node_modules/strong-error-handler/node_modules/js2xmlparser": { + "version": "5.0.0", + "license": "Apache-2.0", "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" + "xmlcreate": "^2.0.4" + } + }, + "node_modules/strong-globalize": { + "version": "6.0.6", + "license": "Artistic-2.0", + "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": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=10" } }, - "node_modules/tuf-js/node_modules/cacache/node_modules/minipass": { - "version": "7.0.4", - "license": "ISC", + "node_modules/strong-globalize/node_modules/mkdirp": { + "version": "1.0.4", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=10" } }, - "node_modules/tuf-js/node_modules/fs-minipass": { - "version": "3.0.3", - "license": "ISC", + "node_modules/strong-log-transformer": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "minipass": "^7.0.3" + "duplexer": "^0.1.1", + "minimist": "^1.2.0", + "through": "^2.3.4" + }, + "bin": { + "sl-log-transformer": "bin/sl-log-transformer.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/tuf-js/node_modules/fs-minipass/node_modules/minipass": { - "version": "7.0.4", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } + "node_modules/stubs": { + "version": "3.0.0", + "license": "MIT", + "optional": true }, - "node_modules/tuf-js/node_modules/lru-cache": { - "version": "7.18.3", - "license": "ISC", + "node_modules/superagent": { + "version": "8.1.2", + "license": "MIT", + "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": ">=12" + "node": ">=6.4.0 <13 || >=14" } }, - "node_modules/tuf-js/node_modules/make-fetch-happen": { - "version": "11.1.1", - "license": "ISC", - "dependencies": { - "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": "^5.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" + "node_modules/superagent/node_modules/mime": { + "version": "2.6.0", + "license": "MIT", + "bin": { + "mime": "cli.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=4.0.0" } }, - "node_modules/tuf-js/node_modules/minipass": { - "version": "5.0.0", - "license": "ISC", + "node_modules/supertest": { + "version": "6.3.4", + "license": "MIT", + "dependencies": { + "methods": "^1.1.2", + "superagent": "^8.1.2" + }, "engines": { - "node": ">=8" + "node": ">=6.4.0" } }, - "node_modules/tuf-js/node_modules/minipass-fetch": { - "version": "3.0.4", + "node_modules/supports-color": { + "version": "8.1.1", "license": "MIT", "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "has-flag": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=10" }, - "optionalDependencies": { - "encoding": "^0.1.13" + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/tuf-js/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.0.4", - "license": "ISC", + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=8" } }, - "node_modules/tuf-js/node_modules/ssri": { - "version": "10.0.5", - "license": "ISC", + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", "dependencies": { - "minipass": "^7.0.3" + "has-flag": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/tuf-js/node_modules/ssri/node_modules/minipass": { - "version": "7.0.4", - "license": "ISC", + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "license": "MIT", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/tuf-js/node_modules/unique-filename": { - "version": "3.0.0", - "license": "ISC", + "node_modules/swagger-parser": { + "version": "10.0.3", + "license": "MIT", "dependencies": { - "unique-slug": "^4.0.0" + "@apidevtools/swagger-parser": "10.0.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=10" } }, - "node_modules/tuf-js/node_modules/unique-slug": { - "version": "4.0.0", - "license": "ISC", + "node_modules/swagger-stats": { + "version": "0.99.7", + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4" + "axios": "^1.4.0", + "basic-auth": "^2.0.1", + "cookies": "^0.8.0", + "debug": "^4.3.4", + "moment": "^2.29.4", + "path-to-regexp": "^6.2.1", + "qs": "^6.11.2", + "send": "^0.18.0", + "uuid": "^9.0.0" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "peerDependencies": { + "prom-client": ">= 10 <= 14" } }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "license": "Apache-2.0", + "node_modules/swagger-stats/node_modules/cookies": { + "version": "0.8.0", + "license": "MIT", "dependencies": { - "safe-buffer": "^5.0.1" + "depd": "~2.0.0", + "keygrip": "~1.1.0" }, "engines": { - "node": "*" + "node": ">= 0.8" } }, - "node_modules/tunnel-ssh": { - "version": "4.1.6", - "dev": true, + "node_modules/swagger-stats/node_modules/uuid": { + "version": "9.0.1", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "lodash.defaults": "^4.1.0", - "ssh2": "1.4.0" + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/tunnel-ssh/node_modules/debug": { - "version": "2.6.9", - "dev": true, - "license": "MIT", + "node_modules/swagger-ui-dist": { + "version": "5.11.8", + "license": "Apache-2.0" + }, + "node_modules/swagger2openapi": { + "version": "7.0.8", + "license": "BSD-3-Clause", "dependencies": { - "ms": "2.0.0" + "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" + }, + "bin": { + "boast": "boast.js", + "oas-validate": "oas-validate.js", + "swagger2openapi": "swagger2openapi.js" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" } }, - "node_modules/tunnel-ssh/node_modules/ms": { - "version": "2.0.0", + "node_modules/symbol-observable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", "dev": true, - "license": "MIT" + "engines": { + "node": ">=0.10" + } }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "license": "Unlicense" + "node_modules/symbol-tree": { + "version": "3.2.4", + "license": "MIT" }, - "node_modules/twilio": { - "version": "4.23.0", + "node_modules/symlink-resolver": { + "version": "0.2.1", "license": "MIT", - "dependencies": { - "axios": "^1.6.0", - "dayjs": "^1.11.9", - "https-proxy-agent": "^5.0.0", - "jsonwebtoken": "^9.0.0", - "qs": "^6.9.4", - "scmp": "^2.1.0", - "url-parse": "^1.5.9", - "xmlbuilder": "^13.0.2" + "bin": { + "symlink-resolver": "bin/index.js" }, "engines": { - "node": ">=14.0" + "node": ">= 6.4.0", + "npm": ">= 3" } }, - "node_modules/twilio/node_modules/xmlbuilder": { - "version": "13.0.2", + "node_modules/syntax-error": { + "version": "1.4.0", "license": "MIT", - "engines": { - "node": ">=6.0" + "dependencies": { + "acorn-node": "^1.2.0" } }, - "node_modules/twostep": { - "version": "0.4.2", - "license": "MIT" - }, - "node_modules/type-check": { - "version": "0.4.0", - "dev": true, + "node_modules/tabtab": { + "version": "3.0.2", "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" + "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" } }, - "node_modules/type-detect": { - "version": "4.0.8", + "node_modules/tabtab/node_modules/ansi-escapes": { + "version": "3.2.0", "license": "MIT", "engines": { "node": ">=4" } }, - "node_modules/type-fest": { - "version": "0.21.3", - "license": "(MIT OR CC0-1.0)", + "node_modules/tabtab/node_modules/ansi-regex": { + "version": "4.1.1", + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/type-is": { - "version": "1.6.18", + "node_modules/tabtab/node_modules/ansi-styles": { + "version": "3.2.1", "license": "MIT", "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" + "color-convert": "^1.9.0" }, "engines": { - "node": ">= 0.6" + "node": ">=4" } }, - "node_modules/typedarray": { - "version": "0.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", + "node_modules/tabtab/node_modules/chalk": { + "version": "2.4.2", "license": "MIT", "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typedoc": { - "version": "0.23.23", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "lunr": "^2.3.9", - "marked": "^4.2.4", - "minimatch": "^5.1.1", - "shiki": "^0.11.1" - }, - "bin": { - "typedoc": "bin/typedoc" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">= 14.14" - }, - "peerDependencies": { - "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x" + "node": ">=4" } }, - "node_modules/typedoc-plugin-markdown": { - "version": "3.14.0", - "dev": true, + "node_modules/tabtab/node_modules/cli-cursor": { + "version": "2.1.0", "license": "MIT", "dependencies": { - "handlebars": "^4.7.7" - }, - "peerDependencies": { - "typedoc": ">=0.23.0" - } - }, - "node_modules/typedoc/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" + "restore-cursor": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/typescript": { - "version": "4.9.5", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } + "node_modules/tabtab/node_modules/cli-width": { + "version": "2.2.1", + "license": "ISC" }, - "node_modules/typpy": { - "version": "2.3.11", + "node_modules/tabtab/node_modules/color-convert": { + "version": "1.9.3", "license": "MIT", "dependencies": { - "function.name": "^1.0.3" + "color-name": "1.1.3" } }, - "node_modules/uc.micro": { - "version": "1.0.6", - "dev": true, + "node_modules/tabtab/node_modules/color-name": { + "version": "1.1.3", "license": "MIT" }, - "node_modules/uglify-js": { - "version": "3.17.4", - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, + "node_modules/tabtab/node_modules/escape-string-regexp": { + "version": "1.0.5", + "license": "MIT", "engines": { "node": ">=0.8.0" } }, - "node_modules/uid2": { - "version": "0.0.4", - "license": "MIT" - }, - "node_modules/underscore": { - "version": "1.13.6", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/undici": { - "version": "5.28.3", + "node_modules/tabtab/node_modules/figures": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "@fastify/busboy": "^2.0.0" + "escape-string-regexp": "^1.0.5" }, "engines": { - "node": ">=14.0" + "node": ">=4" } }, - "node_modules/undici-types": { - "version": "5.26.5", - "license": "MIT" - }, - "node_modules/undici/node_modules/@fastify/busboy": { - "version": "2.1.1", + "node_modules/tabtab/node_modules/has-flag": { + "version": "3.0.0", "license": "MIT", "engines": { - "node": ">=14" + "node": ">=4" } }, - "node_modules/unicode-10.0.0": { - "version": "0.7.5", - "license": "MIT" - }, - "node_modules/unique-filename": { - "version": "2.0.1", - "license": "ISC", + "node_modules/tabtab/node_modules/inquirer": { + "version": "6.5.2", + "license": "MIT", "dependencies": { - "unique-slug": "^3.0.0" + "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" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=6.0.0" } }, - "node_modules/unique-slug": { - "version": "3.0.0", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, + "node_modules/tabtab/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=4" } }, - "node_modules/unique-string": { - "version": "3.0.0", + "node_modules/tabtab/node_modules/mimic-fn": { + "version": "1.2.0", "license": "MIT", - "dependencies": { - "crypto-random-string": "^4.0.0" - }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/unique-string/node_modules/crypto-random-string": { - "version": "4.0.0", + "node_modules/tabtab/node_modules/mkdirp": { + "version": "0.5.6", "license": "MIT", "dependencies": { - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/unique-string/node_modules/type-fest": { - "version": "1.4.0", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" + "minimist": "^1.2.6" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/universal-user-agent": { - "version": "6.0.1", + "node_modules/tabtab/node_modules/mute-stream": { + "version": "0.0.7", "license": "ISC" }, - "node_modules/universalify": { + "node_modules/tabtab/node_modules/onetime": { "version": "2.0.1", "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=4" } }, - "node_modules/unix-timestamp": { - "version": "0.1.2", - "license": "BSD-3-Clause" + "node_modules/tabtab/node_modules/restore-cursor": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/unpipe": { - "version": "1.0.0", + "node_modules/tabtab/node_modules/string-width": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tabtab/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.1", "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=4" } }, - "node_modules/untildify": { + "node_modules/tabtab/node_modules/string-width/node_modules/strip-ansi": { "version": "4.0.0", "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tabtab/node_modules/strip-ansi": { + "version": "5.2.0", + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/unzipper": { - "version": "0.10.14", + "node_modules/tabtab/node_modules/supports-color": { + "version": "5.5.0", "license": "MIT", "dependencies": { - "big-integer": "^1.6.17", - "binary": "~0.3.0", - "bluebird": "~3.4.1", - "buffer-indexof-polyfill": "~1.0.0", - "duplexer2": "~0.1.4", - "fstream": "^1.0.12", - "graceful-fs": "^4.2.2", - "listenercount": "~1.0.1", - "readable-stream": "~2.3.6", - "setimmediate": "~1.0.4" + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/unzipper/node_modules/bluebird": { - "version": "3.4.7", - "license": "MIT" + "node_modules/tabtab/node_modules/untildify": { + "version": "3.0.3", + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/unzipper/node_modules/readable-stream": { - "version": "2.3.8", + "node_modules/taketalk": { + "version": "1.0.0", "license": "MIT", "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" + "get-stdin": "^4.0.1", + "minimist": "^1.1.0" } }, - "node_modules/unzipper/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } }, - "node_modules/unzipper/node_modules/string_decoder": { - "version": "1.1.1", + "node_modules/tar": { + "version": "6.2.1", + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar-fs": { + "version": "2.1.1", + "dev": true, "license": "MIT", "dependencies": { - "safe-buffer": "~5.1.0" + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" } }, - "node_modules/upath": { - "version": "2.0.1", + "node_modules/tar-fs/node_modules/chownr": { + "version": "1.1.4", "dev": true, + "license": "ISC" + }, + "node_modules/tar-stream": { + "version": "2.2.0", "license": "MIT", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, "engines": { - "node": ">=4", - "yarn": "*" + "node": ">=6" } }, - "node_modules/update-browserslist-db": { - "version": "1.0.13", - "dev": true, + "node_modules/tar-stream/node_modules/bl": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/tar-stream/node_modules/buffer": { + "version": "5.7.1", "funding": [ { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" + "type": "github", + "url": "https://github.com/sponsors/feross" }, { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" + "type": "patreon", + "url": "https://www.patreon.com/feross" }, { - "type": "github", - "url": "https://github.com/sponsors/ai" + "type": "consulting", + "url": "https://feross.org/support" } ], "license": "MIT", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "license": "MIT", "bin": { - "update-browserslist-db": "cli.js" + "mkdirp": "bin/cmd.js" }, - "peerDependencies": { - "browserslist": ">= 4.21.0" + "engines": { + "node": ">=10" } }, - "node_modules/update-notifier": { - "version": "7.0.0", - "license": "BSD-2-Clause", + "node_modules/tdigest": { + "version": "0.1.2", + "license": "MIT", "dependencies": { - "boxen": "^7.1.1", - "chalk": "^5.3.0", - "configstore": "^6.0.0", - "import-lazy": "^4.0.0", - "is-in-ci": "^0.1.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^6.0.0", - "latest-version": "^7.0.0", - "pupa": "^3.1.0", - "semver": "^7.5.4", - "semver-diff": "^4.0.0", - "xdg-basedir": "^5.1.0" + "bintrees": "1.0.2" + } + }, + "node_modules/teeny-request": { + "version": "8.0.3", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.6.1", + "stream-events": "^1.0.5", + "uuid": "^9.0.0" }, "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" + "node": ">=12" } }, - "node_modules/update-notifier/node_modules/chalk": { - "version": "5.3.0", + "node_modules/teeny-request/node_modules/uuid": { + "version": "9.0.1", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "optional": true, + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/update-notifier/node_modules/latest-version": { - "version": "7.0.0", + "node_modules/temp-dir": { + "version": "1.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "package-json": "^8.1.0" - }, "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/update-notifier/node_modules/package-json": { - "version": "8.1.1", + "node_modules/terminal-link": { + "version": "2.1.1", "license": "MIT", "dependencies": { - "got": "^12.1.0", - "registry-auth-token": "^5.0.1", - "registry-url": "^6.0.0", - "semver": "^7.3.7" + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" }, "engines": { - "node": ">=14.16" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/update-notifier/node_modules/registry-auth-token": { - "version": "5.0.2", - "license": "MIT", + "node_modules/terser": { + "version": "5.29.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.2.tgz", + "integrity": "sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==", + "dev": true, "dependencies": { - "@pnpm/npm-conf": "^2.1.0" + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" }, "engines": { - "node": ">=14" + "node": ">=10" } }, - "node_modules/update-notifier/node_modules/registry-url": { - "version": "6.0.1", - "license": "MIT", + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dev": true, "dependencies": { - "rc": "1.2.8" + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" }, "engines": { - "node": ">=12" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } } }, - "node_modules/upper-case": { - "version": "2.0.2", - "license": "MIT", + "node_modules/terser-webpack-plugin/node_modules/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, "dependencies": { - "tslib": "^2.0.3" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" } }, - "node_modules/upper-case-first": { - "version": "2.0.2", - "license": "MIT", + "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, "dependencies": { - "tslib": "^2.0.3" + "randombytes": "^2.1.0" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "license": "BSD-2-Clause", + "node_modules/terser/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==", + "dev": true + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "dev": true, + "license": "ISC", "dependencies": { - "punycode": "^2.1.0" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" } }, - "node_modules/urijs": { - "version": "1.19.11", + "node_modules/test-exclude/node_modules/brace-expansion": { + "version": "1.1.11", "dev": true, - "license": "MIT" - }, - "node_modules/url": { - "version": "0.10.3", "license": "MIT", "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/url-parse": { - "version": "1.5.10", - "license": "MIT", + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" + "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/url-slug": { - "version": "4.0.1", - "license": "MIT", + "node_modules/test-exclude/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=18.0.0" + "node": "*" } }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", + "node_modules/text-decoding": { + "version": "1.0.0", "license": "MIT" }, - "node_modules/util": { - "version": "0.12.5", + "node_modules/text-extensions": { + "version": "1.9.0", + "dev": true, "license": "MIT", - "dependencies": { - "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" + "engines": { + "node": ">=0.10" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", + "node_modules/text-hex": { + "version": "1.0.0", "license": "MIT" }, - "node_modules/utils-merge": { - "version": "1.0.1", + "node_modules/text-table": { + "version": "0.2.0", + "license": "MIT" + }, + "node_modules/textextensions": { + "version": "5.16.0", "license": "MIT", "engines": { - "node": ">= 0.4.0" + "node": ">=0.8" + }, + "funding": { + "url": "https://bevry.me/fund" } }, - "node_modules/uuid": { - "version": "8.3.2", - "license": "MIT", + "node_modules/thirty-two": { + "version": "1.0.2", + "engines": { + "node": ">=0.2.6" + } + }, + "node_modules/thriftrw": { + "version": "3.11.4", + "resolved": "https://registry.npmjs.org/thriftrw/-/thriftrw-3.11.4.tgz", + "integrity": "sha512-UcuBd3eanB3T10nXWRRMwfwoaC6VMk7qe3/5YIWP2Jtw+EbHqJ0p1/K3x8ixiR5dozKSSfcg1W+0e33G1Di3XA==", + "dependencies": { + "bufrw": "^1.2.1", + "error": "7.0.2", + "long": "^2.4.0" + }, "bin": { - "uuid": "dist/bin/uuid" + "thrift2json": "thrift2json.js" + }, + "engines": { + "node": ">= 0.10.x" } }, - "node_modules/uuid-parse": { - "version": "1.1.0", - "license": "MIT" + "node_modules/thriftrw/node_modules/error": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz", + "integrity": "sha512-UtVv4l5MhijsYUxPJo4390gzfZvAnTHreNnDjnTZaKIiZ/SemXxAhBkYSKtWa5RtBXbLP8tMgn/n0RUa/H7jXw==", + "dependencies": { + "string-template": "~0.2.1", + "xtend": "~4.0.0" + } }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "dev": true, - "license": "MIT" + "node_modules/thriftrw/node_modules/long": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/long/-/long-2.4.0.tgz", + "integrity": "sha512-ijUtjmO/n2A5PaosNG9ZGDsQ3vxJg7ZW8vsY8Kp0f2yIZWhSJvjmegV7t+9RPQKxKrvj8yKGehhS+po14hPLGQ==", + "engines": { + "node": ">=0.6" + } }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.1", + "node_modules/through": { + "version": "2.3.8", "license": "MIT" }, - "node_modules/valid-url": { - "version": "1.0.9" - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "license": "Apache-2.0", + "node_modules/through2": { + "version": "4.0.2", + "dev": true, + "license": "MIT", "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "readable-stream": "3" } }, - "node_modules/validate-npm-package-name": { - "version": "5.0.0", - "license": "ISC", - "dependencies": { - "builtins": "^5.0.0" - }, + "node_modules/tildify": { + "version": "2.0.0", + "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/validator": { - "version": "13.11.0", + "node_modules/tiny-glob": { + "version": "0.2.9", "license": "MIT", + "dependencies": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, + "node_modules/tiny-lru": { + "version": "8.0.2", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">= 0.10" + "node": ">=6" } }, - "node_modules/vary": { - "version": "1.1.2", + "node_modules/tmp": { + "version": "0.2.3", "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=14.14" } }, - "node_modules/verror": { - "version": "1.10.0", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true }, - "node_modules/vinyl": { - "version": "2.2.1", + "node_modules/to-fast-properties": { + "version": "2.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "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" - }, "engines": { - "node": ">= 0.10" + "node": ">=4" } }, - "node_modules/vinyl-file": { - "version": "3.0.0", + "node_modules/to-regex-range": { + "version": "5.0.1", "license": "MIT", "dependencies": { - "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" + "is-number": "^7.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/vinyl-file/node_modules/pify": { - "version": "2.3.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node": ">=8.0" } }, - "node_modules/vinyl/node_modules/clone": { - "version": "2.1.2", + "node_modules/toidentifier": { + "version": "1.0.1", "license": "MIT", "engines": { - "node": ">=0.8" + "node": ">=0.6" } }, - "node_modules/vscode-oniguruma": { - "version": "1.7.0", - "dev": true, + "node_modules/toposort": { + "version": "2.0.2", "license": "MIT" }, - "node_modules/vscode-textmate": { - "version": "6.0.0", - "dev": true, + "node_modules/toposort-class": { + "version": "1.0.1", "license": "MIT" }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "3.0.0", - "license": "MIT", + "node_modules/touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", "dependencies": { - "xml-name-validator": "^4.0.0" + "nopt": "~1.0.10" }, - "engines": { - "node": ">=12" - } - }, - "node_modules/walk-up-path": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webidl-conversions": { - "version": "7.0.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" + "bin": { + "nodetouch": "bin/nodetouch.js" } }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "dev": true, - "license": "Apache-2.0", + "node_modules/touch/node_modules/nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" + "abbrev": "1" }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-encoding": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "iconv-lite": "0.6.3" + "bin": { + "nopt": "bin/nopt.js" }, "engines": { - "node": ">=12" + "node": "*" } }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "license": "MIT", + "node_modules/tough-cookie": { + "version": "4.1.3", + "license": "BSD-3-Clause", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/whatwg-mimetype": { - "version": "3.0.0", + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", "license": "MIT", "engines": { - "node": ">=12" + "node": ">= 4.0.0" } }, - "node_modules/whatwg-url": { - "version": "10.0.0", + "node_modules/tr46": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" + "punycode": "^2.1.1" }, "engines": { "node": ">=12" } }, - "node_modules/when": { - "version": "2.0.1", - "dev": true - }, - "node_modules/which": { - "version": "4.0.0", - "license": "ISC", - "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^16.13.0 || >=18.0.0" - } - }, - "node_modules/which-module": { - "version": "2.0.1", - "license": "ISC" - }, - "node_modules/which-pm": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "load-yaml-file": "^0.2.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8.15" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.15", + "node_modules/traverse": { + "version": "0.6.8", "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - }, "engines": { "node": ">= 0.4" }, @@ -30000,461 +33612,422 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/widdershins": { - "version": "4.0.1", + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", "dev": true, - "license": "MIT", - "dependencies": { - "dot": "^1.1.3", - "fast-safe-stringify": "^2.0.7", - "highlightjs": "^9.12.0", - "httpsnippet": "^1.19.0", - "jgexml": "latest", - "markdown-it": "^10.0.0", - "markdown-it-emoji": "^1.4.0", - "node-fetch": "^2.0.0", - "oas-resolver": "^2.3.1", - "oas-schema-walker": "^1.1.3", - "openapi-sampler": "^1.0.0-beta.15", - "reftools": "^1.1.0", - "swagger2openapi": "^6.0.1", - "urijs": "^1.19.0", - "yaml": "^1.8.3", - "yargs": "^12.0.5" - }, "bin": { - "testRunner": "testRunner.js", - "widdershins": "widdershins.js" + "tree-kill": "cli.js" } }, - "node_modules/wide-align": { - "version": "1.1.5", - "license": "ISC", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } + "node_modules/treeverse": { + "version": "1.0.4", + "license": "ISC" }, - "node_modules/widest-line": { - "version": "3.1.0", + "node_modules/trim-newlines": { + "version": "3.0.1", + "dev": true, "license": "MIT", - "dependencies": { - "string-width": "^4.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/winston": { - "version": "3.12.0", + "node_modules/triple-beam": { + "version": "1.4.1", "license": "MIT", - "dependencies": { - "@colors/colors": "^1.6.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.7.0" - }, "engines": { - "node": ">= 12.0.0" + "node": ">= 14.0.0" } }, - "node_modules/winston-transport": { - "version": "4.7.0", + "node_modules/ts-api-utils": { + "version": "1.3.0", + "dev": true, "license": "MIT", - "dependencies": { - "logform": "^2.3.2", - "readable-stream": "^3.6.0", - "triple-beam": "^1.3.0" - }, "engines": { - "node": ">= 12.0.0" + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" } }, - "node_modules/wkx": { - "version": "0.5.0", - "license": "MIT", + "node_modules/ts-loader": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz", + "integrity": "sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==", + "dev": true, "dependencies": { - "@types/node": "*" + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4", + "source-map": "^0.7.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "typescript": "*", + "webpack": "^5.0.0" } }, - "node_modules/word-wrap": { - "version": "1.2.5", + "node_modules/ts-loader/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true, - "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/wordwrap": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/workerpool": { - "version": "6.2.1", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", + "node_modules/ts-morph": { + "version": "19.0.0", "license": "MIT", "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" + "@ts-morph/common": "~0.20.0", + "code-block-writer": "^12.0.0" } }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", + "node_modules/ts-node": { + "version": "10.9.2", "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "@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" }, - "engines": { - "node": ">=10" + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } } }, - "node_modules/wrappy": { - "version": "1.0.2", - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "5.0.1", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" - }, + "node_modules/ts-node/node_modules/acorn-walk": { + "version": "8.3.2", + "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=0.4.0" } }, - "node_modules/write-file-atomic/node_modules/signal-exit": { - "version": "4.1.0", - "license": "ISC", + "node_modules/ts-node/node_modules/diff": { + "version": "4.0.2", + "license": "BSD-3-Clause", "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=0.3.1" } }, - "node_modules/write-json-file": { - "version": "4.3.0", + "node_modules/tsconfig-paths": { + "version": "4.2.0", "dev": true, "license": "MIT", "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" + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" }, "engines": { - "node": ">=8.3" + "node": ">=6" + } + }, + "node_modules/tsconfig-paths-webpack-plugin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.0.1.tgz", + "integrity": "sha512-m5//KzLoKmqu2MVix+dgLKq70MnFi8YL8sdzQZ6DblmCdfuq/y3OqvJd5vMndg2KEVCOeNz8Es4WVZhYInteLw==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.7.0", + "tsconfig-paths": "^4.1.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=10.13.0" } }, - "node_modules/write-json-file/node_modules/is-plain-obj": { - "version": "2.1.0", + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/write-json-file/node_modules/write-file-atomic": { - "version": "3.0.3", + "node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/tslint": { + "version": "5.20.1", "dev": true, - "license": "ISC", + "license": "Apache-2.0", + "peer": true, "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.29.0" + }, + "bin": { + "tslint": "bin/tslint" + }, + "engines": { + "node": ">=4.8.0" + }, + "peerDependencies": { + "typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev" } }, - "node_modules/write-pkg": { - "version": "4.0.0", + "node_modules/tslint-consistent-codestyle": { + "version": "1.16.0", "dev": true, "license": "MIT", "dependencies": { - "sort-keys": "^2.0.0", - "type-fest": "^0.4.1", - "write-json-file": "^3.2.0" + "@fimbul/bifrost": "^0.21.0", + "tslib": "^1.7.1", + "tsutils": "^2.29.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "tslint": "^5.0.0", + "typescript": ">=2.1.4 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >=3.1.0-dev || >=3.2.0-dev || >=3.3.0-dev || >=3.4.0-dev" } }, - "node_modules/write-pkg/node_modules/detect-indent": { - "version": "5.0.0", + "node_modules/tslint-consistent-codestyle/node_modules/tslib": { + "version": "1.14.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } + "license": "0BSD" }, - "node_modules/write-pkg/node_modules/make-dir": { - "version": "2.1.0", + "node_modules/tslint-xo": { + "version": "0.9.0", "dev": true, "license": "MIT", "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "tslint-consistent-codestyle": "^1.11.0", + "tslint-eslint-rules": "^5.3.1", + "tslint-microsoft-contrib": "^5.0.2" }, "engines": { "node": ">=6" + }, + "peerDependencies": { + "tslint": ">=5.11.0" } }, - "node_modules/write-pkg/node_modules/pify": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/write-pkg/node_modules/sort-keys": { - "version": "2.0.0", + "node_modules/tslint-xo/node_modules/doctrine": { + "version": "0.7.2", "dev": true, - "license": "MIT", "dependencies": { - "is-plain-obj": "^1.0.0" + "esutils": "^1.1.6", + "isarray": "0.0.1" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/write-pkg/node_modules/type-fest": { - "version": "0.4.1", + "node_modules/tslint-xo/node_modules/esutils": { + "version": "1.1.6", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/write-pkg/node_modules/write-file-atomic": { - "version": "2.4.3", + "node_modules/tslint-xo/node_modules/isarray": { + "version": "0.0.1", "dev": true, - "license": "ISC", - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } + "license": "MIT" }, - "node_modules/write-pkg/node_modules/write-json-file": { - "version": "3.2.0", + "node_modules/tslint-xo/node_modules/tslib": { + "version": "1.9.0", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/tslint-xo/node_modules/tslint-eslint-rules": { + "version": "5.4.0", "dev": true, "license": "MIT", "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" + "doctrine": "0.7.2", + "tslib": "1.9.0", + "tsutils": "^3.0.0" }, - "engines": { - "node": ">=6" + "peerDependencies": { + "tslint": "^5.0.0", + "typescript": "^2.2.0 || ^3.0.0" } }, - "node_modules/ws": { - "version": "8.16.0", + "node_modules/tslint-xo/node_modules/tslint-microsoft-contrib": { + "version": "5.2.1", + "dev": true, "license": "MIT", - "engines": { - "node": ">=10.0.0" + "dependencies": { + "tsutils": "^2.27.2 <2.29.0" }, "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "tslint": "^5.1.0", + "typescript": "^2.1.0 || ^3.0.0" } }, - "node_modules/xdg-basedir": { - "version": "5.1.0", + "node_modules/tslint-xo/node_modules/tslint-microsoft-contrib/node_modules/tsutils": { + "version": "2.28.0", + "dev": true, "license": "MIT", - "engines": { - "node": ">=12" + "dependencies": { + "tslib": "^1.8.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" } }, - "node_modules/xml-crypto": { - "version": "3.2.0", + "node_modules/tslint-xo/node_modules/tsutils": { + "version": "3.21.0", + "dev": true, "license": "MIT", "dependencies": { - "@xmldom/xmldom": "^0.8.8", - "xpath": "0.0.32" + "tslib": "^1.8.1" }, "engines": { - "node": ">=4.0.0" + "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/xml-crypto/node_modules/xpath": { - "version": "0.0.32", - "license": "MIT", + "node_modules/tslint-xo/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, "engines": { - "node": ">=0.6.0" + "node": ">=4.2.0" } }, - "node_modules/xml-encryption": { - "version": "3.0.2", + "node_modules/tslint/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "@xmldom/xmldom": "^0.8.5", - "escape-html": "^1.0.3", - "xpath": "0.0.32" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=12" + "node": ">=4" } }, - "node_modules/xml-encryption/node_modules/xpath": { - "version": "0.0.32", + "node_modules/tslint/node_modules/argparse": { + "version": "1.0.10", + "dev": true, "license": "MIT", - "engines": { - "node": ">=0.6.0" + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" } }, - "node_modules/xml-name-validator": { - "version": "4.0.0", - "license": "Apache-2.0", - "engines": { - "node": ">=12" + "node_modules/tslint/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/xml2js": { - "version": "0.5.0", + "node_modules/tslint/node_modules/chalk": { + "version": "2.4.2", + "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=4" } }, - "node_modules/xml2js/node_modules/xmlbuilder": { - "version": "11.0.1", + "node_modules/tslint/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, "license": "MIT", - "engines": { - "node": ">=4.0" + "peer": true, + "dependencies": { + "color-name": "1.1.3" } }, - "node_modules/xmlbuilder": { - "version": "15.1.1", + "node_modules/tslint/node_modules/color-name": { + "version": "1.1.3", + "dev": true, "license": "MIT", - "engines": { - "node": ">=8.0" - } - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "license": "MIT" - }, - "node_modules/xmlcreate": { - "version": "2.0.4", - "license": "Apache-2.0" + "peer": true }, - "node_modules/xmlhttprequest-ssl": { - "version": "2.0.0", + "node_modules/tslint/node_modules/commander": { + "version": "2.20.3", "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/xpath": { - "version": "0.0.27", "license": "MIT", - "engines": { - "node": ">=0.6.0" - } + "peer": true }, - "node_modules/xtend": { + "node_modules/tslint/node_modules/diff": { "version": "4.0.2", - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "license": "ISC" - }, - "node_modules/yaml": { - "version": "1.10.2", - "license": "ISC", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, "engines": { - "node": ">= 6" - } - }, - "node_modules/yamljs": { - "version": "0.3.0", - "license": "MIT", - "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", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" + "node": ">=0.3.1" } }, - "node_modules/yamljs/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/tslint/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "peer": true, + "engines": { + "node": ">=0.8.0" } }, - "node_modules/yamljs/node_modules/glob": { + "node_modules/tslint/node_modules/glob": { "version": "7.2.3", + "dev": true, "license": "ISC", + "peer": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -30470,9 +34043,33 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/yamljs/node_modules/minimatch": { + "node_modules/tslint/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslint/node_modules/js-yaml": { + "version": "3.14.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/tslint/node_modules/minimatch": { "version": "3.1.2", + "dev": true, "license": "ISC", + "peer": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -30480,2510 +34077,14446 @@ "node": "*" } }, - "node_modules/yamljs/node_modules/sprintf-js": { - "version": "1.0.3", - "license": "BSD-3-Clause" - }, - "node_modules/yargs": { - "version": "17.7.2", + "node_modules/tslint/node_modules/mkdirp": { + "version": "0.5.6", + "dev": true, "license": "MIT", + "peer": 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" + "minimist": "^1.2.6" }, - "engines": { - "node": ">=12" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/yargs-parser": { - "version": "20.2.4", - "license": "ISC", - "engines": { - "node": ">=10" - } + "node_modules/tslint/node_modules/sprintf-js": { + "version": "1.0.3", + "dev": true, + "license": "BSD-3-Clause", + "peer": true }, - "node_modules/yargs-unparser": { - "version": "2.0.0", + "node_modules/tslint/node_modules/supports-color": { + "version": "5.5.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/yargs-unparser/node_modules/decamelize": { - "version": "4.0.0", + "node_modules/tslint/node_modules/tslib": { + "version": "1.14.1", "dev": true, + "license": "0BSD", + "peer": true + }, + "node_modules/tsscmp": { + "version": "1.0.6", "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.6.x" } }, - "node_modules/yargs-unparser/node_modules/is-plain-obj": { - "version": "2.1.0", + "node_modules/tsutils": { + "version": "2.29.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "tslib": "^1.8.1" + }, + "peerDependencies": { + "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" } }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "21.1.1", - "license": "ISC", - "engines": { - "node": ">=12" - } + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" }, - "node_modules/yeoman-environment": { - "version": "3.19.3", - "license": "BSD-2-Clause", + "node_modules/tuf-js": { + "version": "1.1.7", + "license": "MIT", "dependencies": { - "@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", - "readable-stream": "^4.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" - }, - "bin": { - "yoe": "cli/index.js" + "@tufjs/models": "1.0.4", + "debug": "^4.3.4", + "make-fetch-happen": "^11.1.1" }, "engines": { - "node": ">=12.10.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/yeoman-environment/node_modules/@npmcli/fs": { - "version": "1.1.1", + "node_modules/tuf-js/node_modules/@npmcli/fs": { + "version": "3.1.0", "license": "ISC", "dependencies": { - "@gar/promisify": "^1.0.1", "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/yeoman-environment/node_modules/@npmcli/git": { - "version": "2.1.0", + "node_modules/tuf-js/node_modules/cacache": { + "version": "17.1.4", "license": "ISC", "dependencies": { - "@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/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/yeoman-environment/node_modules/@npmcli/installed-package-contents": { - "version": "1.0.7", + "node_modules/tuf-js/node_modules/cacache/node_modules/minipass": { + "version": "7.0.4", "license": "ISC", - "dependencies": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "installed-package-contents": "index.js" - }, "engines": { - "node": ">= 10" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/yeoman-environment/node_modules/@npmcli/move-file": { - "version": "1.1.2", - "license": "MIT", + "node_modules/tuf-js/node_modules/fs-minipass": { + "version": "3.0.3", + "license": "ISC", "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "minipass": "^7.0.3" }, "engines": { - "node": ">=10" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/yeoman-environment/node_modules/@npmcli/node-gyp": { - "version": "1.0.3", - "license": "ISC" + "node_modules/tuf-js/node_modules/fs-minipass/node_modules/minipass": { + "version": "7.0.4", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } }, - "node_modules/yeoman-environment/node_modules/@npmcli/promise-spawn": { - "version": "1.3.2", + "node_modules/tuf-js/node_modules/lru-cache": { + "version": "7.18.3", "license": "ISC", - "dependencies": { - "infer-owner": "^1.0.4" + "engines": { + "node": ">=12" } }, - "node_modules/yeoman-environment/node_modules/@npmcli/run-script": { - "version": "2.0.0", + "node_modules/tuf-js/node_modules/make-fetch-happen": { + "version": "11.1.1", "license": "ISC", "dependencies": { - "@npmcli/node-gyp": "^1.0.2", - "@npmcli/promise-spawn": "^1.3.2", - "node-gyp": "^8.2.0", - "read-package-json-fast": "^2.0.1" + "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": "^5.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" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/yeoman-environment/node_modules/@tootallnate/once": { - "version": "1.1.2", - "license": "MIT", + "node_modules/tuf-js/node_modules/minipass": { + "version": "5.0.0", + "license": "ISC", "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/yeoman-environment/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/tuf-js/node_modules/minipass-fetch": { + "version": "3.0.4", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" } }, - "node_modules/yeoman-environment/node_modules/buffer": { - "version": "6.0.3", + "node_modules/tuf-js/node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.0.4", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/tuf-js/node_modules/ssri": { + "version": "10.0.5", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/ssri/node_modules/minipass": { + "version": "7.0.4", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/tuf-js/node_modules/unique-filename": { + "version": "3.0.0", + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/unique-slug": { + "version": "4.0.0", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tunnel-ssh": { + "version": "4.1.6", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "lodash.defaults": "^4.1.0", + "ssh2": "1.4.0" + } + }, + "node_modules/tunnel-ssh/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/tunnel-ssh/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "license": "Unlicense" + }, + "node_modules/twilio": { + "version": "4.23.0", + "license": "MIT", + "dependencies": { + "axios": "^1.6.0", + "dayjs": "^1.11.9", + "https-proxy-agent": "^5.0.0", + "jsonwebtoken": "^9.0.0", + "qs": "^6.9.4", + "scmp": "^2.1.0", + "url-parse": "^1.5.9", + "xmlbuilder": "^13.0.2" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/twilio/node_modules/xmlbuilder": { + "version": "13.0.2", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/twostep": { + "version": "0.4.2", + "license": "MIT" + }, + "node_modules/type-check": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "license": "MIT" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typedoc": { + "version": "0.23.23", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "lunr": "^2.3.9", + "marked": "^4.2.4", + "minimatch": "^5.1.1", + "shiki": "^0.11.1" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 14.14" + }, + "peerDependencies": { + "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x" + } + }, + "node_modules/typedoc-plugin-markdown": { + "version": "3.14.0", + "dev": true, + "license": "MIT", + "dependencies": { + "handlebars": "^4.7.7" + }, + "peerDependencies": { + "typedoc": ">=0.23.0" + } + }, + "node_modules/typedoc/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/typpy": { + "version": "2.3.11", + "license": "MIT", + "dependencies": { + "function.name": "^1.0.3" + } + }, + "node_modules/uc.micro": { + "version": "1.0.6", + "devOptional": true, + "license": "MIT" + }, + "node_modules/uglify-js": { + "version": "3.17.4", + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uid": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/uid/-/uid-2.0.2.tgz", + "integrity": "sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g==", + "dependencies": { + "@lukeed/csprng": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/uid2": { + "version": "0.0.4", + "license": "MIT" + }, + "node_modules/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==" + }, + "node_modules/underscore": { + "version": "1.13.6", + "license": "MIT", + "optional": true + }, + "node_modules/undici": { + "version": "5.28.3", + "license": "MIT", + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "license": "MIT" + }, + "node_modules/undici/node_modules/@fastify/busboy": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/unicode-10.0.0": { + "version": "0.7.5", + "license": "MIT" + }, + "node_modules/unique-filename": { + "version": "2.0.1", + "license": "ISC", + "dependencies": { + "unique-slug": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/unique-slug": { + "version": "3.0.0", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/unique-string": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unique-string/node_modules/crypto-random-string": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unique-string/node_modules/type-fest": { + "version": "1.4.0", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/universal-user-agent": { + "version": "6.0.1", + "license": "ISC" + }, + "node_modules/universalify": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unix-timestamp": { + "version": "0.1.2", + "license": "BSD-3-Clause" + }, + "node_modules/unpipe": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/unzipper": { + "version": "0.10.14", + "license": "MIT", + "dependencies": { + "big-integer": "^1.6.17", + "binary": "~0.3.0", + "bluebird": "~3.4.1", + "buffer-indexof-polyfill": "~1.0.0", + "duplexer2": "~0.1.4", + "fstream": "^1.0.12", + "graceful-fs": "^4.2.2", + "listenercount": "~1.0.1", + "readable-stream": "~2.3.6", + "setimmediate": "~1.0.4" + } + }, + "node_modules/unzipper/node_modules/bluebird": { + "version": "3.4.7", + "license": "MIT" + }, + "node_modules/unzipper/node_modules/readable-stream": { + "version": "2.3.8", + "license": "MIT", + "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/unzipper/node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" + }, + "node_modules/unzipper/node_modules/string_decoder": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/upath": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "dev": true, "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/feross" + "type": "opencollective", + "url": "https://opencollective.com/browserslist" }, { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" }, { - "type": "consulting", - "url": "https://feross.org/support" + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "license": "MIT", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "node_modules/yeoman-environment/node_modules/builtins": { - "version": "1.0.3", - "license": "MIT" + "node_modules/update-notifier": { + "version": "7.0.0", + "license": "BSD-2-Clause", + "dependencies": { + "boxen": "^7.1.1", + "chalk": "^5.3.0", + "configstore": "^6.0.0", + "import-lazy": "^4.0.0", + "is-in-ci": "^0.1.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^6.0.0", + "latest-version": "^7.0.0", + "pupa": "^3.1.0", + "semver": "^7.5.4", + "semver-diff": "^4.0.0", + "xdg-basedir": "^5.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } }, - "node_modules/yeoman-environment/node_modules/cacache": { - "version": "15.3.0", - "license": "ISC", + "node_modules/update-notifier/node_modules/chalk": { + "version": "5.3.0", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/latest-version": { + "version": "7.0.0", + "license": "MIT", "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", - "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", + "package-json": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/package-json": { + "version": "8.1.1", + "license": "MIT", + "dependencies": { + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/registry-auth-token": { + "version": "5.0.2", + "license": "MIT", + "dependencies": { + "@pnpm/npm-conf": "^2.1.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/update-notifier/node_modules/registry-url": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/upper-case": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urijs": { + "version": "1.19.11", + "dev": true, + "license": "MIT" + }, + "node_modules/url": { + "version": "0.10.3", + "license": "MIT", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url-slug": { + "version": "4.0.1", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "license": "MIT" + }, + "node_modules/util": { + "version": "0.12.5", + "license": "MIT", + "dependencies": { + "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" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "license": "MIT" + }, + "node_modules/v8-to-istanbul": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", + "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/valid-url": { + "version": "1.0.9" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "5.0.0", + "license": "ISC", + "dependencies": { + "builtins": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/validator": { + "version": "13.11.0", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/vinyl": { + "version": "2.2.1", + "license": "MIT", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-file": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/vinyl-file/node_modules/pify": { + "version": "2.3.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl/node_modules/clone": { + "version": "2.1.2", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/vscode-oniguruma": { + "version": "1.7.0", + "dev": true, + "license": "MIT" + }, + "node_modules/vscode-textmate": { + "version": "6.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/walk-up-path": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/webpack": { + "version": "5.91.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", + "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", + "dev": true, + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.16.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "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.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-node-externals": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz", + "integrity": "sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/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, + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/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, + "peer": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/webpack/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, + "peer": true + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "10.0.0", + "license": "MIT", + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/when": { + "version": "2.0.1" + }, + "node_modules/which": { + "version": "4.0.0", + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "license": "ISC" + }, + "node_modules/which-pm": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8.15" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/widdershins": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "dot": "^1.1.3", + "fast-safe-stringify": "^2.0.7", + "highlightjs": "^9.12.0", + "httpsnippet": "^1.19.0", + "jgexml": "latest", + "markdown-it": "^10.0.0", + "markdown-it-emoji": "^1.4.0", + "node-fetch": "^2.0.0", + "oas-resolver": "^2.3.1", + "oas-schema-walker": "^1.1.3", + "openapi-sampler": "^1.0.0-beta.15", + "reftools": "^1.1.0", + "swagger2openapi": "^6.0.1", + "urijs": "^1.19.0", + "yaml": "^1.8.3", + "yargs": "^12.0.5" + }, + "bin": { + "testRunner": "testRunner.js", + "widdershins": "widdershins.js" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/windows-release": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-4.0.0.tgz", + "integrity": "sha512-OxmV4wzDKB1x7AZaZgXMVsdJ1qER1ed83ZrTYd5Bwq2HfJVg3DJS8nqlAG4sMoJ7mu8cuRmLEYyU13BKwctRAg==", + "dev": true, + "dependencies": { + "execa": "^4.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/windows-release/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, + "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/windows-release/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==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/windows-release/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==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/winston": { + "version": "3.12.0", + "license": "MIT", + "dependencies": { + "@colors/colors": "^1.6.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.7.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-transport": { + "version": "4.7.0", + "license": "MIT", + "dependencies": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/wkx": { + "version": "0.5.0", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/workerpool": { + "version": "6.2.1", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "license": "MIT", + "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", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "5.0.1", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "4.1.0", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/write-json-file": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "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-json-file/node_modules/is-plain-obj": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/write-json-file/node_modules/write-file-atomic": { + "version": "3.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/write-pkg": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "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", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/write-pkg/node_modules/make-dir": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/write-pkg/node_modules/pify": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/write-pkg/node_modules/sort-keys": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/write-pkg/node_modules/type-fest": { + "version": "0.4.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=6" + } + }, + "node_modules/write-pkg/node_modules/write-file-atomic": { + "version": "2.4.3", + "dev": true, + "license": "ISC", + "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", + "dev": true, + "license": "MIT", + "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/ws": { + "version": "8.16.0", + "license": "MIT", + "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 + } + } + }, + "node_modules/xdg-basedir": { + "version": "5.1.0", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xml-crypto": { + "version": "3.2.0", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "xpath": "0.0.32" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xml-crypto/node_modules/xpath": { + "version": "0.0.32", + "license": "MIT", + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/xml-encryption": { + "version": "3.0.2", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.8.5", + "escape-html": "^1.0.3", + "xpath": "0.0.32" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/xml-encryption/node_modules/xpath": { + "version": "0.0.32", + "license": "MIT", + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "license": "Apache-2.0", + "engines": { + "node": ">=12" + } + }, + "node_modules/xml2js": { + "version": "0.5.0", + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlbuilder": { + "version": "15.1.1", + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "license": "MIT" + }, + "node_modules/xmlcreate": { + "version": "2.0.4", + "license": "Apache-2.0" + }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.0.0", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/xorshift": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/xorshift/-/xorshift-1.2.0.tgz", + "integrity": "sha512-iYgNnGyeeJ4t6U11NpA/QiKy+PXn5Aa3Azg5qkwIFz1tBLllQrjjsk9yzD7IAK0naNU4JxdeDgqW9ov4u/hc4g==" + }, + "node_modules/xpath": { + "version": "0.0.27", + "license": "MIT", + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.2", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yamljs": { + "version": "0.3.0", + "license": "MIT", + "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", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/yamljs/node_modules/brace-expansion": { + "version": "1.1.11", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/yamljs/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "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", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/yamljs/node_modules/sprintf-js": { + "version": "1.0.3", + "license": "BSD-3-Clause" + }, + "node_modules/yargs": { + "version": "17.7.2", + "license": "MIT", + "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/yargs-parser": { + "version": "20.2.4", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-unparser": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "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/decamelize": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs-unparser/node_modules/is-plain-obj": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "21.1.1", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yeoman-environment": { + "version": "3.19.3", + "license": "BSD-2-Clause", + "dependencies": { + "@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", + "readable-stream": "^4.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" + }, + "bin": { + "yoe": "cli/index.js" + }, + "engines": { + "node": ">=12.10.0" + } + }, + "node_modules/yeoman-environment/node_modules/@npmcli/fs": { + "version": "1.1.1", + "license": "ISC", + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/yeoman-environment/node_modules/@npmcli/git": { + "version": "2.1.0", + "license": "ISC", + "dependencies": { + "@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" + } + }, + "node_modules/yeoman-environment/node_modules/@npmcli/installed-package-contents": { + "version": "1.0.7", + "license": "ISC", + "dependencies": { + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "installed-package-contents": "index.js" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/yeoman-environment/node_modules/@npmcli/move-file": { + "version": "1.1.2", + "license": "MIT", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yeoman-environment/node_modules/@npmcli/node-gyp": { + "version": "1.0.3", + "license": "ISC" + }, + "node_modules/yeoman-environment/node_modules/@npmcli/promise-spawn": { + "version": "1.3.2", + "license": "ISC", + "dependencies": { + "infer-owner": "^1.0.4" + } + }, + "node_modules/yeoman-environment/node_modules/@npmcli/run-script": { + "version": "2.0.0", + "license": "ISC", + "dependencies": { + "@npmcli/node-gyp": "^1.0.2", + "@npmcli/promise-spawn": "^1.3.2", + "node-gyp": "^8.2.0", + "read-package-json-fast": "^2.0.1" + } + }, + "node_modules/yeoman-environment/node_modules/@tootallnate/once": { + "version": "1.1.2", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yeoman-environment/node_modules/brace-expansion": { + "version": "1.1.11", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/yeoman-environment/node_modules/buffer": { + "version": "6.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/yeoman-environment/node_modules/builtins": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/yeoman-environment/node_modules/cacache": { + "version": "15.3.0", + "license": "ISC", + "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", + "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" }, "engines": { - "node": ">= 10" + "node": ">= 10" + } + }, + "node_modules/yeoman-environment/node_modules/commander": { + "version": "7.1.0", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/yeoman-environment/node_modules/dateformat": { + "version": "4.6.3", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/yeoman-environment/node_modules/events": { + "version": "3.3.0", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/yeoman-environment/node_modules/gauge": { + "version": "4.0.4", + "license": "ISC", + "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/yeoman-environment/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "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/yeoman-environment/node_modules/hosted-git-info": { + "version": "4.1.0", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yeoman-environment/node_modules/http-proxy-agent": { + "version": "4.0.1", + "license": "MIT", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yeoman-environment/node_modules/ieee754": { + "version": "1.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/yeoman-environment/node_modules/ignore-walk": { + "version": "4.0.1", + "license": "ISC", + "dependencies": { + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yeoman-environment/node_modules/isexe": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/yeoman-environment/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "license": "MIT" + }, + "node_modules/yeoman-environment/node_modules/lru-cache": { + "version": "6.0.0", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yeoman-environment/node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/yeoman-environment/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yeoman-environment/node_modules/minipass-fetch": { + "version": "1.4.1", + "license": "MIT", + "dependencies": { + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "encoding": "^0.1.12" + } + }, + "node_modules/yeoman-environment/node_modules/mkdirp": { + "version": "1.0.4", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yeoman-environment/node_modules/node-gyp": { + "version": "8.4.1", + "license": "MIT", + "dependencies": { + "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" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/yeoman-environment/node_modules/node-gyp/node_modules/are-we-there-yet": { + "version": "3.0.1", + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/yeoman-environment/node_modules/node-gyp/node_modules/make-fetch-happen": { + "version": "9.1.0", + "license": "ISC", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/yeoman-environment/node_modules/node-gyp/node_modules/npmlog": { + "version": "6.0.2", + "license": "ISC", + "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/yeoman-environment/node_modules/node-gyp/node_modules/readable-stream": { + "version": "3.6.2", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yeoman-environment/node_modules/npm-install-checks": { + "version": "4.0.0", + "license": "BSD-2-Clause", + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yeoman-environment/node_modules/npm-package-arg": { + "version": "8.1.5", + "license": "ISC", + "dependencies": { + "hosted-git-info": "^4.0.1", + "semver": "^7.3.4", + "validate-npm-package-name": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yeoman-environment/node_modules/npm-packlist": { + "version": "3.0.0", + "license": "ISC", + "dependencies": { + "glob": "^7.1.6", + "ignore-walk": "^4.0.1", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "npm-packlist": "bin/index.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yeoman-environment/node_modules/npm-pick-manifest": { + "version": "6.1.1", + "license": "ISC", + "dependencies": { + "npm-install-checks": "^4.0.0", + "npm-normalize-package-bin": "^1.0.1", + "npm-package-arg": "^8.1.2", + "semver": "^7.3.4" + } + }, + "node_modules/yeoman-environment/node_modules/npm-registry-fetch": { + "version": "12.0.2", + "license": "ISC", + "dependencies": { + "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" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/yeoman-environment/node_modules/pacote": { + "version": "12.0.3", + "license": "ISC", + "dependencies": { + "@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" + }, + "bin": { + "pacote": "lib/bin.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/yeoman-environment/node_modules/read-package-json-fast": { + "version": "2.0.3", + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^2.3.0", + "npm-normalize-package-bin": "^1.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yeoman-environment/node_modules/readable-stream": { + "version": "4.5.2", + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/yeoman-environment/node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/yeoman-environment/node_modules/socks-proxy-agent": { + "version": "6.2.1", + "license": "MIT", + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/yeoman-environment/node_modules/ssri": { + "version": "8.0.1", + "license": "ISC", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/yeoman-environment/node_modules/unique-filename": { + "version": "1.1.1", + "license": "ISC", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/yeoman-environment/node_modules/unique-slug": { + "version": "2.0.2", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/yeoman-environment/node_modules/validate-npm-package-name": { + "version": "3.0.0", + "license": "ISC", + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/yeoman-environment/node_modules/which": { + "version": "2.0.2", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/yeoman-generator": { + "version": "5.10.0", + "license": "BSD-2-Clause", + "dependencies": { + "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", + "pacote": "^15.2.0", + "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" + }, + "acceptDependencies": { + "yeoman-environment": "^4.0.0" + }, + "engines": { + "node": ">=12.10.0" + }, + "peerDependencies": { + "yeoman-environment": "^3.2.0" + }, + "peerDependenciesMeta": { + "yeoman-environment": { + "optional": true + } + } + }, + "node_modules/yeoman-generator/node_modules/@npmcli/fs": { + "version": "3.1.0", + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/yeoman-generator/node_modules/@npmcli/git": { + "version": "4.1.0", + "license": "ISC", + "dependencies": { + "@npmcli/promise-spawn": "^6.0.0", + "lru-cache": "^7.4.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" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/yeoman-generator/node_modules/@npmcli/promise-spawn": { + "version": "6.0.2", + "license": "ISC", + "dependencies": { + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/yeoman-generator/node_modules/cacache": { + "version": "17.1.4", + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/yeoman-generator/node_modules/cacache/node_modules/minipass": { + "version": "7.0.4", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/yeoman-generator/node_modules/find-up": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yeoman-generator/node_modules/fs-minipass": { + "version": "3.0.3", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/yeoman-generator/node_modules/fs-minipass/node_modules/minipass": { + "version": "7.0.4", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/yeoman-generator/node_modules/hosted-git-info": { + "version": "6.1.1", + "license": "ISC", + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/yeoman-generator/node_modules/ignore-walk": { + "version": "6.0.4", + "license": "ISC", + "dependencies": { + "minimatch": "^9.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/yeoman-generator/node_modules/isexe": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/yeoman-generator/node_modules/locate-path": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yeoman-generator/node_modules/lru-cache": { + "version": "7.18.3", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yeoman-generator/node_modules/minipass": { + "version": "5.0.0", + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/yeoman-generator/node_modules/normalize-package-data": { + "version": "2.5.0", + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/yeoman-generator/node_modules/normalize-package-data/node_modules/hosted-git-info": { + "version": "2.8.9", + "license": "ISC" + }, + "node_modules/yeoman-generator/node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/yeoman-generator/node_modules/npm-package-arg": { + "version": "10.1.0", + "license": "ISC", + "dependencies": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/yeoman-generator/node_modules/npm-packlist": { + "version": "7.0.4", + "license": "ISC", + "dependencies": { + "ignore-walk": "^6.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/yeoman-generator/node_modules/npm-pick-manifest": { + "version": "8.0.2", + "license": "ISC", + "dependencies": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^10.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/yeoman-generator/node_modules/p-limit": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yeoman-generator/node_modules/p-locate": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yeoman-generator/node_modules/pacote": { + "version": "15.2.0", + "license": "ISC", + "dependencies": { + "@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": "^5.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.3.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "lib/bin.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/yeoman-generator/node_modules/read-pkg": { + "version": "5.2.0", + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yeoman-generator/node_modules/read-pkg-up": { + "version": "7.0.1", + "license": "MIT", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yeoman-generator/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/yeoman-generator/node_modules/ssri": { + "version": "10.0.5", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/yeoman-generator/node_modules/ssri/node_modules/minipass": { + "version": "7.0.4", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/yeoman-generator/node_modules/type-fest": { + "version": "0.8.1", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/yeoman-generator/node_modules/unique-filename": { + "version": "3.0.0", + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/yeoman-generator/node_modules/unique-slug": { + "version": "4.0.0", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/yeoman-generator/node_modules/which": { + "version": "3.0.1", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/ylru": { + "version": "1.3.2", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yosay": { + "version": "2.0.2", + "license": "BSD-2-Clause", + "dependencies": { + "ansi-regex": "^2.0.0", + "ansi-styles": "^3.0.0", + "chalk": "^1.0.0", + "cli-boxes": "^1.0.0", + "pad-component": "0.0.1", + "string-width": "^2.0.0", + "strip-ansi": "^3.0.0", + "taketalk": "^1.0.0", + "wrap-ansi": "^2.0.0" + }, + "bin": { + "yosay": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yosay/node_modules/ansi-regex": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yosay/node_modules/ansi-styles": { + "version": "3.2.1", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yosay/node_modules/chalk": { + "version": "1.1.3", + "license": "MIT", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yosay/node_modules/chalk/node_modules/ansi-styles": { + "version": "2.2.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yosay/node_modules/cli-boxes": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yosay/node_modules/color-convert": { + "version": "1.9.3", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/yosay/node_modules/color-name": { + "version": "1.1.3", + "license": "MIT" + }, + "node_modules/yosay/node_modules/escape-string-regexp": { + "version": "1.0.5", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/yosay/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/yosay/node_modules/string-width": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yosay/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.1", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/yosay/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yosay/node_modules/strip-ansi": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yosay/node_modules/supports-color": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/yosay/node_modules/wrap-ansi": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yosay/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yosay/node_modules/wrap-ansi/node_modules/string-width": { + "version": "1.0.2", + "license": "MIT", + "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/z-schema": { + "version": "5.0.5", + "license": "MIT", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/zip-stream": { + "version": "4.1.1", + "license": "MIT", + "dependencies": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "glob": "^7.2.3", + "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": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/brace-expansion": { + "version": "1.1.11", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/zip-stream/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "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/zip-stream/node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "packages/cache": { + "name": "@sourceloop/cache", + "version": "0.8.0", + "license": "MIT", + "dependencies": { + "@loopback/sequelize": "^0.6.0", + "tslib": "^2.6.2" + }, + "devDependencies": { + "@loopback/build": "^11.0.0", + "@loopback/core": "^6.0.0", + "@loopback/eslint-config": "^15.0.0", + "@loopback/repository": "^7.0.0", + "@loopback/rest": "^14.0.0", + "@loopback/testlab": "^7.0.0", + "@sourceloop/core": "^13.0.0", + "@types/node": "^18.11.9", + "dotenv": "^16.0.3", + "dotenv-extended": "^2.9.0", + "eslint": "^8.44.0", + "source-map-support": "^0.5.21", + "typescript": "~4.9.5" + }, + "engines": { + "node": "18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^6.0.0", + "@loopback/repository": "^7.0.0", + "@loopback/rest": "^14.0.0", + "loopback-connector-kv-redis": "^4.0.0" + } + }, + "packages/cache/node_modules/@loopback/eslint-config": { + "version": "15.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "^7.1.0", + "@typescript-eslint/parser": "^7.1.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-eslint-plugin": "^5.4.0", + "eslint-plugin-mocha": "^10.3.0" + }, + "engines": { + "node": "18 || 20" + }, + "peerDependencies": { + "eslint": "^8.57.0" + } + }, + "packages/cache/node_modules/@types/node": { + "version": "18.19.26", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "packages/cache/node_modules/@typescript-eslint/eslint-plugin": { + "version": "7.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "7.3.1", + "@typescript-eslint/type-utils": "7.3.1", + "@typescript-eslint/utils": "7.3.1", + "@typescript-eslint/visitor-keys": "7.3.1", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/cache/node_modules/@typescript-eslint/parser": { + "version": "7.3.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "7.3.1", + "@typescript-eslint/types": "7.3.1", + "@typescript-eslint/typescript-estree": "7.3.1", + "@typescript-eslint/visitor-keys": "7.3.1", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/cache/node_modules/@typescript-eslint/scope-manager": { + "version": "7.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "7.3.1", + "@typescript-eslint/visitor-keys": "7.3.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/cache/node_modules/@typescript-eslint/type-utils": { + "version": "7.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "7.3.1", + "@typescript-eslint/utils": "7.3.1", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/cache/node_modules/@typescript-eslint/types": { + "version": "7.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/cache/node_modules/@typescript-eslint/typescript-estree": { + "version": "7.3.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "7.3.1", + "@typescript-eslint/visitor-keys": "7.3.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/cache/node_modules/@typescript-eslint/utils": { + "version": "7.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "7.3.1", + "@typescript-eslint/types": "7.3.1", + "@typescript-eslint/typescript-estree": "7.3.1", + "semver": "^7.5.4" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + } + }, + "packages/cache/node_modules/@typescript-eslint/visitor-keys": { + "version": "7.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "7.3.1", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/cache/node_modules/eslint-config-prettier": { + "version": "9.1.0", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "packages/cache/node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "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" + } + }, + "packages/cli": { + "name": "@sourceloop/cli", + "version": "8.0.1", + "license": "MIT", + "dependencies": { + "@loopback/cli": "^5.2.1", + "@oclif/command": "^1.8.16", + "@oclif/config": "^1.18.3", + "@oclif/plugin-autocomplete": "1.3.10", + "@oclif/plugin-help": "^5.2.19", + "@types/jest": "^29.5.4", + "@types/semver": "^7.5.1", + "ejs-lint": "^2.0.0", + "inversify": "^6.0.1", + "lodash": "^4.17.21", + "reflect-metadata": "^0.1.13", + "semver": "^7.5.4", + "simple-git": "^3.19.1", + "sinon": "^15.2.0", + "tar": "^6.2.0", + "ts-morph": "^19.0.0", + "tslib": "^2.6.2", + "yeoman-environment": "^3.19.3", + "yeoman-generator": "^5.9.0", + "yosay": "^2.0.2" + }, + "bin": { + "sl": "bin/run" + }, + "devDependencies": { + "@loopback/eslint-config": "^14.0.3", + "@oclif/dev-cli": "^1.26.10", + "@oclif/test": "^2.5.3", + "@oclif/tslint": "^3.1.1", + "@types/chai": "^4.3.6", + "@types/lodash": "^4.14.198", + "@types/node-fetch": "^2.6.4", + "@types/tar": "^6.1.6", + "@types/yeoman-environment": "^2.10.8", + "@types/yeoman-generator": "^5.2.11", + "@types/yosay": "^2.0.1", + "@typescript-eslint/eslint-plugin": "^6.6.0", + "@typescript-eslint/parser": "^6.6.0", + "chai": "^4.3.8", + "copyfiles": "^2.4.1", + "eslint": "^8.49.0", + "globby": "11.0.4", + "mocha": "^10.0.0", + "nyc": "^15.1.0", + "rimraf": "^5.0.1", + "ts-node": "^10.9.1", + "tslint": "^6.1.3", + "typescript": "4.7.4" + }, + "engines": { + "node": "18 || 20" + } + }, + "packages/cli/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/cli/node_modules/argparse": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "packages/cli/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "packages/cli/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/cli/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "packages/cli/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "packages/cli/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "packages/cli/node_modules/diff": { + "version": "4.0.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "packages/cli/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "packages/cli/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "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" + } + }, + "packages/cli/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/cli/node_modules/js-yaml": { + "version": "3.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "packages/cli/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "packages/cli/node_modules/mkdirp": { + "version": "0.5.6", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "packages/cli/node_modules/sprintf-js": { + "version": "1.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "packages/cli/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/cli/node_modules/tslint": { + "version": "6.1.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.3", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.13.0", + "tsutils": "^2.29.0" + }, + "bin": { + "tslint": "bin/tslint" + }, + "engines": { + "node": ">=4.8.0" + }, + "peerDependencies": { + "typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 4.0.0-dev" + } + }, + "packages/cli/node_modules/tslint/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "packages/cli/node_modules/typescript": { + "version": "4.7.4", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "packages/core": { + "name": "@sourceloop/core", + "version": "13.0.0", + "license": "MIT", + "dependencies": { + "@loopback/boot": "^7.0.0", + "@loopback/context": "^7.0.0", + "@loopback/core": "^6.0.0", + "@loopback/express": "^7.0.0", + "@loopback/openapi-v3": "^10.0.0", + "@loopback/repository": "^7.0.0", + "@loopback/rest": "^14.0.0", + "@loopback/rest-explorer": "^7.0.0", + "@loopback/service-proxy": "^7.0.0", + "i18n": "^0.15.1", + "jsonwebtoken": "^9.0.0", + "lodash": "^4.17.21", + "logform": "^2.4.0", + "loopback-datasource-juggler": "^5.0.7", + "loopback4-authentication": "^12.0.0", + "loopback4-authorization": "^7.0.0", + "loopback4-helmet": "^7.0.0", + "loopback4-ratelimiter": "^7.0.0", + "loopback4-soft-delete": "^10.0.0", + "moment": "^2.29.4", + "moment-timezone": "^0.5.34", + "openapi3-ts": "^2.0.2", + "request-ip": "^3.3.0", + "swagger-stats": "^0.99.5", + "tslib": "^2.6.2", + "winston": "^3.7.2" + }, + "devDependencies": { + "@loopback/build": "^11.0.0", + "@loopback/eslint-config": "^15.0.0", + "@loopback/sequelize": "^0.6.0", + "@loopback/testlab": "^7.0.0", + "@types/i18n": "^0.13.6", + "@types/jsonwebtoken": "^9.0.0", + "@types/lodash": "^4.14.182", + "@types/moment": "^2.13.0", + "@types/moment-timezone": "^0.5.30", + "@types/node": "^18.11.9", + "@types/request-ip": "^0.0.37", + "@types/swagger-stats": "^0.95.4", + "eslint": "^8.44.0", + "loopback-connector-rest": "^5.0.1", + "source-map-support": "^0.5.21", + "typescript": "~4.9.5" + }, + "engines": { + "node": "18 || 20" + }, + "optionalDependencies": { + "crypto-js": "^4.2.0" + }, + "peerDependencies": { + "@loopback/sequelize": "^0.6.0", + "loopback-connector-rest": "^5.0.1" + }, + "peerDependenciesMeta": { + "@loopback/sequelize": { + "optional": true + } + } + }, + "packages/core/node_modules/@loopback/eslint-config": { + "version": "15.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "^7.1.0", + "@typescript-eslint/parser": "^7.1.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-eslint-plugin": "^5.4.0", + "eslint-plugin-mocha": "^10.3.0" + }, + "engines": { + "node": "18 || 20" + }, + "peerDependencies": { + "eslint": "^8.57.0" + } + }, + "packages/core/node_modules/@types/node": { + "version": "18.19.26", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "packages/core/node_modules/@typescript-eslint/eslint-plugin": { + "version": "7.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "7.3.1", + "@typescript-eslint/type-utils": "7.3.1", + "@typescript-eslint/utils": "7.3.1", + "@typescript-eslint/visitor-keys": "7.3.1", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/core/node_modules/@typescript-eslint/parser": { + "version": "7.3.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "7.3.1", + "@typescript-eslint/types": "7.3.1", + "@typescript-eslint/typescript-estree": "7.3.1", + "@typescript-eslint/visitor-keys": "7.3.1", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/core/node_modules/@typescript-eslint/scope-manager": { + "version": "7.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "7.3.1", + "@typescript-eslint/visitor-keys": "7.3.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/core/node_modules/@typescript-eslint/type-utils": { + "version": "7.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "7.3.1", + "@typescript-eslint/utils": "7.3.1", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/core/node_modules/@typescript-eslint/types": { + "version": "7.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/core/node_modules/@typescript-eslint/typescript-estree": { + "version": "7.3.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "7.3.1", + "@typescript-eslint/visitor-keys": "7.3.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/core/node_modules/@typescript-eslint/utils": { + "version": "7.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "7.3.1", + "@typescript-eslint/types": "7.3.1", + "@typescript-eslint/typescript-estree": "7.3.1", + "semver": "^7.5.4" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + } + }, + "packages/core/node_modules/@typescript-eslint/visitor-keys": { + "version": "7.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "7.3.1", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/core/node_modules/eslint-config-prettier": { + "version": "9.1.0", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "packages/core/node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "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" + } + }, + "packages/custom-sf-changelog": { + "version": "3.0.0", + "license": "ISC", + "dependencies": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + }, + "engines": { + "node": "18 || 20" + } + }, + "packages/feature-toggle": { + "name": "@sourceloop/feature-toggle", + "version": "0.9.0", + "license": "MIT", + "dependencies": { + "@loopback/boot": "^7.0.0", + "@loopback/context": "^7.0.0", + "@loopback/core": "^6.0.0", + "@loopback/express": "^7.0.0", + "@loopback/repository": "^7.0.0", + "@loopback/rest": "^14.0.0", + "@loopback/rest-explorer": "^7.0.0", + "@loopback/service-proxy": "^7.0.0", + "@sourceloop/core": "^13.0.0", + "lodash": "^4.17.21", + "loopback4-authentication": "^12.0.0", + "sinon": "^14.0.0", + "tslib": "^2.6.2" + }, + "devDependencies": { + "@loopback/build": "^11.0.0", + "@loopback/core": "^6.0.0", + "@loopback/eslint-config": "^15.0.0", + "@loopback/testlab": "^7.0.0", + "@types/lodash": "^4.14.182", + "@types/node": "^18.11.9", + "eslint": "^8.44.0", + "source-map-support": "^0.5.21", + "typescript": "~4.9.5" + }, + "engines": { + "node": "18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^6.0.0" + } + }, + "packages/feature-toggle/node_modules/@loopback/eslint-config": { + "version": "15.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "^7.1.0", + "@typescript-eslint/parser": "^7.1.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-eslint-plugin": "^5.4.0", + "eslint-plugin-mocha": "^10.3.0" + }, + "engines": { + "node": "18 || 20" + }, + "peerDependencies": { + "eslint": "^8.57.0" + } + }, + "packages/feature-toggle/node_modules/@sinonjs/commons": { + "version": "2.0.0", + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "packages/feature-toggle/node_modules/@sinonjs/fake-timers": { + "version": "9.1.2", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "packages/feature-toggle/node_modules/@sinonjs/fake-timers/node_modules/@sinonjs/commons": { + "version": "1.8.6", + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "packages/feature-toggle/node_modules/@sinonjs/samsam": { + "version": "7.0.1", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^2.0.0", + "lodash.get": "^4.4.2", + "type-detect": "^4.0.8" + } + }, + "packages/feature-toggle/node_modules/@types/node": { + "version": "18.19.26", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "packages/feature-toggle/node_modules/@typescript-eslint/eslint-plugin": { + "version": "7.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "7.3.1", + "@typescript-eslint/type-utils": "7.3.1", + "@typescript-eslint/utils": "7.3.1", + "@typescript-eslint/visitor-keys": "7.3.1", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/feature-toggle/node_modules/@typescript-eslint/parser": { + "version": "7.3.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "7.3.1", + "@typescript-eslint/types": "7.3.1", + "@typescript-eslint/typescript-estree": "7.3.1", + "@typescript-eslint/visitor-keys": "7.3.1", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/feature-toggle/node_modules/@typescript-eslint/scope-manager": { + "version": "7.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "7.3.1", + "@typescript-eslint/visitor-keys": "7.3.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/feature-toggle/node_modules/@typescript-eslint/type-utils": { + "version": "7.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "7.3.1", + "@typescript-eslint/utils": "7.3.1", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/feature-toggle/node_modules/@typescript-eslint/types": { + "version": "7.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/feature-toggle/node_modules/@typescript-eslint/typescript-estree": { + "version": "7.3.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "7.3.1", + "@typescript-eslint/visitor-keys": "7.3.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/feature-toggle/node_modules/@typescript-eslint/utils": { + "version": "7.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "7.3.1", + "@typescript-eslint/types": "7.3.1", + "@typescript-eslint/typescript-estree": "7.3.1", + "semver": "^7.5.4" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + } + }, + "packages/feature-toggle/node_modules/@typescript-eslint/visitor-keys": { + "version": "7.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "7.3.1", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/feature-toggle/node_modules/eslint-config-prettier": { + "version": "9.1.0", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "packages/feature-toggle/node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "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" + } + }, + "packages/feature-toggle/node_modules/sinon": { + "version": "14.0.2", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^2.0.0", + "@sinonjs/fake-timers": "^9.1.2", + "@sinonjs/samsam": "^7.0.1", + "diff": "^5.0.0", + "nise": "^5.1.2", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/feature-toggle/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "sandbox/audit-ms-example": { + "version": "0.7.12", + "license": "MIT", + "dependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/rest": "^13.1.5", + "@loopback/rest-explorer": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@sourceloop/audit-log": "^5.3.1", + "@sourceloop/audit-service": "^12.0.0", + "@sourceloop/core": "^13.0.0", + "ajv": "^8.11.0", + "ajv-errors": "^3.0.0", + "db-migrate": "^1.0.0-beta.21", + "db-migrate-pg": "^1.3.0", + "dotenv": "^16.0.3", + "dotenv-extended": "^2.9.0", + "loopback-connector-postgresql": "^7.0.2", + "loopback4-authentication": "^11.0.2", + "loopback4-authorization": "^6.2.1", + "loopback4-soft-delete": "^9.1.1", + "prom-client": "^14.0.1", + "tslib": "^2.6.2" + }, + "devDependencies": { + "@loopback/build": "^10.1.5", + "@loopback/eslint-config": "^14.0.4", + "@loopback/testlab": "^6.1.5", + "@types/node": "^18.11.9", + "eslint": "^8.44.0", + "source-map-support": "^0.5.21", + "typescript": "~4.9.5" + }, + "engines": { + "node": "18 || 20" + } + }, + "sandbox/audit-ms-example/node_modules/@loopback/boot": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.5.tgz", + "integrity": "sha512-5NgBYJ5UDmN0JGizdo2J3zg2fdWC3WcCDThQ31NXQdbKfZYi8dDLfSITEqJiGqZnzHtH7uzwrQ0GecHKNv2jcQ==", + "dependencies": { + "@loopback/model-api-builder": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@types/debug": "^4.1.12", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^10.3.10", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/audit-ms-example/node_modules/@loopback/build": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@loopback/build/-/build-10.1.5.tgz", + "integrity": "sha512-IU4rFOT5fCtenKkl776wrJUZXOwtSuIWk7OsuPBhclUoCFM+nVk/eOxG61MIGIVtI6fa3Qllg45f0SN6y5Fmlg==", + "dev": true, + "dependencies": { + "@loopback/eslint-config": "^14.0.5", + "@types/mocha": "^10.0.6", + "@types/node": "^16.18.70", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "eslint": "^8.51.0", + "fs-extra": "^11.2.0", + "glob": "^10.3.10", + "lodash": "^4.17.21", + "mocha": "^10.2.0", + "nyc": "^15.1.0", + "prettier": "^3.0.3", + "rimraf": "^5.0.5", + "source-map-support": "^0.5.21", + "typescript": "~5.2.2" + }, + "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": "16 || 18 || 20" + } + }, + "sandbox/audit-ms-example/node_modules/@loopback/build/node_modules/@types/node": { + "version": "16.18.91", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.91.tgz", + "integrity": "sha512-h8Q4klc8xzc9kJKr7UYNtJde5TU2qEePVyH3WyzJaUC+3ptyc5kPQbWOIUcn8ZsG5+KSkq+P0py0kC0VqxgAXw==", + "dev": true + }, + "sandbox/audit-ms-example/node_modules/@loopback/build/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "sandbox/audit-ms-example/node_modules/@loopback/context": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.5.tgz", + "integrity": "sha512-u1Hyj6bXQyWszSfuzHbEtfS7bJCOLZM4w+OLoaGhloKQUF6c89tGRrOE+otKZeKVOeFvLY+WG8C/5cwxKuDeJA==", + "dependencies": { + "@loopback/metadata": "^6.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "hyperid": "^3.1.1", + "p-event": "^4.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/audit-ms-example/node_modules/@loopback/core": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.5.tgz", + "integrity": "sha512-S/461nALyCFv252bgjbq4qP3x8gfHAw4xvQf+Bz8786mZrOC7ulAIDfVlndrTlXLkto/3sLueRAz4hlN3fCAYg==", + "dependencies": { + "@loopback/context": "^6.1.5", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/audit-ms-example/node_modules/@loopback/express": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.5.tgz", + "integrity": "sha512-oQlH2Dngx4b3b/PNLijBnL6mRsrCFW17fwRGc3IMeGDE0HzpqVk5r8OwTtH9ddjRfkikdG3iQnWqymaXRf2cAw==", + "dependencies": { + "@loopback/http-server": "^5.1.5", + "@types/body-parser": "^1.19.5", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "body-parser": "^1.20.2", + "debug": "^4.3.4", + "express": "^4.18.2", + "http-errors": "^2.0.0", + "on-finished": "^2.4.1", + "toposort": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/audit-ms-example/node_modules/@loopback/filter": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.5.tgz", + "integrity": "sha512-D5+lMFrehbHhBRAloHk4WqQSEcN9GqtLl5L0QyMePP7I5MpS778H16oz7QJfveCnOoMLd3Y1umF8BqM2gveDAw==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/audit-ms-example/node_modules/@loopback/http-server": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.5.tgz", + "integrity": "sha512-f9vTHdmrxagUY6HK4b8Tv1LhMTtRCK2rH5iGYUMYUpKe9lSOKnOKVm7XSBXB4YZd6sPxpwxJcMgzcPrWChTZRA==", + "dependencies": { + "debug": "^4.3.4", + "stoppable": "^1.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/audit-ms-example/node_modules/@loopback/metadata": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.5.tgz", + "integrity": "sha512-/5x6al0Y5pS/4YIxMdd29XyI/NhfAflp2clqrUAmXX82kjgWodUHedFCtw7xfKOMqj2NpXI9P6Fk33ur3+/wAg==", + "dependencies": { + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.2.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/audit-ms-example/node_modules/@loopback/model-api-builder": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.5.tgz", + "integrity": "sha512-rIiMPGztaPETqBTvmpXGI9D0hHOnzhNyixZk1ewGoDZzkwsLLfi9E3swZE/4EgomwWxl8AhnrZKqBVZgBzQePA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/audit-ms-example/node_modules/@loopback/openapi-v3": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.5.tgz", + "integrity": "sha512-n8B2uZk2S7SYFDUm0famDjAQ1DMTjiELDEP0R52L9Zx/ZGfuFFCiUPc3KeDH9/W0uCMs9wRqP+hSxoABZeT+Dw==", + "dependencies": { + "@loopback/repository-json-schema": "^7.2.1", + "debug": "^4.3.4", + "http-status": "^1.7.3", + "json-merge-patch": "^1.0.2", + "lodash": "^4.17.21", + "openapi3-ts": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/audit-ms-example/node_modules/@loopback/repository": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.5.tgz", + "integrity": "sha512-JWdescHh/7ucwnjxTaEo45Ce4Cak+m75UO5GFRikH4WsRGtJDr/eWdR/fDnnl7wgVTxca1mvNZhADs21O9ZPzA==", + "dependencies": { + "@loopback/filter": "^4.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/audit-ms-example/node_modules/@loopback/repository-json-schema": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.2.1.tgz", + "integrity": "sha512-dnFJ21aha88gWM4mN4qRIft1q9Eaz4SvgUNxPBFtpVE9Lvhh00xphW6f92PxVQHlOpn6SC3pQs+mTtxpszCvvw==", + "dependencies": { + "@types/json-schema": "^7.0.15", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/audit-ms-example/node_modules/@loopback/rest": { + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.5.tgz", + "integrity": "sha512-gtjaXxVFTsFldjWcvt+165Fmsgmbn/TNJk16E1lVvu5hA5/4BNDDkbexe1JSU+/+gVhY9z4okF+p2D9VnOL8lA==", + "dependencies": { + "@loopback/express": "^6.1.5", + "@loopback/http-server": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", + "@types/body-parser": "^1.19.5", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "@types/on-finished": "^2.3.4", + "@types/serve-static": "1.15.5", + "@types/type-is": "^1.6.6", + "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.2", + "strong-error-handler": "^5.0.6", + "tslib": "^2.6.2", + "type-is": "^1.6.18", + "validator": "^13.11.0" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/audit-ms-example/node_modules/@loopback/rest-explorer": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest-explorer/-/rest-explorer-6.1.5.tgz", + "integrity": "sha512-lXSmypX2cTEZwZWnXMe2Q12pV3EoHD3F/AxhdKpcPX3Jpg+F3udPac7fL0F75Tm43Z7j6t8xW/0+/ByUE9ti4w==", + "dependencies": { + "ejs": "^3.1.9", + "swagger-ui-dist": "5.11.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/rest": "^13.0.0" + } + }, + "sandbox/audit-ms-example/node_modules/@loopback/sequelize": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@loopback/sequelize/-/sequelize-0.5.4.tgz", + "integrity": "sha512-Mh/4bfa+2sDhw6JjJ4J0DoShmIbvp+WAYLHHjPJu4qDm8srOo/7/9LzCIPwgIcnolc+pg+Hw0hx5kiMoIJ8TDA==", + "dependencies": { + "debug": "^4.3.4", + "sequelize": "^6.35.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/audit-ms-example/node_modules/@loopback/service-proxy": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.5.tgz", + "integrity": "sha512-d1MHQNR9zon7kduaJGieUUee/uBVEpssW6j0ewiLfKfkBM6kruhq6+pc2uhyaWTaJMGOrz0sPIvgeTPGDzLfxw==", + "dependencies": { + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/audit-ms-example/node_modules/@loopback/testlab": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/testlab/-/testlab-6.1.5.tgz", + "integrity": "sha512-UhT9WBUSjJ36+goGtNFT2gXfMjatzHuTTq5mHXOhMiRXs8z/H30fxW+BGVyjUD88OlL1msJmQC8B7iwdVwOpnw==", + "dev": true, + "dependencies": { + "@hapi/shot": "^6.0.1", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/shot": "^4.0.5", + "@types/sinon": "^17.0.3", + "@types/supertest": "^2.0.16", + "express": "^4.18.2", + "fs-extra": "^11.2.0", + "oas-validator": "^5.0.8", + "should": "^13.2.3", + "sinon": "^17.0.1", + "supertest": "^6.3.3", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/audit-ms-example/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", + "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "sandbox/audit-ms-example/node_modules/@sourceloop/audit-log": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@sourceloop/audit-log/-/audit-log-5.3.1.tgz", + "integrity": "sha512-FLQcJwuZsm2PV7P91TfOkEkIpeyQOftdra46inh+vL7fFhkMN/Bft69GDBjsB+JrTxdeXU+egSF4OLcHIlmmEQ==", + "dependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/sequelize": "^0.5.4", + "jsdom": "^20.0.3", + "lodash": "^4.17.21", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "sandbox/audit-ms-example/node_modules/@types/node": { + "version": "18.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", + "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "sandbox/audit-ms-example/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "sandbox/audit-ms-example/node_modules/acorn-globals": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", + "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", + "dependencies": { + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" + } + }, + "sandbox/audit-ms-example/node_modules/acorn-walk": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", + "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", + "engines": { + "node": ">=0.4.0" + } + }, + "sandbox/audit-ms-example/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "sandbox/audit-ms-example/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "sandbox/audit-ms-example/node_modules/jsdom": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", + "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", + "dependencies": { + "abab": "^2.0.6", + "acorn": "^8.8.1", + "acorn-globals": "^7.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.2", + "decimal.js": "^10.4.2", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.2", + "parse5": "^7.1.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.11.0", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "sandbox/audit-ms-example/node_modules/loopback4-authentication": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/loopback4-authentication/-/loopback4-authentication-11.0.2.tgz", + "integrity": "sha512-2sQPLZMfkWNkgYDfHHK3kmO6P2TF9UgCvnrtr5ZEf0lfjLqwcG14FRLl5dF+Xr8Kt+wvIMdV2XeV7F5xgUIRgA==", + "dependencies": { + "@loopback/context": "^6.1.5", + "@loopback/core": "^5.1.5", + "ajv": "^8.11.0", + "https-proxy-agent": "^5.0.0", + "jsonwebtoken": "^9.0.0", + "passport": "^0.7.0", + "passport-http-bearer": "^1.0.1", + "passport-oauth2-client-password": "^0.1.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/rest": "^13.1.5" + } + }, + "sandbox/audit-ms-example/node_modules/loopback4-authorization": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/loopback4-authorization/-/loopback4-authorization-6.2.1.tgz", + "integrity": "sha512-wDO8uBP3v+RcWeZtoYtWOx2pBWPOFsdIkvv1uOkjZCRfrYiBLdXKInB2zkiF4NsUJttWyJHb9O4lAdc6SVIleQ==", + "dependencies": { + "@loopback/core": "^5.1.5", + "casbin": "^5.28.0", + "casbin-pg-adapter": "^1.4.0", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=18" + } + }, + "sandbox/audit-ms-example/node_modules/loopback4-soft-delete": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/loopback4-soft-delete/-/loopback4-soft-delete-9.1.1.tgz", + "integrity": "sha512-IrcVuQDjyOEuXMfsY/DlopxmcOIDZqCG0//DQ7Oy4mEZ8jg8Ji51wqHe2FpwLIxJ9wmCvc4JjbEff7qZput5qA==", + "dependencies": { + "@loopback/core": "^5.1.5", + "@loopback/rest": "^13.1.5", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/sequelize": "^0.5.4", + "loopback-datasource-juggler": "^5.0.5" + }, + "peerDependenciesMeta": { + "@loopback/sequelize": { + "optional": true + } + } + }, + "sandbox/audit-ms-example/node_modules/passport": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.7.0.tgz", + "integrity": "sha512-cPLl+qZpSc+ireUvt+IzqbED1cHHkDoVYMo30jbJIdOOjQ1MQYZBPiNvmi8UM6lJuOpTPXJGZQk0DtC4y61MYQ==", + "dependencies": { + "passport-strategy": "1.x.x", + "pause": "0.0.1", + "utils-merge": "^1.0.1" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "sandbox/audit-ms-example/node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==" + }, + "sandbox/audit-ms-example/node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "sandbox/audit-ms-example/node_modules/sinon": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-17.0.1.tgz", + "integrity": "sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.5", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "sandbox/audit-ms-example/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" + } + }, + "sandbox/audit-ms-example/node_modules/swagger-ui-dist": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.11.0.tgz", + "integrity": "sha512-j0PIATqQSEFGOLmiJOJZj1X1Jt6bFIur3JpY7+ghliUnfZs0fpWDdHEkn9q7QUlBtKbkn6TepvSxTqnE8l3s0A==" + }, + "sandbox/audit-ms-example/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "sandbox/audit-ms-example/node_modules/w3c-xmlserializer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "dependencies": { + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "sandbox/audit-ms-example/node_modules/whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "sandbox/auth-ms-basic-example": { + "version": "0.11.10", + "license": "MIT", + "dependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/repository-json-schema": "^7.2.1", + "@loopback/rest": "^13.1.5", + "@loopback/rest-explorer": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@sourceloop/authentication-service": "^17.0.0", + "@sourceloop/core": "^13.0.0", + "ajv": "^8.11.0", + "ajv-errors": "^3.0.0", + "bcrypt": "^5.0.1", + "db-migrate": "^1.0.0-beta.21", + "db-migrate-pg": "^1.3.0", + "dotenv": "^16.0.3", + "dotenv-extended": "^2.9.0", + "loopback-connector-kv-redis": "^4.0.0", + "loopback-connector-postgresql": "^7.0.2", + "loopback4-authentication": "^11.0.2", + "loopback4-authorization": "^6.2.1", + "loopback4-soft-delete": "^9.1.1", + "prom-client": "^14.0.1", + "tslib": "^2.6.2" + }, + "devDependencies": { + "@loopback/build": "^10.1.5", + "@loopback/eslint-config": "^14.0.4", + "@loopback/testlab": "^6.1.5", + "@types/bcrypt": "^5.0.0", + "@types/node": "^18.11.9", + "eslint": "^8.44.0", + "source-map-support": "^0.5.21", + "typescript": "~4.9.5" + }, + "engines": { + "node": "18 || 20" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@loopback/boot": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.5.tgz", + "integrity": "sha512-5NgBYJ5UDmN0JGizdo2J3zg2fdWC3WcCDThQ31NXQdbKfZYi8dDLfSITEqJiGqZnzHtH7uzwrQ0GecHKNv2jcQ==", + "dependencies": { + "@loopback/model-api-builder": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@types/debug": "^4.1.12", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^10.3.10", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@loopback/build": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@loopback/build/-/build-10.1.5.tgz", + "integrity": "sha512-IU4rFOT5fCtenKkl776wrJUZXOwtSuIWk7OsuPBhclUoCFM+nVk/eOxG61MIGIVtI6fa3Qllg45f0SN6y5Fmlg==", + "dev": true, + "dependencies": { + "@loopback/eslint-config": "^14.0.5", + "@types/mocha": "^10.0.6", + "@types/node": "^16.18.70", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "eslint": "^8.51.0", + "fs-extra": "^11.2.0", + "glob": "^10.3.10", + "lodash": "^4.17.21", + "mocha": "^10.2.0", + "nyc": "^15.1.0", + "prettier": "^3.0.3", + "rimraf": "^5.0.5", + "source-map-support": "^0.5.21", + "typescript": "~5.2.2" + }, + "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": "16 || 18 || 20" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@loopback/build/node_modules/@types/node": { + "version": "16.18.91", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.91.tgz", + "integrity": "sha512-h8Q4klc8xzc9kJKr7UYNtJde5TU2qEePVyH3WyzJaUC+3ptyc5kPQbWOIUcn8ZsG5+KSkq+P0py0kC0VqxgAXw==", + "dev": true + }, + "sandbox/auth-ms-basic-example/node_modules/@loopback/build/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@loopback/context": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.5.tgz", + "integrity": "sha512-u1Hyj6bXQyWszSfuzHbEtfS7bJCOLZM4w+OLoaGhloKQUF6c89tGRrOE+otKZeKVOeFvLY+WG8C/5cwxKuDeJA==", + "dependencies": { + "@loopback/metadata": "^6.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "hyperid": "^3.1.1", + "p-event": "^4.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@loopback/core": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.5.tgz", + "integrity": "sha512-S/461nALyCFv252bgjbq4qP3x8gfHAw4xvQf+Bz8786mZrOC7ulAIDfVlndrTlXLkto/3sLueRAz4hlN3fCAYg==", + "dependencies": { + "@loopback/context": "^6.1.5", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@loopback/express": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.5.tgz", + "integrity": "sha512-oQlH2Dngx4b3b/PNLijBnL6mRsrCFW17fwRGc3IMeGDE0HzpqVk5r8OwTtH9ddjRfkikdG3iQnWqymaXRf2cAw==", + "dependencies": { + "@loopback/http-server": "^5.1.5", + "@types/body-parser": "^1.19.5", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "body-parser": "^1.20.2", + "debug": "^4.3.4", + "express": "^4.18.2", + "http-errors": "^2.0.0", + "on-finished": "^2.4.1", + "toposort": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@loopback/filter": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.5.tgz", + "integrity": "sha512-D5+lMFrehbHhBRAloHk4WqQSEcN9GqtLl5L0QyMePP7I5MpS778H16oz7QJfveCnOoMLd3Y1umF8BqM2gveDAw==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@loopback/http-server": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.5.tgz", + "integrity": "sha512-f9vTHdmrxagUY6HK4b8Tv1LhMTtRCK2rH5iGYUMYUpKe9lSOKnOKVm7XSBXB4YZd6sPxpwxJcMgzcPrWChTZRA==", + "dependencies": { + "debug": "^4.3.4", + "stoppable": "^1.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@loopback/metadata": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.5.tgz", + "integrity": "sha512-/5x6al0Y5pS/4YIxMdd29XyI/NhfAflp2clqrUAmXX82kjgWodUHedFCtw7xfKOMqj2NpXI9P6Fk33ur3+/wAg==", + "dependencies": { + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.2.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@loopback/model-api-builder": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.5.tgz", + "integrity": "sha512-rIiMPGztaPETqBTvmpXGI9D0hHOnzhNyixZk1ewGoDZzkwsLLfi9E3swZE/4EgomwWxl8AhnrZKqBVZgBzQePA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@loopback/openapi-v3": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.5.tgz", + "integrity": "sha512-n8B2uZk2S7SYFDUm0famDjAQ1DMTjiELDEP0R52L9Zx/ZGfuFFCiUPc3KeDH9/W0uCMs9wRqP+hSxoABZeT+Dw==", + "dependencies": { + "@loopback/repository-json-schema": "^7.2.1", + "debug": "^4.3.4", + "http-status": "^1.7.3", + "json-merge-patch": "^1.0.2", + "lodash": "^4.17.21", + "openapi3-ts": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@loopback/repository": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.5.tgz", + "integrity": "sha512-JWdescHh/7ucwnjxTaEo45Ce4Cak+m75UO5GFRikH4WsRGtJDr/eWdR/fDnnl7wgVTxca1mvNZhADs21O9ZPzA==", + "dependencies": { + "@loopback/filter": "^4.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@loopback/repository-json-schema": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.2.1.tgz", + "integrity": "sha512-dnFJ21aha88gWM4mN4qRIft1q9Eaz4SvgUNxPBFtpVE9Lvhh00xphW6f92PxVQHlOpn6SC3pQs+mTtxpszCvvw==", + "dependencies": { + "@types/json-schema": "^7.0.15", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@loopback/rest": { + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.5.tgz", + "integrity": "sha512-gtjaXxVFTsFldjWcvt+165Fmsgmbn/TNJk16E1lVvu5hA5/4BNDDkbexe1JSU+/+gVhY9z4okF+p2D9VnOL8lA==", + "dependencies": { + "@loopback/express": "^6.1.5", + "@loopback/http-server": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", + "@types/body-parser": "^1.19.5", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "@types/on-finished": "^2.3.4", + "@types/serve-static": "1.15.5", + "@types/type-is": "^1.6.6", + "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.2", + "strong-error-handler": "^5.0.6", + "tslib": "^2.6.2", + "type-is": "^1.6.18", + "validator": "^13.11.0" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@loopback/rest-explorer": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest-explorer/-/rest-explorer-6.1.5.tgz", + "integrity": "sha512-lXSmypX2cTEZwZWnXMe2Q12pV3EoHD3F/AxhdKpcPX3Jpg+F3udPac7fL0F75Tm43Z7j6t8xW/0+/ByUE9ti4w==", + "dependencies": { + "ejs": "^3.1.9", + "swagger-ui-dist": "5.11.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/rest": "^13.0.0" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@loopback/sequelize": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@loopback/sequelize/-/sequelize-0.5.4.tgz", + "integrity": "sha512-Mh/4bfa+2sDhw6JjJ4J0DoShmIbvp+WAYLHHjPJu4qDm8srOo/7/9LzCIPwgIcnolc+pg+Hw0hx5kiMoIJ8TDA==", + "optional": true, + "peer": true, + "dependencies": { + "debug": "^4.3.4", + "sequelize": "^6.35.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@loopback/service-proxy": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.5.tgz", + "integrity": "sha512-d1MHQNR9zon7kduaJGieUUee/uBVEpssW6j0ewiLfKfkBM6kruhq6+pc2uhyaWTaJMGOrz0sPIvgeTPGDzLfxw==", + "dependencies": { + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@loopback/testlab": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/testlab/-/testlab-6.1.5.tgz", + "integrity": "sha512-UhT9WBUSjJ36+goGtNFT2gXfMjatzHuTTq5mHXOhMiRXs8z/H30fxW+BGVyjUD88OlL1msJmQC8B7iwdVwOpnw==", + "dev": true, + "dependencies": { + "@hapi/shot": "^6.0.1", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/shot": "^4.0.5", + "@types/sinon": "^17.0.3", + "@types/supertest": "^2.0.16", + "express": "^4.18.2", + "fs-extra": "^11.2.0", + "oas-validator": "^5.0.8", + "should": "^13.2.3", + "sinon": "^17.0.1", + "supertest": "^6.3.3", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", + "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@types/node": { + "version": "18.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", + "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "sandbox/auth-ms-basic-example/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "sandbox/auth-ms-basic-example/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "sandbox/auth-ms-basic-example/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "sandbox/auth-ms-basic-example/node_modules/loopback4-authentication": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/loopback4-authentication/-/loopback4-authentication-11.0.2.tgz", + "integrity": "sha512-2sQPLZMfkWNkgYDfHHK3kmO6P2TF9UgCvnrtr5ZEf0lfjLqwcG14FRLl5dF+Xr8Kt+wvIMdV2XeV7F5xgUIRgA==", + "dependencies": { + "@loopback/context": "^6.1.5", + "@loopback/core": "^5.1.5", + "ajv": "^8.11.0", + "https-proxy-agent": "^5.0.0", + "jsonwebtoken": "^9.0.0", + "passport": "^0.7.0", + "passport-http-bearer": "^1.0.1", + "passport-oauth2-client-password": "^0.1.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/rest": "^13.1.5" + } + }, + "sandbox/auth-ms-basic-example/node_modules/loopback4-authorization": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/loopback4-authorization/-/loopback4-authorization-6.2.1.tgz", + "integrity": "sha512-wDO8uBP3v+RcWeZtoYtWOx2pBWPOFsdIkvv1uOkjZCRfrYiBLdXKInB2zkiF4NsUJttWyJHb9O4lAdc6SVIleQ==", + "dependencies": { + "@loopback/core": "^5.1.5", + "casbin": "^5.28.0", + "casbin-pg-adapter": "^1.4.0", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=18" + } + }, + "sandbox/auth-ms-basic-example/node_modules/loopback4-soft-delete": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/loopback4-soft-delete/-/loopback4-soft-delete-9.1.1.tgz", + "integrity": "sha512-IrcVuQDjyOEuXMfsY/DlopxmcOIDZqCG0//DQ7Oy4mEZ8jg8Ji51wqHe2FpwLIxJ9wmCvc4JjbEff7qZput5qA==", + "dependencies": { + "@loopback/core": "^5.1.5", + "@loopback/rest": "^13.1.5", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/sequelize": "^0.5.4", + "loopback-datasource-juggler": "^5.0.5" + }, + "peerDependenciesMeta": { + "@loopback/sequelize": { + "optional": true + } + } + }, + "sandbox/auth-ms-basic-example/node_modules/passport": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.7.0.tgz", + "integrity": "sha512-cPLl+qZpSc+ireUvt+IzqbED1cHHkDoVYMo30jbJIdOOjQ1MQYZBPiNvmi8UM6lJuOpTPXJGZQk0DtC4y61MYQ==", + "dependencies": { + "passport-strategy": "1.x.x", + "pause": "0.0.1", + "utils-merge": "^1.0.1" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "sandbox/auth-ms-basic-example/node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==" + }, + "sandbox/auth-ms-basic-example/node_modules/sinon": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-17.0.1.tgz", + "integrity": "sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.5", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "sandbox/auth-ms-basic-example/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" + } + }, + "sandbox/auth-ms-basic-example/node_modules/swagger-ui-dist": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.11.0.tgz", + "integrity": "sha512-j0PIATqQSEFGOLmiJOJZj1X1Jt6bFIur3JpY7+ghliUnfZs0fpWDdHEkn9q7QUlBtKbkn6TepvSxTqnE8l3s0A==" + }, + "sandbox/auth-ms-basic-example/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "sandbox/auth-multitenant-example": { + "version": "7.0.10", + "license": "MIT", + "dependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/rest": "^13.1.5", + "@loopback/rest-explorer": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@sourceloop/authentication-service": "^17.0.0", + "@sourceloop/core": "^13.0.0", + "ajv": "^8.11.0", + "ajv-errors": "^3.0.0", + "bcrypt": "^5.0.1", + "casbin": "^5.26.2", + "db-migrate": "^1.0.0-beta.21", + "db-migrate-pg": "^1.3.0", + "dotenv": "^16.0.3", + "dotenv-extended": "^2.9.0", + "loopback-connector-kv-redis": "^4.0.0", + "loopback-connector-postgresql": "^7.0.2", + "loopback4-authentication": "^11.0.2", + "loopback4-authorization": "^6.2.1", + "loopback4-helmet": "^6.0.1", + "loopback4-ratelimiter": "^6.0.1", + "loopback4-soft-delete": "^9.1.1", + "prom-client": "^14.0.1", + "tslib": "^2.6.2" + }, + "devDependencies": { + "@loopback/build": "^10.1.5", + "@loopback/eslint-config": "^14.0.4", + "@loopback/testlab": "^6.1.5", + "@types/bcrypt": "^5.0.0", + "@types/node": "^18.11.9", + "eslint": "^8.44.0", + "source-map-support": "^0.5.21", + "typescript": "~4.9.5" + }, + "engines": { + "node": "18 || 20" + } + }, + "sandbox/auth-multitenant-example/node_modules/@loopback/boot": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.5.tgz", + "integrity": "sha512-5NgBYJ5UDmN0JGizdo2J3zg2fdWC3WcCDThQ31NXQdbKfZYi8dDLfSITEqJiGqZnzHtH7uzwrQ0GecHKNv2jcQ==", + "dependencies": { + "@loopback/model-api-builder": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@types/debug": "^4.1.12", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^10.3.10", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/auth-multitenant-example/node_modules/@loopback/build": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@loopback/build/-/build-10.1.5.tgz", + "integrity": "sha512-IU4rFOT5fCtenKkl776wrJUZXOwtSuIWk7OsuPBhclUoCFM+nVk/eOxG61MIGIVtI6fa3Qllg45f0SN6y5Fmlg==", + "dev": true, + "dependencies": { + "@loopback/eslint-config": "^14.0.5", + "@types/mocha": "^10.0.6", + "@types/node": "^16.18.70", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "eslint": "^8.51.0", + "fs-extra": "^11.2.0", + "glob": "^10.3.10", + "lodash": "^4.17.21", + "mocha": "^10.2.0", + "nyc": "^15.1.0", + "prettier": "^3.0.3", + "rimraf": "^5.0.5", + "source-map-support": "^0.5.21", + "typescript": "~5.2.2" + }, + "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": "16 || 18 || 20" + } + }, + "sandbox/auth-multitenant-example/node_modules/@loopback/build/node_modules/@types/node": { + "version": "16.18.91", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.91.tgz", + "integrity": "sha512-h8Q4klc8xzc9kJKr7UYNtJde5TU2qEePVyH3WyzJaUC+3ptyc5kPQbWOIUcn8ZsG5+KSkq+P0py0kC0VqxgAXw==", + "dev": true + }, + "sandbox/auth-multitenant-example/node_modules/@loopback/build/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "sandbox/auth-multitenant-example/node_modules/@loopback/context": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.5.tgz", + "integrity": "sha512-u1Hyj6bXQyWszSfuzHbEtfS7bJCOLZM4w+OLoaGhloKQUF6c89tGRrOE+otKZeKVOeFvLY+WG8C/5cwxKuDeJA==", + "dependencies": { + "@loopback/metadata": "^6.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "hyperid": "^3.1.1", + "p-event": "^4.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/auth-multitenant-example/node_modules/@loopback/core": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.5.tgz", + "integrity": "sha512-S/461nALyCFv252bgjbq4qP3x8gfHAw4xvQf+Bz8786mZrOC7ulAIDfVlndrTlXLkto/3sLueRAz4hlN3fCAYg==", + "dependencies": { + "@loopback/context": "^6.1.5", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/auth-multitenant-example/node_modules/@loopback/express": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.5.tgz", + "integrity": "sha512-oQlH2Dngx4b3b/PNLijBnL6mRsrCFW17fwRGc3IMeGDE0HzpqVk5r8OwTtH9ddjRfkikdG3iQnWqymaXRf2cAw==", + "dependencies": { + "@loopback/http-server": "^5.1.5", + "@types/body-parser": "^1.19.5", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "body-parser": "^1.20.2", + "debug": "^4.3.4", + "express": "^4.18.2", + "http-errors": "^2.0.0", + "on-finished": "^2.4.1", + "toposort": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/auth-multitenant-example/node_modules/@loopback/filter": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.5.tgz", + "integrity": "sha512-D5+lMFrehbHhBRAloHk4WqQSEcN9GqtLl5L0QyMePP7I5MpS778H16oz7QJfveCnOoMLd3Y1umF8BqM2gveDAw==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/auth-multitenant-example/node_modules/@loopback/http-server": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.5.tgz", + "integrity": "sha512-f9vTHdmrxagUY6HK4b8Tv1LhMTtRCK2rH5iGYUMYUpKe9lSOKnOKVm7XSBXB4YZd6sPxpwxJcMgzcPrWChTZRA==", + "dependencies": { + "debug": "^4.3.4", + "stoppable": "^1.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/auth-multitenant-example/node_modules/@loopback/metadata": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.5.tgz", + "integrity": "sha512-/5x6al0Y5pS/4YIxMdd29XyI/NhfAflp2clqrUAmXX82kjgWodUHedFCtw7xfKOMqj2NpXI9P6Fk33ur3+/wAg==", + "dependencies": { + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.2.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/auth-multitenant-example/node_modules/@loopback/model-api-builder": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.5.tgz", + "integrity": "sha512-rIiMPGztaPETqBTvmpXGI9D0hHOnzhNyixZk1ewGoDZzkwsLLfi9E3swZE/4EgomwWxl8AhnrZKqBVZgBzQePA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/auth-multitenant-example/node_modules/@loopback/openapi-v3": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.5.tgz", + "integrity": "sha512-n8B2uZk2S7SYFDUm0famDjAQ1DMTjiELDEP0R52L9Zx/ZGfuFFCiUPc3KeDH9/W0uCMs9wRqP+hSxoABZeT+Dw==", + "dependencies": { + "@loopback/repository-json-schema": "^7.2.1", + "debug": "^4.3.4", + "http-status": "^1.7.3", + "json-merge-patch": "^1.0.2", + "lodash": "^4.17.21", + "openapi3-ts": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/auth-multitenant-example/node_modules/@loopback/repository": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.5.tgz", + "integrity": "sha512-JWdescHh/7ucwnjxTaEo45Ce4Cak+m75UO5GFRikH4WsRGtJDr/eWdR/fDnnl7wgVTxca1mvNZhADs21O9ZPzA==", + "dependencies": { + "@loopback/filter": "^4.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/auth-multitenant-example/node_modules/@loopback/repository-json-schema": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.2.1.tgz", + "integrity": "sha512-dnFJ21aha88gWM4mN4qRIft1q9Eaz4SvgUNxPBFtpVE9Lvhh00xphW6f92PxVQHlOpn6SC3pQs+mTtxpszCvvw==", + "dependencies": { + "@types/json-schema": "^7.0.15", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/auth-multitenant-example/node_modules/@loopback/rest": { + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.5.tgz", + "integrity": "sha512-gtjaXxVFTsFldjWcvt+165Fmsgmbn/TNJk16E1lVvu5hA5/4BNDDkbexe1JSU+/+gVhY9z4okF+p2D9VnOL8lA==", + "dependencies": { + "@loopback/express": "^6.1.5", + "@loopback/http-server": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", + "@types/body-parser": "^1.19.5", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "@types/on-finished": "^2.3.4", + "@types/serve-static": "1.15.5", + "@types/type-is": "^1.6.6", + "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.2", + "strong-error-handler": "^5.0.6", + "tslib": "^2.6.2", + "type-is": "^1.6.18", + "validator": "^13.11.0" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/auth-multitenant-example/node_modules/@loopback/rest-explorer": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest-explorer/-/rest-explorer-6.1.5.tgz", + "integrity": "sha512-lXSmypX2cTEZwZWnXMe2Q12pV3EoHD3F/AxhdKpcPX3Jpg+F3udPac7fL0F75Tm43Z7j6t8xW/0+/ByUE9ti4w==", + "dependencies": { + "ejs": "^3.1.9", + "swagger-ui-dist": "5.11.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/rest": "^13.0.0" + } + }, + "sandbox/auth-multitenant-example/node_modules/@loopback/sequelize": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@loopback/sequelize/-/sequelize-0.5.4.tgz", + "integrity": "sha512-Mh/4bfa+2sDhw6JjJ4J0DoShmIbvp+WAYLHHjPJu4qDm8srOo/7/9LzCIPwgIcnolc+pg+Hw0hx5kiMoIJ8TDA==", + "optional": true, + "peer": true, + "dependencies": { + "debug": "^4.3.4", + "sequelize": "^6.35.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/auth-multitenant-example/node_modules/@loopback/service-proxy": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.5.tgz", + "integrity": "sha512-d1MHQNR9zon7kduaJGieUUee/uBVEpssW6j0ewiLfKfkBM6kruhq6+pc2uhyaWTaJMGOrz0sPIvgeTPGDzLfxw==", + "dependencies": { + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/auth-multitenant-example/node_modules/@loopback/testlab": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/testlab/-/testlab-6.1.5.tgz", + "integrity": "sha512-UhT9WBUSjJ36+goGtNFT2gXfMjatzHuTTq5mHXOhMiRXs8z/H30fxW+BGVyjUD88OlL1msJmQC8B7iwdVwOpnw==", + "dev": true, + "dependencies": { + "@hapi/shot": "^6.0.1", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/shot": "^4.0.5", + "@types/sinon": "^17.0.3", + "@types/supertest": "^2.0.16", + "express": "^4.18.2", + "fs-extra": "^11.2.0", + "oas-validator": "^5.0.8", + "should": "^13.2.3", + "sinon": "^17.0.1", + "supertest": "^6.3.3", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/auth-multitenant-example/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", + "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "sandbox/auth-multitenant-example/node_modules/@types/node": { + "version": "18.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", + "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "sandbox/auth-multitenant-example/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "sandbox/auth-multitenant-example/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "sandbox/auth-multitenant-example/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "sandbox/auth-multitenant-example/node_modules/loopback4-authentication": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/loopback4-authentication/-/loopback4-authentication-11.0.2.tgz", + "integrity": "sha512-2sQPLZMfkWNkgYDfHHK3kmO6P2TF9UgCvnrtr5ZEf0lfjLqwcG14FRLl5dF+Xr8Kt+wvIMdV2XeV7F5xgUIRgA==", + "dependencies": { + "@loopback/context": "^6.1.5", + "@loopback/core": "^5.1.5", + "ajv": "^8.11.0", + "https-proxy-agent": "^5.0.0", + "jsonwebtoken": "^9.0.0", + "passport": "^0.7.0", + "passport-http-bearer": "^1.0.1", + "passport-oauth2-client-password": "^0.1.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/rest": "^13.1.5" + } + }, + "sandbox/auth-multitenant-example/node_modules/loopback4-authorization": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/loopback4-authorization/-/loopback4-authorization-6.2.1.tgz", + "integrity": "sha512-wDO8uBP3v+RcWeZtoYtWOx2pBWPOFsdIkvv1uOkjZCRfrYiBLdXKInB2zkiF4NsUJttWyJHb9O4lAdc6SVIleQ==", + "dependencies": { + "@loopback/core": "^5.1.5", + "casbin": "^5.28.0", + "casbin-pg-adapter": "^1.4.0", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=18" + } + }, + "sandbox/auth-multitenant-example/node_modules/loopback4-helmet": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/loopback4-helmet/-/loopback4-helmet-6.0.1.tgz", + "integrity": "sha512-9UMMkowA4rT7gicJzkBvA03dldmeYdGn4yJAn37U1Ne4/pCnYRa8CpZv56xtLhUWnUnl5+qo9NiAzAz9yHtuUg==", + "dependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/rest": "^13.1.5", + "helmet": "^5.1.1" + }, + "engines": { + "node": ">=18" + } + }, + "sandbox/auth-multitenant-example/node_modules/loopback4-ratelimiter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/loopback4-ratelimiter/-/loopback4-ratelimiter-6.0.1.tgz", + "integrity": "sha512-35KsTmZgkX0F0O8u62UWlbU3GZNACwX3UCUUy0jxAAovonuIwHoVIc9H1OvkrPxCL03UVdVI4lHjyRCsvHkWHA==", + "dependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/rest": "^13.1.5", + "express-rate-limit": "^6.4.0", + "rate-limit-memcached": "^0.6.0", + "rate-limit-mongo": "^2.3.2", + "rate-limit-redis": "^3.0.1" + }, + "engines": { + "node": ">=18" + } + }, + "sandbox/auth-multitenant-example/node_modules/loopback4-soft-delete": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/loopback4-soft-delete/-/loopback4-soft-delete-9.1.1.tgz", + "integrity": "sha512-IrcVuQDjyOEuXMfsY/DlopxmcOIDZqCG0//DQ7Oy4mEZ8jg8Ji51wqHe2FpwLIxJ9wmCvc4JjbEff7qZput5qA==", + "dependencies": { + "@loopback/core": "^5.1.5", + "@loopback/rest": "^13.1.5", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/sequelize": "^0.5.4", + "loopback-datasource-juggler": "^5.0.5" + }, + "peerDependenciesMeta": { + "@loopback/sequelize": { + "optional": true + } + } + }, + "sandbox/auth-multitenant-example/node_modules/passport": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.7.0.tgz", + "integrity": "sha512-cPLl+qZpSc+ireUvt+IzqbED1cHHkDoVYMo30jbJIdOOjQ1MQYZBPiNvmi8UM6lJuOpTPXJGZQk0DtC4y61MYQ==", + "dependencies": { + "passport-strategy": "1.x.x", + "pause": "0.0.1", + "utils-merge": "^1.0.1" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "sandbox/auth-multitenant-example/node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==" + }, + "sandbox/auth-multitenant-example/node_modules/sinon": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-17.0.1.tgz", + "integrity": "sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.5", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "sandbox/auth-multitenant-example/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" + } + }, + "sandbox/auth-multitenant-example/node_modules/swagger-ui-dist": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.11.0.tgz", + "integrity": "sha512-j0PIATqQSEFGOLmiJOJZj1X1Jt6bFIur3JpY7+ghliUnfZs0fpWDdHEkn9q7QUlBtKbkn6TepvSxTqnE8l3s0A==" + }, + "sandbox/auth-multitenant-example/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "sandbox/cache-example": { + "version": "0.4.11", + "license": "MIT", + "dependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/rest": "^13.1.5", + "@loopback/rest-explorer": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@sourceloop/cache": "^0.8.0", + "@sourceloop/core": "^13.0.0", + "db-migrate": "^1.0.0-beta.21", + "db-migrate-pg": "^1.3.0", + "dotenv": "^16.0.3", + "dotenv-extended": "^2.9.0", + "loopback-connector-kv-redis": "^4.0.0", + "loopback-connector-postgresql": "^7.0.2", + "tslib": "^2.6.2" + }, + "devDependencies": { + "@loopback/build": "^10.1.5", + "@loopback/eslint-config": "^14.0.4", + "@loopback/testlab": "^6.1.5", + "@types/node": "^18.11.9", + "eslint": "^8.44.0", + "source-map-support": "^0.5.21", + "typescript": "~4.9.5" + }, + "engines": { + "node": "18 || 20" + } + }, + "sandbox/cache-example/node_modules/@loopback/boot": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.5.tgz", + "integrity": "sha512-5NgBYJ5UDmN0JGizdo2J3zg2fdWC3WcCDThQ31NXQdbKfZYi8dDLfSITEqJiGqZnzHtH7uzwrQ0GecHKNv2jcQ==", + "dependencies": { + "@loopback/model-api-builder": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@types/debug": "^4.1.12", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^10.3.10", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/cache-example/node_modules/@loopback/build": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@loopback/build/-/build-10.1.5.tgz", + "integrity": "sha512-IU4rFOT5fCtenKkl776wrJUZXOwtSuIWk7OsuPBhclUoCFM+nVk/eOxG61MIGIVtI6fa3Qllg45f0SN6y5Fmlg==", + "dev": true, + "dependencies": { + "@loopback/eslint-config": "^14.0.5", + "@types/mocha": "^10.0.6", + "@types/node": "^16.18.70", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "eslint": "^8.51.0", + "fs-extra": "^11.2.0", + "glob": "^10.3.10", + "lodash": "^4.17.21", + "mocha": "^10.2.0", + "nyc": "^15.1.0", + "prettier": "^3.0.3", + "rimraf": "^5.0.5", + "source-map-support": "^0.5.21", + "typescript": "~5.2.2" + }, + "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": "16 || 18 || 20" + } + }, + "sandbox/cache-example/node_modules/@loopback/build/node_modules/@types/node": { + "version": "16.18.91", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.91.tgz", + "integrity": "sha512-h8Q4klc8xzc9kJKr7UYNtJde5TU2qEePVyH3WyzJaUC+3ptyc5kPQbWOIUcn8ZsG5+KSkq+P0py0kC0VqxgAXw==", + "dev": true + }, + "sandbox/cache-example/node_modules/@loopback/build/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "sandbox/cache-example/node_modules/@loopback/context": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.5.tgz", + "integrity": "sha512-u1Hyj6bXQyWszSfuzHbEtfS7bJCOLZM4w+OLoaGhloKQUF6c89tGRrOE+otKZeKVOeFvLY+WG8C/5cwxKuDeJA==", + "dependencies": { + "@loopback/metadata": "^6.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "hyperid": "^3.1.1", + "p-event": "^4.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/cache-example/node_modules/@loopback/core": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.5.tgz", + "integrity": "sha512-S/461nALyCFv252bgjbq4qP3x8gfHAw4xvQf+Bz8786mZrOC7ulAIDfVlndrTlXLkto/3sLueRAz4hlN3fCAYg==", + "dependencies": { + "@loopback/context": "^6.1.5", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/cache-example/node_modules/@loopback/express": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.5.tgz", + "integrity": "sha512-oQlH2Dngx4b3b/PNLijBnL6mRsrCFW17fwRGc3IMeGDE0HzpqVk5r8OwTtH9ddjRfkikdG3iQnWqymaXRf2cAw==", + "dependencies": { + "@loopback/http-server": "^5.1.5", + "@types/body-parser": "^1.19.5", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "body-parser": "^1.20.2", + "debug": "^4.3.4", + "express": "^4.18.2", + "http-errors": "^2.0.0", + "on-finished": "^2.4.1", + "toposort": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/cache-example/node_modules/@loopback/filter": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.5.tgz", + "integrity": "sha512-D5+lMFrehbHhBRAloHk4WqQSEcN9GqtLl5L0QyMePP7I5MpS778H16oz7QJfveCnOoMLd3Y1umF8BqM2gveDAw==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/cache-example/node_modules/@loopback/http-server": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.5.tgz", + "integrity": "sha512-f9vTHdmrxagUY6HK4b8Tv1LhMTtRCK2rH5iGYUMYUpKe9lSOKnOKVm7XSBXB4YZd6sPxpwxJcMgzcPrWChTZRA==", + "dependencies": { + "debug": "^4.3.4", + "stoppable": "^1.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/cache-example/node_modules/@loopback/metadata": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.5.tgz", + "integrity": "sha512-/5x6al0Y5pS/4YIxMdd29XyI/NhfAflp2clqrUAmXX82kjgWodUHedFCtw7xfKOMqj2NpXI9P6Fk33ur3+/wAg==", + "dependencies": { + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.2.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/cache-example/node_modules/@loopback/model-api-builder": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.5.tgz", + "integrity": "sha512-rIiMPGztaPETqBTvmpXGI9D0hHOnzhNyixZk1ewGoDZzkwsLLfi9E3swZE/4EgomwWxl8AhnrZKqBVZgBzQePA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/cache-example/node_modules/@loopback/openapi-v3": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.5.tgz", + "integrity": "sha512-n8B2uZk2S7SYFDUm0famDjAQ1DMTjiELDEP0R52L9Zx/ZGfuFFCiUPc3KeDH9/W0uCMs9wRqP+hSxoABZeT+Dw==", + "dependencies": { + "@loopback/repository-json-schema": "^7.2.1", + "debug": "^4.3.4", + "http-status": "^1.7.3", + "json-merge-patch": "^1.0.2", + "lodash": "^4.17.21", + "openapi3-ts": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/cache-example/node_modules/@loopback/repository": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.5.tgz", + "integrity": "sha512-JWdescHh/7ucwnjxTaEo45Ce4Cak+m75UO5GFRikH4WsRGtJDr/eWdR/fDnnl7wgVTxca1mvNZhADs21O9ZPzA==", + "dependencies": { + "@loopback/filter": "^4.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/cache-example/node_modules/@loopback/repository-json-schema": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.2.1.tgz", + "integrity": "sha512-dnFJ21aha88gWM4mN4qRIft1q9Eaz4SvgUNxPBFtpVE9Lvhh00xphW6f92PxVQHlOpn6SC3pQs+mTtxpszCvvw==", + "dependencies": { + "@types/json-schema": "^7.0.15", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/cache-example/node_modules/@loopback/rest": { + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.5.tgz", + "integrity": "sha512-gtjaXxVFTsFldjWcvt+165Fmsgmbn/TNJk16E1lVvu5hA5/4BNDDkbexe1JSU+/+gVhY9z4okF+p2D9VnOL8lA==", + "dependencies": { + "@loopback/express": "^6.1.5", + "@loopback/http-server": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", + "@types/body-parser": "^1.19.5", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "@types/on-finished": "^2.3.4", + "@types/serve-static": "1.15.5", + "@types/type-is": "^1.6.6", + "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.2", + "strong-error-handler": "^5.0.6", + "tslib": "^2.6.2", + "type-is": "^1.6.18", + "validator": "^13.11.0" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/cache-example/node_modules/@loopback/rest-explorer": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest-explorer/-/rest-explorer-6.1.5.tgz", + "integrity": "sha512-lXSmypX2cTEZwZWnXMe2Q12pV3EoHD3F/AxhdKpcPX3Jpg+F3udPac7fL0F75Tm43Z7j6t8xW/0+/ByUE9ti4w==", + "dependencies": { + "ejs": "^3.1.9", + "swagger-ui-dist": "5.11.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/rest": "^13.0.0" + } + }, + "sandbox/cache-example/node_modules/@loopback/service-proxy": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.5.tgz", + "integrity": "sha512-d1MHQNR9zon7kduaJGieUUee/uBVEpssW6j0ewiLfKfkBM6kruhq6+pc2uhyaWTaJMGOrz0sPIvgeTPGDzLfxw==", + "dependencies": { + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/cache-example/node_modules/@loopback/testlab": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/testlab/-/testlab-6.1.5.tgz", + "integrity": "sha512-UhT9WBUSjJ36+goGtNFT2gXfMjatzHuTTq5mHXOhMiRXs8z/H30fxW+BGVyjUD88OlL1msJmQC8B7iwdVwOpnw==", + "dev": true, + "dependencies": { + "@hapi/shot": "^6.0.1", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/shot": "^4.0.5", + "@types/sinon": "^17.0.3", + "@types/supertest": "^2.0.16", + "express": "^4.18.2", + "fs-extra": "^11.2.0", + "oas-validator": "^5.0.8", + "should": "^13.2.3", + "sinon": "^17.0.1", + "supertest": "^6.3.3", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/cache-example/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", + "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "sandbox/cache-example/node_modules/@types/node": { + "version": "18.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", + "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "sandbox/cache-example/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "sandbox/cache-example/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "sandbox/cache-example/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "sandbox/cache-example/node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==" + }, + "sandbox/cache-example/node_modules/sinon": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-17.0.1.tgz", + "integrity": "sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.5", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "sandbox/cache-example/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" + } + }, + "sandbox/cache-example/node_modules/swagger-ui-dist": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.11.0.tgz", + "integrity": "sha512-j0PIATqQSEFGOLmiJOJZj1X1Jt6bFIur3JpY7+ghliUnfZs0fpWDdHEkn9q7QUlBtKbkn6TepvSxTqnE8l3s0A==" + }, + "sandbox/cache-example/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "sandbox/feature-toggle-example": { + "version": "0.8.10", + "dependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/rest": "^13.1.5", + "@loopback/rest-explorer": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@sourceloop/core": "^13.0.0", + "@sourceloop/feature-toggle": "^0.9.0", + "@sourceloop/feature-toggle-service": "^0.17.0", + "db-migrate": "^1.0.0-beta.21", + "db-migrate-pg": "^1.3.0", + "dotenv": "^16.0.3", + "dotenv-extended": "^2.9.0", + "loopback-connector-kv-redis": "^4.0.0", + "loopback-connector-postgresql": "^7.0.2", + "loopback4-authentication": "^11.0.2", + "loopback4-authorization": "^6.2.1", + "tslib": "^2.6.2" + }, + "devDependencies": { + "@loopback/build": "^10.1.5", + "@loopback/eslint-config": "^14.0.4", + "@loopback/testlab": "^6.1.5", + "@types/node": "^18.11.9", + "eslint": "^8.44.0", + "source-map-support": "^0.5.21", + "typescript": "~4.9.5" + }, + "engines": { + "node": "18 || 20" + } + }, + "sandbox/feature-toggle-example/node_modules/@loopback/boot": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.5.tgz", + "integrity": "sha512-5NgBYJ5UDmN0JGizdo2J3zg2fdWC3WcCDThQ31NXQdbKfZYi8dDLfSITEqJiGqZnzHtH7uzwrQ0GecHKNv2jcQ==", + "dependencies": { + "@loopback/model-api-builder": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@types/debug": "^4.1.12", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^10.3.10", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/feature-toggle-example/node_modules/@loopback/build": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@loopback/build/-/build-10.1.5.tgz", + "integrity": "sha512-IU4rFOT5fCtenKkl776wrJUZXOwtSuIWk7OsuPBhclUoCFM+nVk/eOxG61MIGIVtI6fa3Qllg45f0SN6y5Fmlg==", + "dev": true, + "dependencies": { + "@loopback/eslint-config": "^14.0.5", + "@types/mocha": "^10.0.6", + "@types/node": "^16.18.70", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "eslint": "^8.51.0", + "fs-extra": "^11.2.0", + "glob": "^10.3.10", + "lodash": "^4.17.21", + "mocha": "^10.2.0", + "nyc": "^15.1.0", + "prettier": "^3.0.3", + "rimraf": "^5.0.5", + "source-map-support": "^0.5.21", + "typescript": "~5.2.2" + }, + "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": "16 || 18 || 20" + } + }, + "sandbox/feature-toggle-example/node_modules/@loopback/build/node_modules/@types/node": { + "version": "16.18.91", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.91.tgz", + "integrity": "sha512-h8Q4klc8xzc9kJKr7UYNtJde5TU2qEePVyH3WyzJaUC+3ptyc5kPQbWOIUcn8ZsG5+KSkq+P0py0kC0VqxgAXw==", + "dev": true + }, + "sandbox/feature-toggle-example/node_modules/@loopback/build/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "sandbox/feature-toggle-example/node_modules/@loopback/context": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.5.tgz", + "integrity": "sha512-u1Hyj6bXQyWszSfuzHbEtfS7bJCOLZM4w+OLoaGhloKQUF6c89tGRrOE+otKZeKVOeFvLY+WG8C/5cwxKuDeJA==", + "dependencies": { + "@loopback/metadata": "^6.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "hyperid": "^3.1.1", + "p-event": "^4.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/feature-toggle-example/node_modules/@loopback/core": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.5.tgz", + "integrity": "sha512-S/461nALyCFv252bgjbq4qP3x8gfHAw4xvQf+Bz8786mZrOC7ulAIDfVlndrTlXLkto/3sLueRAz4hlN3fCAYg==", + "dependencies": { + "@loopback/context": "^6.1.5", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/feature-toggle-example/node_modules/@loopback/express": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.5.tgz", + "integrity": "sha512-oQlH2Dngx4b3b/PNLijBnL6mRsrCFW17fwRGc3IMeGDE0HzpqVk5r8OwTtH9ddjRfkikdG3iQnWqymaXRf2cAw==", + "dependencies": { + "@loopback/http-server": "^5.1.5", + "@types/body-parser": "^1.19.5", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "body-parser": "^1.20.2", + "debug": "^4.3.4", + "express": "^4.18.2", + "http-errors": "^2.0.0", + "on-finished": "^2.4.1", + "toposort": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/feature-toggle-example/node_modules/@loopback/filter": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.5.tgz", + "integrity": "sha512-D5+lMFrehbHhBRAloHk4WqQSEcN9GqtLl5L0QyMePP7I5MpS778H16oz7QJfveCnOoMLd3Y1umF8BqM2gveDAw==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/feature-toggle-example/node_modules/@loopback/http-server": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.5.tgz", + "integrity": "sha512-f9vTHdmrxagUY6HK4b8Tv1LhMTtRCK2rH5iGYUMYUpKe9lSOKnOKVm7XSBXB4YZd6sPxpwxJcMgzcPrWChTZRA==", + "dependencies": { + "debug": "^4.3.4", + "stoppable": "^1.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/feature-toggle-example/node_modules/@loopback/metadata": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.5.tgz", + "integrity": "sha512-/5x6al0Y5pS/4YIxMdd29XyI/NhfAflp2clqrUAmXX82kjgWodUHedFCtw7xfKOMqj2NpXI9P6Fk33ur3+/wAg==", + "dependencies": { + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.2.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/feature-toggle-example/node_modules/@loopback/model-api-builder": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.5.tgz", + "integrity": "sha512-rIiMPGztaPETqBTvmpXGI9D0hHOnzhNyixZk1ewGoDZzkwsLLfi9E3swZE/4EgomwWxl8AhnrZKqBVZgBzQePA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/feature-toggle-example/node_modules/@loopback/openapi-v3": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.5.tgz", + "integrity": "sha512-n8B2uZk2S7SYFDUm0famDjAQ1DMTjiELDEP0R52L9Zx/ZGfuFFCiUPc3KeDH9/W0uCMs9wRqP+hSxoABZeT+Dw==", + "dependencies": { + "@loopback/repository-json-schema": "^7.2.1", + "debug": "^4.3.4", + "http-status": "^1.7.3", + "json-merge-patch": "^1.0.2", + "lodash": "^4.17.21", + "openapi3-ts": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/feature-toggle-example/node_modules/@loopback/repository": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.5.tgz", + "integrity": "sha512-JWdescHh/7ucwnjxTaEo45Ce4Cak+m75UO5GFRikH4WsRGtJDr/eWdR/fDnnl7wgVTxca1mvNZhADs21O9ZPzA==", + "dependencies": { + "@loopback/filter": "^4.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/feature-toggle-example/node_modules/@loopback/repository-json-schema": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.2.1.tgz", + "integrity": "sha512-dnFJ21aha88gWM4mN4qRIft1q9Eaz4SvgUNxPBFtpVE9Lvhh00xphW6f92PxVQHlOpn6SC3pQs+mTtxpszCvvw==", + "dependencies": { + "@types/json-schema": "^7.0.15", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/feature-toggle-example/node_modules/@loopback/rest": { + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.5.tgz", + "integrity": "sha512-gtjaXxVFTsFldjWcvt+165Fmsgmbn/TNJk16E1lVvu5hA5/4BNDDkbexe1JSU+/+gVhY9z4okF+p2D9VnOL8lA==", + "dependencies": { + "@loopback/express": "^6.1.5", + "@loopback/http-server": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", + "@types/body-parser": "^1.19.5", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "@types/on-finished": "^2.3.4", + "@types/serve-static": "1.15.5", + "@types/type-is": "^1.6.6", + "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.2", + "strong-error-handler": "^5.0.6", + "tslib": "^2.6.2", + "type-is": "^1.6.18", + "validator": "^13.11.0" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/feature-toggle-example/node_modules/@loopback/rest-explorer": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest-explorer/-/rest-explorer-6.1.5.tgz", + "integrity": "sha512-lXSmypX2cTEZwZWnXMe2Q12pV3EoHD3F/AxhdKpcPX3Jpg+F3udPac7fL0F75Tm43Z7j6t8xW/0+/ByUE9ti4w==", + "dependencies": { + "ejs": "^3.1.9", + "swagger-ui-dist": "5.11.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/rest": "^13.0.0" + } + }, + "sandbox/feature-toggle-example/node_modules/@loopback/service-proxy": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.5.tgz", + "integrity": "sha512-d1MHQNR9zon7kduaJGieUUee/uBVEpssW6j0ewiLfKfkBM6kruhq6+pc2uhyaWTaJMGOrz0sPIvgeTPGDzLfxw==", + "dependencies": { + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/feature-toggle-example/node_modules/@loopback/testlab": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/testlab/-/testlab-6.1.5.tgz", + "integrity": "sha512-UhT9WBUSjJ36+goGtNFT2gXfMjatzHuTTq5mHXOhMiRXs8z/H30fxW+BGVyjUD88OlL1msJmQC8B7iwdVwOpnw==", + "dev": true, + "dependencies": { + "@hapi/shot": "^6.0.1", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/shot": "^4.0.5", + "@types/sinon": "^17.0.3", + "@types/supertest": "^2.0.16", + "express": "^4.18.2", + "fs-extra": "^11.2.0", + "oas-validator": "^5.0.8", + "should": "^13.2.3", + "sinon": "^17.0.1", + "supertest": "^6.3.3", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/feature-toggle-example/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", + "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "sandbox/feature-toggle-example/node_modules/@types/node": { + "version": "18.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", + "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "sandbox/feature-toggle-example/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "sandbox/feature-toggle-example/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "sandbox/feature-toggle-example/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "sandbox/feature-toggle-example/node_modules/loopback4-authentication": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/loopback4-authentication/-/loopback4-authentication-11.0.2.tgz", + "integrity": "sha512-2sQPLZMfkWNkgYDfHHK3kmO6P2TF9UgCvnrtr5ZEf0lfjLqwcG14FRLl5dF+Xr8Kt+wvIMdV2XeV7F5xgUIRgA==", + "dependencies": { + "@loopback/context": "^6.1.5", + "@loopback/core": "^5.1.5", + "ajv": "^8.11.0", + "https-proxy-agent": "^5.0.0", + "jsonwebtoken": "^9.0.0", + "passport": "^0.7.0", + "passport-http-bearer": "^1.0.1", + "passport-oauth2-client-password": "^0.1.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/rest": "^13.1.5" + } + }, + "sandbox/feature-toggle-example/node_modules/loopback4-authorization": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/loopback4-authorization/-/loopback4-authorization-6.2.1.tgz", + "integrity": "sha512-wDO8uBP3v+RcWeZtoYtWOx2pBWPOFsdIkvv1uOkjZCRfrYiBLdXKInB2zkiF4NsUJttWyJHb9O4lAdc6SVIleQ==", + "dependencies": { + "@loopback/core": "^5.1.5", + "casbin": "^5.28.0", + "casbin-pg-adapter": "^1.4.0", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=18" + } + }, + "sandbox/feature-toggle-example/node_modules/passport": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.7.0.tgz", + "integrity": "sha512-cPLl+qZpSc+ireUvt+IzqbED1cHHkDoVYMo30jbJIdOOjQ1MQYZBPiNvmi8UM6lJuOpTPXJGZQk0DtC4y61MYQ==", + "dependencies": { + "passport-strategy": "1.x.x", + "pause": "0.0.1", + "utils-merge": "^1.0.1" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "sandbox/feature-toggle-example/node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==" + }, + "sandbox/feature-toggle-example/node_modules/sinon": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-17.0.1.tgz", + "integrity": "sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.5", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "sandbox/feature-toggle-example/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" + } + }, + "sandbox/feature-toggle-example/node_modules/swagger-ui-dist": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.11.0.tgz", + "integrity": "sha512-j0PIATqQSEFGOLmiJOJZj1X1Jt6bFIur3JpY7+ghliUnfZs0fpWDdHEkn9q7QUlBtKbkn6TepvSxTqnE8l3s0A==" + }, + "sandbox/feature-toggle-example/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "sandbox/in-mail-example": { + "version": "0.9.11", + "dependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/rest": "^13.1.5", + "@loopback/rest-explorer": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@sourceloop/in-mail-service": "^10.0.0", + "ajv": "^8.11.0", + "ajv-errors": "^3.0.0", + "db-migrate": "^1.0.0-beta.21", + "db-migrate-pg": "^1.3.0", + "dotenv": "^16.0.3", + "dotenv-extended": "^2.9.0", + "loopback-connector-postgresql": "^7.0.2", + "loopback4-soft-delete": "^9.1.1", + "prom-client": "^14.0.1", + "tslib": "^2.6.2" + }, + "devDependencies": { + "@loopback/build": "^10.1.5", + "@loopback/eslint-config": "^14.0.4", + "@loopback/testlab": "^6.1.5", + "@types/node": "^18.11.9", + "eslint": "^8.44.0", + "source-map-support": "^0.5.21", + "typescript": "~4.9.5" + }, + "engines": { + "node": "18 || 20" + } + }, + "sandbox/in-mail-example/node_modules/@loopback/boot": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.5.tgz", + "integrity": "sha512-5NgBYJ5UDmN0JGizdo2J3zg2fdWC3WcCDThQ31NXQdbKfZYi8dDLfSITEqJiGqZnzHtH7uzwrQ0GecHKNv2jcQ==", + "dependencies": { + "@loopback/model-api-builder": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@types/debug": "^4.1.12", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^10.3.10", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/in-mail-example/node_modules/@loopback/build": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@loopback/build/-/build-10.1.5.tgz", + "integrity": "sha512-IU4rFOT5fCtenKkl776wrJUZXOwtSuIWk7OsuPBhclUoCFM+nVk/eOxG61MIGIVtI6fa3Qllg45f0SN6y5Fmlg==", + "dev": true, + "dependencies": { + "@loopback/eslint-config": "^14.0.5", + "@types/mocha": "^10.0.6", + "@types/node": "^16.18.70", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "eslint": "^8.51.0", + "fs-extra": "^11.2.0", + "glob": "^10.3.10", + "lodash": "^4.17.21", + "mocha": "^10.2.0", + "nyc": "^15.1.0", + "prettier": "^3.0.3", + "rimraf": "^5.0.5", + "source-map-support": "^0.5.21", + "typescript": "~5.2.2" + }, + "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": "16 || 18 || 20" + } + }, + "sandbox/in-mail-example/node_modules/@loopback/build/node_modules/@types/node": { + "version": "16.18.91", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.91.tgz", + "integrity": "sha512-h8Q4klc8xzc9kJKr7UYNtJde5TU2qEePVyH3WyzJaUC+3ptyc5kPQbWOIUcn8ZsG5+KSkq+P0py0kC0VqxgAXw==", + "dev": true + }, + "sandbox/in-mail-example/node_modules/@loopback/build/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "sandbox/in-mail-example/node_modules/@loopback/context": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.5.tgz", + "integrity": "sha512-u1Hyj6bXQyWszSfuzHbEtfS7bJCOLZM4w+OLoaGhloKQUF6c89tGRrOE+otKZeKVOeFvLY+WG8C/5cwxKuDeJA==", + "dependencies": { + "@loopback/metadata": "^6.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "hyperid": "^3.1.1", + "p-event": "^4.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/in-mail-example/node_modules/@loopback/core": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.5.tgz", + "integrity": "sha512-S/461nALyCFv252bgjbq4qP3x8gfHAw4xvQf+Bz8786mZrOC7ulAIDfVlndrTlXLkto/3sLueRAz4hlN3fCAYg==", + "dependencies": { + "@loopback/context": "^6.1.5", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/in-mail-example/node_modules/@loopback/express": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.5.tgz", + "integrity": "sha512-oQlH2Dngx4b3b/PNLijBnL6mRsrCFW17fwRGc3IMeGDE0HzpqVk5r8OwTtH9ddjRfkikdG3iQnWqymaXRf2cAw==", + "dependencies": { + "@loopback/http-server": "^5.1.5", + "@types/body-parser": "^1.19.5", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "body-parser": "^1.20.2", + "debug": "^4.3.4", + "express": "^4.18.2", + "http-errors": "^2.0.0", + "on-finished": "^2.4.1", + "toposort": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/in-mail-example/node_modules/@loopback/filter": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.5.tgz", + "integrity": "sha512-D5+lMFrehbHhBRAloHk4WqQSEcN9GqtLl5L0QyMePP7I5MpS778H16oz7QJfveCnOoMLd3Y1umF8BqM2gveDAw==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/in-mail-example/node_modules/@loopback/http-server": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.5.tgz", + "integrity": "sha512-f9vTHdmrxagUY6HK4b8Tv1LhMTtRCK2rH5iGYUMYUpKe9lSOKnOKVm7XSBXB4YZd6sPxpwxJcMgzcPrWChTZRA==", + "dependencies": { + "debug": "^4.3.4", + "stoppable": "^1.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/in-mail-example/node_modules/@loopback/metadata": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.5.tgz", + "integrity": "sha512-/5x6al0Y5pS/4YIxMdd29XyI/NhfAflp2clqrUAmXX82kjgWodUHedFCtw7xfKOMqj2NpXI9P6Fk33ur3+/wAg==", + "dependencies": { + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.2.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/in-mail-example/node_modules/@loopback/model-api-builder": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.5.tgz", + "integrity": "sha512-rIiMPGztaPETqBTvmpXGI9D0hHOnzhNyixZk1ewGoDZzkwsLLfi9E3swZE/4EgomwWxl8AhnrZKqBVZgBzQePA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/in-mail-example/node_modules/@loopback/openapi-v3": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.5.tgz", + "integrity": "sha512-n8B2uZk2S7SYFDUm0famDjAQ1DMTjiELDEP0R52L9Zx/ZGfuFFCiUPc3KeDH9/W0uCMs9wRqP+hSxoABZeT+Dw==", + "dependencies": { + "@loopback/repository-json-schema": "^7.2.1", + "debug": "^4.3.4", + "http-status": "^1.7.3", + "json-merge-patch": "^1.0.2", + "lodash": "^4.17.21", + "openapi3-ts": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/in-mail-example/node_modules/@loopback/repository": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.5.tgz", + "integrity": "sha512-JWdescHh/7ucwnjxTaEo45Ce4Cak+m75UO5GFRikH4WsRGtJDr/eWdR/fDnnl7wgVTxca1mvNZhADs21O9ZPzA==", + "dependencies": { + "@loopback/filter": "^4.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/in-mail-example/node_modules/@loopback/repository-json-schema": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.2.1.tgz", + "integrity": "sha512-dnFJ21aha88gWM4mN4qRIft1q9Eaz4SvgUNxPBFtpVE9Lvhh00xphW6f92PxVQHlOpn6SC3pQs+mTtxpszCvvw==", + "dependencies": { + "@types/json-schema": "^7.0.15", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/in-mail-example/node_modules/@loopback/rest": { + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.5.tgz", + "integrity": "sha512-gtjaXxVFTsFldjWcvt+165Fmsgmbn/TNJk16E1lVvu5hA5/4BNDDkbexe1JSU+/+gVhY9z4okF+p2D9VnOL8lA==", + "dependencies": { + "@loopback/express": "^6.1.5", + "@loopback/http-server": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", + "@types/body-parser": "^1.19.5", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "@types/on-finished": "^2.3.4", + "@types/serve-static": "1.15.5", + "@types/type-is": "^1.6.6", + "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.2", + "strong-error-handler": "^5.0.6", + "tslib": "^2.6.2", + "type-is": "^1.6.18", + "validator": "^13.11.0" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/in-mail-example/node_modules/@loopback/rest-explorer": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest-explorer/-/rest-explorer-6.1.5.tgz", + "integrity": "sha512-lXSmypX2cTEZwZWnXMe2Q12pV3EoHD3F/AxhdKpcPX3Jpg+F3udPac7fL0F75Tm43Z7j6t8xW/0+/ByUE9ti4w==", + "dependencies": { + "ejs": "^3.1.9", + "swagger-ui-dist": "5.11.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/rest": "^13.0.0" + } + }, + "sandbox/in-mail-example/node_modules/@loopback/sequelize": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@loopback/sequelize/-/sequelize-0.5.4.tgz", + "integrity": "sha512-Mh/4bfa+2sDhw6JjJ4J0DoShmIbvp+WAYLHHjPJu4qDm8srOo/7/9LzCIPwgIcnolc+pg+Hw0hx5kiMoIJ8TDA==", + "optional": true, + "peer": true, + "dependencies": { + "debug": "^4.3.4", + "sequelize": "^6.35.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/in-mail-example/node_modules/@loopback/service-proxy": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.5.tgz", + "integrity": "sha512-d1MHQNR9zon7kduaJGieUUee/uBVEpssW6j0ewiLfKfkBM6kruhq6+pc2uhyaWTaJMGOrz0sPIvgeTPGDzLfxw==", + "dependencies": { + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/in-mail-example/node_modules/@loopback/testlab": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/testlab/-/testlab-6.1.5.tgz", + "integrity": "sha512-UhT9WBUSjJ36+goGtNFT2gXfMjatzHuTTq5mHXOhMiRXs8z/H30fxW+BGVyjUD88OlL1msJmQC8B7iwdVwOpnw==", + "dev": true, + "dependencies": { + "@hapi/shot": "^6.0.1", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/shot": "^4.0.5", + "@types/sinon": "^17.0.3", + "@types/supertest": "^2.0.16", + "express": "^4.18.2", + "fs-extra": "^11.2.0", + "oas-validator": "^5.0.8", + "should": "^13.2.3", + "sinon": "^17.0.1", + "supertest": "^6.3.3", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/in-mail-example/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", + "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "sandbox/in-mail-example/node_modules/@types/node": { + "version": "18.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", + "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "sandbox/in-mail-example/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "sandbox/in-mail-example/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "sandbox/in-mail-example/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "sandbox/in-mail-example/node_modules/loopback4-soft-delete": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/loopback4-soft-delete/-/loopback4-soft-delete-9.1.1.tgz", + "integrity": "sha512-IrcVuQDjyOEuXMfsY/DlopxmcOIDZqCG0//DQ7Oy4mEZ8jg8Ji51wqHe2FpwLIxJ9wmCvc4JjbEff7qZput5qA==", + "dependencies": { + "@loopback/core": "^5.1.5", + "@loopback/rest": "^13.1.5", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/sequelize": "^0.5.4", + "loopback-datasource-juggler": "^5.0.5" + }, + "peerDependenciesMeta": { + "@loopback/sequelize": { + "optional": true + } + } + }, + "sandbox/in-mail-example/node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==" + }, + "sandbox/in-mail-example/node_modules/sinon": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-17.0.1.tgz", + "integrity": "sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.5", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "sandbox/in-mail-example/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" + } + }, + "sandbox/in-mail-example/node_modules/swagger-ui-dist": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.11.0.tgz", + "integrity": "sha512-j0PIATqQSEFGOLmiJOJZj1X1Jt6bFIur3JpY7+ghliUnfZs0fpWDdHEkn9q7QUlBtKbkn6TepvSxTqnE8l3s0A==" + }, + "sandbox/in-mail-example/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "sandbox/nestjs-auth-ms-example": { + "version": "2.0.14", + "license": "MIT", + "dependencies": { + "@nestjs/common": "^9.0.0", + "@nestjs/core": "^9.0.5", + "@nestjs/mapped-types": "*", + "@nestjs/platform-express": "^9.0.0", + "@nestjs/swagger": "^6.3.0", + "@sourceloop/authentication-service": "^17.0.0", + "db-migrate": "^1.0.0-beta.21", + "db-migrate-pg": "^1.3.0", + "dotenv": "^16.0.3", + "kv-redis": "^0.1.3", + "loopback-connector-postgresql": "^7.0.2", + "reflect-metadata": "^0.1.13", + "rxjs": "^7.5.5" + }, + "devDependencies": { + "@nestjs/cli": "^9.3.0", + "@nestjs/schematics": "^9.0.0", + "@nestjs/testing": "^9.0.0", + "@types/express": "^4.17.13", + "@types/jest": "^28.1.4", + "@types/node": "^18.11.9", + "@types/supertest": "^2.0.12", + "@typescript-eslint/eslint-plugin": "^5.58.0", + "@typescript-eslint/parser": "^5.58.0", + "eslint": "^8.44.0", + "eslint-config-prettier": "^8.8.0", + "eslint-plugin-prettier": "^4.2.1", + "jest": "^28.1.2", + "prettier": "^2.8.4", + "source-map-support": "^0.5.21", + "supertest": "^6.2.4", + "ts-jest": "^28.0.5", + "ts-loader": "^9.3.1", + "ts-node": "^10.8.2", + "tsconfig-paths": "^4.0.0", + "typescript": "~4.9.5" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@jest/expect-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", + "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", + "dev": true, + "dependencies": { + "jest-get-type": "^28.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@nestjs/common": { + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-9.4.3.tgz", + "integrity": "sha512-Gd6D4IaYj01o14Bwv81ukidn4w3bPHCblMUq+SmUmWLyosK+XQmInCS09SbDDZyL8jy86PngtBLTdhJ2bXSUig==", + "dependencies": { + "iterare": "1.2.1", + "tslib": "2.5.3", + "uid": "2.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nest" + }, + "peerDependencies": { + "cache-manager": "<=5", + "class-transformer": "*", + "class-validator": "*", + "reflect-metadata": "^0.1.12", + "rxjs": "^7.1.0" + }, + "peerDependenciesMeta": { + "cache-manager": { + "optional": true + }, + "class-transformer": { + "optional": true + }, + "class-validator": { + "optional": true + } + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@nestjs/core": { + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-9.4.3.tgz", + "integrity": "sha512-Qi63+wi55Jh4sDyaj5Hhx2jOpKqT386aeo+VOKsxnd+Ql9VvkO/FjmuwBGUyzkJt29ENYc+P0Sx/k5LtstNpPQ==", + "hasInstallScript": true, + "dependencies": { + "@nuxtjs/opencollective": "0.3.2", + "fast-safe-stringify": "2.1.1", + "iterare": "1.2.1", + "path-to-regexp": "3.2.0", + "tslib": "2.5.3", + "uid": "2.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nest" + }, + "peerDependencies": { + "@nestjs/common": "^9.0.0", + "@nestjs/microservices": "^9.0.0", + "@nestjs/platform-express": "^9.0.0", + "@nestjs/websockets": "^9.0.0", + "reflect-metadata": "^0.1.12", + "rxjs": "^7.1.0" + }, + "peerDependenciesMeta": { + "@nestjs/microservices": { + "optional": true + }, + "@nestjs/platform-express": { + "optional": true + }, + "@nestjs/websockets": { + "optional": true + } + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@nestjs/mapped-types": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-2.0.5.tgz", + "integrity": "sha512-bSJv4pd6EY99NX9CjBIyn4TVDoSit82DUZlL4I3bqNfy5Gt+gXTa86i3I/i0iIV9P4hntcGM5GyO+FhZAhxtyg==", + "peerDependencies": { + "@nestjs/common": "^8.0.0 || ^9.0.0 || ^10.0.0", + "class-transformer": "^0.4.0 || ^0.5.0", + "class-validator": "^0.13.0 || ^0.14.0", + "reflect-metadata": "^0.1.12 || ^0.2.0" + }, + "peerDependenciesMeta": { + "class-transformer": { + "optional": true + }, + "class-validator": { + "optional": true + } + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@nestjs/platform-express": { + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-9.4.3.tgz", + "integrity": "sha512-FpdczWoRSC0zz2dNL9u2AQLXKXRVtq4HgHklAhbL59X0uy+mcxhlSThG7DHzDMkoSnuuHY8ojDVf7mDxk+GtCw==", + "dependencies": { + "body-parser": "1.20.2", + "cors": "2.8.5", + "express": "4.18.2", + "multer": "1.4.4-lts.1", + "tslib": "2.5.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nest" + }, + "peerDependencies": { + "@nestjs/common": "^9.0.0", + "@nestjs/core": "^9.0.0" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@nestjs/swagger": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@nestjs/swagger/-/swagger-6.3.0.tgz", + "integrity": "sha512-Gnig189oa1tD+h0BYIfUwhp/wvvmTn6iO3csR2E4rQrDTgCxSxZDlNdfZo3AC+Rmf8u0KX4ZAX1RZN1qXTtC7A==", + "dependencies": { + "@nestjs/mapped-types": "1.2.2", + "js-yaml": "4.1.0", + "lodash": "4.17.21", + "path-to-regexp": "3.2.0", + "swagger-ui-dist": "4.18.2" + }, + "peerDependencies": { + "@fastify/static": "^6.0.0", + "@nestjs/common": "^9.0.0", + "@nestjs/core": "^9.0.0", + "class-transformer": "*", + "class-validator": "*", + "reflect-metadata": "^0.1.12" + }, + "peerDependenciesMeta": { + "@fastify/static": { + "optional": true + }, + "class-transformer": { + "optional": true + }, + "class-validator": { + "optional": true + } + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@nestjs/swagger/node_modules/@nestjs/mapped-types": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-1.2.2.tgz", + "integrity": "sha512-3dHxLXs3M0GPiriAcCFFJQHoDFUuzTD5w6JDhE7TyfT89YKpe6tcCCIqOZWdXmt9AZjjK30RkHRSFF+QEnWFQg==", + "peerDependencies": { + "@nestjs/common": "^7.0.8 || ^8.0.0 || ^9.0.0", + "class-transformer": "^0.2.0 || ^0.3.0 || ^0.4.0 || ^0.5.0", + "class-validator": "^0.11.1 || ^0.12.0 || ^0.13.0 || ^0.14.0", + "reflect-metadata": "^0.1.12" + }, + "peerDependenciesMeta": { + "class-transformer": { + "optional": true + }, + "class-validator": { + "optional": true + } + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@nestjs/testing": { + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-9.4.3.tgz", + "integrity": "sha512-LDT8Ai2eKnTzvnPaJwWOK03qTaFap5uHHsJCv6dL0uKWk6hyF9jms8DjyVaGsaujCaXDG8izl1mDEER0OmxaZA==", + "dev": true, + "dependencies": { + "tslib": "2.5.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nest" + }, + "peerDependencies": { + "@nestjs/common": "^9.0.0", + "@nestjs/core": "^9.0.0", + "@nestjs/microservices": "^9.0.0", + "@nestjs/platform-express": "^9.0.0" + }, + "peerDependenciesMeta": { + "@nestjs/microservices": { + "optional": true + }, + "@nestjs/platform-express": { + "optional": true + } + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "sandbox/nestjs-auth-ms-example/node_modules/@types/jest": { + "version": "28.1.8", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-28.1.8.tgz", + "integrity": "sha512-8TJkV++s7B6XqnDrzR1m/TT0A0h948Pnl/097veySPN67VRAgQ4gZ7n2KfJo2rVq6njQjdxU3GCCyDvAeuHoiw==", + "dev": true, + "dependencies": { + "expect": "^28.0.0", + "pretty-format": "^28.0.0" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@types/node": { + "version": "18.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", + "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "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 + } + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@typescript-eslint/eslint-plugin/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 + }, + "sandbox/nestjs-auth-ms-example/node_modules/@typescript-eslint/eslint-plugin/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" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.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 + } + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.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 + } + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@typescript-eslint/type-utils/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 + }, + "sandbox/nestjs-auth-ms-example/node_modules/@typescript-eslint/type-utils/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" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.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 + } + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@typescript-eslint/typescript-estree/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 + }, + "sandbox/nestjs-auth-ms-example/node_modules/@typescript-eslint/typescript-estree/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" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "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.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.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" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.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" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "sandbox/nestjs-auth-ms-example/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" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/diff-sequences": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", + "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "sandbox/nestjs-auth-ms-example/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" + } + }, + "sandbox/nestjs-auth-ms-example/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" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/expect": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", + "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", + "dev": true, + "dependencies": { + "@jest/expect-utils": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "sandbox/nestjs-auth-ms-example/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" + } + }, + "sandbox/nestjs-auth-ms-example/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" + } + }, + "sandbox/nestjs-auth-ms-example/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" + } + }, + "sandbox/nestjs-auth-ms-example/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==" + }, + "sandbox/nestjs-auth-ms-example/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" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/jest-diff": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^28.1.1", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/jest-matcher-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "sandbox/nestjs-auth-ms-example/node_modules/path-to-regexp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz", + "integrity": "sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA==" + }, + "sandbox/nestjs-auth-ms-example/node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "sandbox/nestjs-auth-ms-example/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" + } + }, + "sandbox/nestjs-auth-ms-example/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" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/swagger-ui-dist": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-4.18.2.tgz", + "integrity": "sha512-oVBoBl9Dg+VJw8uRWDxlyUyHoNEDC0c1ysT6+Boy6CTgr2rUcLcfPon4RvxgS2/taNW6O0+US+Z/dlAsWFjOAQ==" + }, + "sandbox/nestjs-auth-ms-example/node_modules/ts-jest": { + "version": "28.0.8", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-28.0.8.tgz", + "integrity": "sha512-5FaG0lXmRPzApix8oFG8RKjAz4ehtm8yMKOTy5HX3fY6W8kmvOrmcY0hKDElW52FJov+clhUbrKAqofnj4mXTg==", + "dev": true, + "dependencies": { + "bs-logger": "0.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^28.0.0", + "json5": "^2.2.1", + "lodash.memoize": "4.x", + "make-error": "1.x", + "semver": "7.x", + "yargs-parser": "^21.0.1" + }, + "bin": { + "ts-jest": "cli.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.0.0-beta.0 <8", + "@jest/types": "^28.0.0", + "babel-jest": "^28.0.0", + "jest": "^28.0.0", + "typescript": ">=4.3" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@jest/types": { + "optional": true + }, + "babel-jest": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "sandbox/nestjs-auth-ms-example/node_modules/tslib": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", + "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==" + }, + "sandbox/nestjs-auth-ms-example/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" + } + }, + "sandbox/notification-socket-example": { + "version": "6.0.13", + "dependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/repository-json-schema": "^7.2.1", + "@loopback/rest": "^13.1.5", + "@loopback/rest-explorer": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@sourceloop/core": "^13.0.0", + "@sourceloop/notification-service": "^12.0.0", + "ajv": "^8.11.0", + "ajv-errors": "^3.0.0", + "firebase-admin": "^12.0.0", + "loopback4-authorization": "^6.2.1", + "loopback4-soft-delete": "^9.1.1", + "nodemailer": "^6.9.4", + "prom-client": "^14.0.1", + "socket.io-client": "^4.7.2", + "tslib": "^2.6.2" + }, + "devDependencies": { + "@loopback/build": "^10.1.5", + "@loopback/eslint-config": "^14.0.4", + "@loopback/testlab": "^6.1.5", + "@types/node": "^18.11.9", + "eslint": "^8.44.0", + "source-map-support": "^0.5.21", + "typescript": "~4.9.5" + }, + "engines": { + "node": "18 || 20" + } + }, + "sandbox/notification-socket-example/node_modules/@firebase/component": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.5.tgz", + "integrity": "sha512-2tVDk1ixi12sbDmmfITK8lxSjmcb73BMF6Qwc3U44hN/J1Fi1QY/Hnnb6klFlbB9/G16a3J3d4nXykye2EADTw==", + "dependencies": { + "@firebase/util": "1.9.4", + "tslib": "^2.1.0" + } + }, + "sandbox/notification-socket-example/node_modules/@firebase/database": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-1.0.3.tgz", + "integrity": "sha512-9fjqLt9JzL46gw9+NRqsgQEMjgRwfd8XtzcKqG+UYyhVeFCdVRQ0Wp6Dw/dvYHnbH5vNEKzNv36dcB4p+PIAAA==", + "dependencies": { + "@firebase/app-check-interop-types": "0.3.0", + "@firebase/auth-interop-types": "0.2.1", + "@firebase/component": "0.6.5", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.4", + "faye-websocket": "0.11.4", + "tslib": "^2.1.0" + } + }, + "sandbox/notification-socket-example/node_modules/@firebase/database-compat": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-1.0.3.tgz", + "integrity": "sha512-7tHEOcMbK5jJzHWyphPux4osogH/adWwncxdMxdBpB9g1DNIyY4dcz1oJdlkXGM/i/AjUBesZsd5CuwTRTBNTw==", + "dependencies": { + "@firebase/component": "0.6.5", + "@firebase/database": "1.0.3", + "@firebase/database-types": "1.0.1", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.4", + "tslib": "^2.1.0" + } + }, + "sandbox/notification-socket-example/node_modules/@firebase/database-types": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.1.tgz", + "integrity": "sha512-Tmcmx5XgiI7UVF/4oGg2P3AOTfq3WKEPsm2yf+uXtN7uG/a4WTWhVMrXGYRY2ZUL1xPxv9V33wQRJ+CcrUhVXw==", + "dependencies": { + "@firebase/app-types": "0.9.0", + "@firebase/util": "1.9.4" + } + }, + "sandbox/notification-socket-example/node_modules/@firebase/util": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.9.4.tgz", + "integrity": "sha512-WLonYmS1FGHT97TsUmRN3qnTh5TeeoJp1Gg5fithzuAgdZOUtsYECfy7/noQ3llaguios8r5BuXSEiK82+UrxQ==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "sandbox/notification-socket-example/node_modules/@google-cloud/firestore": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-7.5.0.tgz", + "integrity": "sha512-bhFKaCybfK/jzqhVm1Y1o8p3wOHVEo8opj7IJGF2sdqS69xl6QD1zpnrgssi/4HUj9bxIqtcs33Ofz//deV+rg==", + "optional": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "functional-red-black-tree": "^1.0.1", + "google-gax": "^4.0.4", + "protobufjs": "^7.2.5" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "sandbox/notification-socket-example/node_modules/@google-cloud/paginator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-5.0.0.tgz", + "integrity": "sha512-87aeg6QQcEPxGCOthnpUjvw4xAZ57G7pL8FS0C4e/81fr3FjkpUpibf1s2v5XGyGhUVGF4Jfg7yEcxqn2iUw1w==", + "optional": true, + "dependencies": { + "arrify": "^2.0.0", + "extend": "^3.0.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "sandbox/notification-socket-example/node_modules/@google-cloud/projectify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-4.0.0.tgz", + "integrity": "sha512-MmaX6HeSvyPbWGwFq7mXdo0uQZLGBYCwziiLIGq5JVX+/bdI3SAq6bP98trV5eTWfLuvsMcIC1YJOF2vfteLFA==", + "optional": true, + "engines": { + "node": ">=14.0.0" + } + }, + "sandbox/notification-socket-example/node_modules/@google-cloud/promisify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-4.0.0.tgz", + "integrity": "sha512-Orxzlfb9c67A15cq2JQEyVc7wEsmFBmHjZWZYQMUyJ1qivXyMwdyNOs9odi79hze+2zqdTtu1E19IM/FtqZ10g==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "sandbox/notification-socket-example/node_modules/@google-cloud/storage": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-7.9.0.tgz", + "integrity": "sha512-PlFl7g3r91NmXtZHXsSEfTZES5ysD3SSBWmX4iBdQ2TFH7tN/Vn/IhnVELCHtgh1vc+uYPZ7XvRYaqtDCdghIA==", + "optional": true, + "dependencies": { + "@google-cloud/paginator": "^5.0.0", + "@google-cloud/projectify": "^4.0.0", + "@google-cloud/promisify": "^4.0.0", + "abort-controller": "^3.0.0", + "async-retry": "^1.3.3", + "compressible": "^2.0.12", + "duplexify": "^4.1.3", + "ent": "^2.2.0", + "fast-xml-parser": "^4.3.0", + "gaxios": "^6.0.2", + "google-auth-library": "^9.6.3", + "mime": "^3.0.0", + "mime-types": "^2.0.8", + "p-limit": "^3.0.1", + "retry-request": "^7.0.0", + "teeny-request": "^9.0.0", + "uuid": "^8.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "sandbox/notification-socket-example/node_modules/@google-cloud/storage/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==", + "optional": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "sandbox/notification-socket-example/node_modules/@grpc/grpc-js": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.4.tgz", + "integrity": "sha512-MqBisuxTkYvPFnEiu+dag3xG/NBUDzSbAFAWlzfkGnQkjVZ6by3h4atbBc+Ikqup1z5BfB4BN18gKWR1YyppNw==", + "optional": true, + "dependencies": { + "@grpc/proto-loader": "^0.7.10", + "@js-sdsl/ordered-map": "^4.4.2" + }, + "engines": { + "node": ">=12.10.0" + } + }, + "sandbox/notification-socket-example/node_modules/@loopback/boot": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.5.tgz", + "integrity": "sha512-5NgBYJ5UDmN0JGizdo2J3zg2fdWC3WcCDThQ31NXQdbKfZYi8dDLfSITEqJiGqZnzHtH7uzwrQ0GecHKNv2jcQ==", + "dependencies": { + "@loopback/model-api-builder": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@types/debug": "^4.1.12", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^10.3.10", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/notification-socket-example/node_modules/@loopback/build": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@loopback/build/-/build-10.1.5.tgz", + "integrity": "sha512-IU4rFOT5fCtenKkl776wrJUZXOwtSuIWk7OsuPBhclUoCFM+nVk/eOxG61MIGIVtI6fa3Qllg45f0SN6y5Fmlg==", + "dev": true, + "dependencies": { + "@loopback/eslint-config": "^14.0.5", + "@types/mocha": "^10.0.6", + "@types/node": "^16.18.70", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "eslint": "^8.51.0", + "fs-extra": "^11.2.0", + "glob": "^10.3.10", + "lodash": "^4.17.21", + "mocha": "^10.2.0", + "nyc": "^15.1.0", + "prettier": "^3.0.3", + "rimraf": "^5.0.5", + "source-map-support": "^0.5.21", + "typescript": "~5.2.2" + }, + "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": "16 || 18 || 20" + } + }, + "sandbox/notification-socket-example/node_modules/@loopback/build/node_modules/@types/node": { + "version": "16.18.91", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.91.tgz", + "integrity": "sha512-h8Q4klc8xzc9kJKr7UYNtJde5TU2qEePVyH3WyzJaUC+3ptyc5kPQbWOIUcn8ZsG5+KSkq+P0py0kC0VqxgAXw==", + "dev": true + }, + "sandbox/notification-socket-example/node_modules/@loopback/build/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "sandbox/notification-socket-example/node_modules/@loopback/context": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.5.tgz", + "integrity": "sha512-u1Hyj6bXQyWszSfuzHbEtfS7bJCOLZM4w+OLoaGhloKQUF6c89tGRrOE+otKZeKVOeFvLY+WG8C/5cwxKuDeJA==", + "dependencies": { + "@loopback/metadata": "^6.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "hyperid": "^3.1.1", + "p-event": "^4.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/notification-socket-example/node_modules/@loopback/core": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.5.tgz", + "integrity": "sha512-S/461nALyCFv252bgjbq4qP3x8gfHAw4xvQf+Bz8786mZrOC7ulAIDfVlndrTlXLkto/3sLueRAz4hlN3fCAYg==", + "dependencies": { + "@loopback/context": "^6.1.5", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/notification-socket-example/node_modules/@loopback/express": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.5.tgz", + "integrity": "sha512-oQlH2Dngx4b3b/PNLijBnL6mRsrCFW17fwRGc3IMeGDE0HzpqVk5r8OwTtH9ddjRfkikdG3iQnWqymaXRf2cAw==", + "dependencies": { + "@loopback/http-server": "^5.1.5", + "@types/body-parser": "^1.19.5", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "body-parser": "^1.20.2", + "debug": "^4.3.4", + "express": "^4.18.2", + "http-errors": "^2.0.0", + "on-finished": "^2.4.1", + "toposort": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/notification-socket-example/node_modules/@loopback/filter": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.5.tgz", + "integrity": "sha512-D5+lMFrehbHhBRAloHk4WqQSEcN9GqtLl5L0QyMePP7I5MpS778H16oz7QJfveCnOoMLd3Y1umF8BqM2gveDAw==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/notification-socket-example/node_modules/@loopback/http-server": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.5.tgz", + "integrity": "sha512-f9vTHdmrxagUY6HK4b8Tv1LhMTtRCK2rH5iGYUMYUpKe9lSOKnOKVm7XSBXB4YZd6sPxpwxJcMgzcPrWChTZRA==", + "dependencies": { + "debug": "^4.3.4", + "stoppable": "^1.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/notification-socket-example/node_modules/@loopback/metadata": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.5.tgz", + "integrity": "sha512-/5x6al0Y5pS/4YIxMdd29XyI/NhfAflp2clqrUAmXX82kjgWodUHedFCtw7xfKOMqj2NpXI9P6Fk33ur3+/wAg==", + "dependencies": { + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.2.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/notification-socket-example/node_modules/@loopback/model-api-builder": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.5.tgz", + "integrity": "sha512-rIiMPGztaPETqBTvmpXGI9D0hHOnzhNyixZk1ewGoDZzkwsLLfi9E3swZE/4EgomwWxl8AhnrZKqBVZgBzQePA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/notification-socket-example/node_modules/@loopback/openapi-v3": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.5.tgz", + "integrity": "sha512-n8B2uZk2S7SYFDUm0famDjAQ1DMTjiELDEP0R52L9Zx/ZGfuFFCiUPc3KeDH9/W0uCMs9wRqP+hSxoABZeT+Dw==", + "dependencies": { + "@loopback/repository-json-schema": "^7.2.1", + "debug": "^4.3.4", + "http-status": "^1.7.3", + "json-merge-patch": "^1.0.2", + "lodash": "^4.17.21", + "openapi3-ts": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/notification-socket-example/node_modules/@loopback/repository": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.5.tgz", + "integrity": "sha512-JWdescHh/7ucwnjxTaEo45Ce4Cak+m75UO5GFRikH4WsRGtJDr/eWdR/fDnnl7wgVTxca1mvNZhADs21O9ZPzA==", + "dependencies": { + "@loopback/filter": "^4.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/notification-socket-example/node_modules/@loopback/repository-json-schema": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.2.1.tgz", + "integrity": "sha512-dnFJ21aha88gWM4mN4qRIft1q9Eaz4SvgUNxPBFtpVE9Lvhh00xphW6f92PxVQHlOpn6SC3pQs+mTtxpszCvvw==", + "dependencies": { + "@types/json-schema": "^7.0.15", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/notification-socket-example/node_modules/@loopback/rest": { + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.5.tgz", + "integrity": "sha512-gtjaXxVFTsFldjWcvt+165Fmsgmbn/TNJk16E1lVvu5hA5/4BNDDkbexe1JSU+/+gVhY9z4okF+p2D9VnOL8lA==", + "dependencies": { + "@loopback/express": "^6.1.5", + "@loopback/http-server": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", + "@types/body-parser": "^1.19.5", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "@types/on-finished": "^2.3.4", + "@types/serve-static": "1.15.5", + "@types/type-is": "^1.6.6", + "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.2", + "strong-error-handler": "^5.0.6", + "tslib": "^2.6.2", + "type-is": "^1.6.18", + "validator": "^13.11.0" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/notification-socket-example/node_modules/@loopback/rest-explorer": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest-explorer/-/rest-explorer-6.1.5.tgz", + "integrity": "sha512-lXSmypX2cTEZwZWnXMe2Q12pV3EoHD3F/AxhdKpcPX3Jpg+F3udPac7fL0F75Tm43Z7j6t8xW/0+/ByUE9ti4w==", + "dependencies": { + "ejs": "^3.1.9", + "swagger-ui-dist": "5.11.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/rest": "^13.0.0" + } + }, + "sandbox/notification-socket-example/node_modules/@loopback/sequelize": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@loopback/sequelize/-/sequelize-0.5.4.tgz", + "integrity": "sha512-Mh/4bfa+2sDhw6JjJ4J0DoShmIbvp+WAYLHHjPJu4qDm8srOo/7/9LzCIPwgIcnolc+pg+Hw0hx5kiMoIJ8TDA==", + "optional": true, + "peer": true, + "dependencies": { + "debug": "^4.3.4", + "sequelize": "^6.35.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/notification-socket-example/node_modules/@loopback/service-proxy": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.5.tgz", + "integrity": "sha512-d1MHQNR9zon7kduaJGieUUee/uBVEpssW6j0ewiLfKfkBM6kruhq6+pc2uhyaWTaJMGOrz0sPIvgeTPGDzLfxw==", + "dependencies": { + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/notification-socket-example/node_modules/@loopback/testlab": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/testlab/-/testlab-6.1.5.tgz", + "integrity": "sha512-UhT9WBUSjJ36+goGtNFT2gXfMjatzHuTTq5mHXOhMiRXs8z/H30fxW+BGVyjUD88OlL1msJmQC8B7iwdVwOpnw==", + "dev": true, + "dependencies": { + "@hapi/shot": "^6.0.1", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/shot": "^4.0.5", + "@types/sinon": "^17.0.3", + "@types/supertest": "^2.0.16", + "express": "^4.18.2", + "fs-extra": "^11.2.0", + "oas-validator": "^5.0.8", + "should": "^13.2.3", + "sinon": "^17.0.1", + "supertest": "^6.3.3", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/notification-socket-example/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", + "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "sandbox/notification-socket-example/node_modules/@types/node": { + "version": "18.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", + "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "sandbox/notification-socket-example/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "sandbox/notification-socket-example/node_modules/agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "optional": true, + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "sandbox/notification-socket-example/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "sandbox/notification-socket-example/node_modules/fast-xml-parser": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.6.tgz", + "integrity": "sha512-M2SovcRxD4+vC493Uc2GZVcZaj66CCJhWurC4viynVSTvrpErCShNcDz1lAho6n9REQKvL/ll4A4/fw6Y9z8nw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + }, + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + ], + "optional": true, + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "sandbox/notification-socket-example/node_modules/firebase-admin": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/firebase-admin/-/firebase-admin-12.0.0.tgz", + "integrity": "sha512-wBrrSSsKV++/+O8E7O/C7/wL0nbG/x4Xv4yatz/+sohaZ+LsnWtYUcrd3gZutO86hLpDex7xgyrkKbgulmtVyQ==", + "dependencies": { + "@fastify/busboy": "^1.2.1", + "@firebase/database-compat": "^1.0.2", + "@firebase/database-types": "^1.0.0", + "@types/node": "^20.10.3", + "jsonwebtoken": "^9.0.0", + "jwks-rsa": "^3.0.1", + "node-forge": "^1.3.1", + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=14" + }, + "optionalDependencies": { + "@google-cloud/firestore": "^7.1.0", + "@google-cloud/storage": "^7.7.0" + } + }, + "sandbox/notification-socket-example/node_modules/firebase-admin/node_modules/@types/node": { + "version": "20.11.30", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.30.tgz", + "integrity": "sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "sandbox/notification-socket-example/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "sandbox/notification-socket-example/node_modules/gaxios": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.3.0.tgz", + "integrity": "sha512-p+ggrQw3fBwH2F5N/PAI4k/G/y1art5OxKpb2J2chwNNHM4hHuAOtivjPuirMF4KNKwTTUal/lPfL2+7h2mEcg==", + "optional": true, + "dependencies": { + "extend": "^3.0.2", + "https-proxy-agent": "^7.0.1", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.9" + }, + "engines": { + "node": ">=14" + } + }, + "sandbox/notification-socket-example/node_modules/gaxios/node_modules/https-proxy-agent": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", + "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "optional": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "sandbox/notification-socket-example/node_modules/gcp-metadata": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.0.tgz", + "integrity": "sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==", + "optional": true, + "dependencies": { + "gaxios": "^6.0.0", + "json-bigint": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "sandbox/notification-socket-example/node_modules/google-auth-library": { + "version": "9.7.0", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.7.0.tgz", + "integrity": "sha512-I/AvzBiUXDzLOy4iIZ2W+Zq33W4lcukQv1nl7C8WUA6SQwyQwUwu3waNmWNAvzds//FG8SZ+DnKnW/2k6mQS8A==", + "optional": true, + "dependencies": { + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "gaxios": "^6.1.1", + "gcp-metadata": "^6.1.0", + "gtoken": "^7.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "sandbox/notification-socket-example/node_modules/google-gax": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-4.3.1.tgz", + "integrity": "sha512-qpSfslpwqToIgQ+Tf3MjWIDjYK4UFIZ0uz6nLtttlW9N1NQA4PhGf9tlGo6KDYJ4rgL2w4CjXVd0z5yeNpN/Iw==", + "optional": true, + "dependencies": { + "@grpc/grpc-js": "~1.10.0", + "@grpc/proto-loader": "^0.7.0", + "@types/long": "^4.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^4.0.0", + "google-auth-library": "^9.3.0", + "node-fetch": "^2.6.1", + "object-hash": "^3.0.0", + "proto3-json-serializer": "^2.0.0", + "protobufjs": "7.2.6", + "retry-request": "^7.0.0", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=14" + } + }, + "sandbox/notification-socket-example/node_modules/gtoken": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", + "integrity": "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==", + "optional": true, + "dependencies": { + "gaxios": "^6.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "sandbox/notification-socket-example/node_modules/loopback4-authorization": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/loopback4-authorization/-/loopback4-authorization-6.2.1.tgz", + "integrity": "sha512-wDO8uBP3v+RcWeZtoYtWOx2pBWPOFsdIkvv1uOkjZCRfrYiBLdXKInB2zkiF4NsUJttWyJHb9O4lAdc6SVIleQ==", + "dependencies": { + "@loopback/core": "^5.1.5", + "casbin": "^5.28.0", + "casbin-pg-adapter": "^1.4.0", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=18" + } + }, + "sandbox/notification-socket-example/node_modules/loopback4-soft-delete": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/loopback4-soft-delete/-/loopback4-soft-delete-9.1.1.tgz", + "integrity": "sha512-IrcVuQDjyOEuXMfsY/DlopxmcOIDZqCG0//DQ7Oy4mEZ8jg8Ji51wqHe2FpwLIxJ9wmCvc4JjbEff7qZput5qA==", + "dependencies": { + "@loopback/core": "^5.1.5", + "@loopback/rest": "^13.1.5", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/sequelize": "^0.5.4", + "loopback-datasource-juggler": "^5.0.5" + }, + "peerDependenciesMeta": { + "@loopback/sequelize": { + "optional": true + } + } + }, + "sandbox/notification-socket-example/node_modules/proto3-json-serializer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-2.0.1.tgz", + "integrity": "sha512-8awBvjO+FwkMd6gNoGFZyqkHZXCFd54CIYTb6De7dPaufGJ2XNW+QUNqbMr8MaAocMdb+KpsD4rxEOaTBDCffA==", + "optional": true, + "dependencies": { + "protobufjs": "^7.2.5" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "sandbox/notification-socket-example/node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==" + }, + "sandbox/notification-socket-example/node_modules/retry-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-7.0.2.tgz", + "integrity": "sha512-dUOvLMJ0/JJYEn8NrpOaGNE7X3vpI5XlZS/u0ANjqtcZVKnIxP7IgCFwrKTxENw29emmwug53awKtaMm4i9g5w==", + "optional": true, + "dependencies": { + "@types/request": "^2.48.8", + "extend": "^3.0.2", + "teeny-request": "^9.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "sandbox/notification-socket-example/node_modules/sinon": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-17.0.1.tgz", + "integrity": "sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.5", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "sandbox/notification-socket-example/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" + } + }, + "sandbox/notification-socket-example/node_modules/swagger-ui-dist": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.11.0.tgz", + "integrity": "sha512-j0PIATqQSEFGOLmiJOJZj1X1Jt6bFIur3JpY7+ghliUnfZs0fpWDdHEkn9q7QUlBtKbkn6TepvSxTqnE8l3s0A==" + }, + "sandbox/notification-socket-example/node_modules/teeny-request": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-9.0.0.tgz", + "integrity": "sha512-resvxdc6Mgb7YEThw6G6bExlXKkv6+YbuzGg9xuXxSgxJF7Ozs+o8Y9+2R3sArdWdW8nOokoQb1yrpFB0pQK2g==", + "optional": true, + "dependencies": { + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.6.9", + "stream-events": "^1.0.5", + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "sandbox/notification-socket-example/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "sandbox/oauth-example": { + "version": "0.4.1", + "license": "MIT", + "dependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/rest": "^13.1.5", + "@loopback/rest-explorer": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@sourceloop/authentication-service": "^17.0.0", + "bcrypt": "^5.0.1", + "db-migrate": "^1.0.0-beta.21", + "db-migrate-pg": "^1.3.0", + "dotenv": "^16.0.3", + "dotenv-extended": "^2.9.0", + "loopback-connector-postgresql": "^7.0.2", + "tslib": "^2.6.2" + }, + "devDependencies": { + "@loopback/build": "^10.1.5", + "@loopback/eslint-config": "^14.0.4", + "@loopback/testlab": "^6.1.5", + "@types/bcrypt": "^5.0.0", + "@types/node": "^18.11.9", + "eslint": "^8.44.0", + "source-map-support": "^0.5.21", + "typescript": "~4.9.5" + }, + "engines": { + "node": "18 || 20" + } + }, + "sandbox/oauth-example/node_modules/@loopback/boot": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.5.tgz", + "integrity": "sha512-5NgBYJ5UDmN0JGizdo2J3zg2fdWC3WcCDThQ31NXQdbKfZYi8dDLfSITEqJiGqZnzHtH7uzwrQ0GecHKNv2jcQ==", + "dependencies": { + "@loopback/model-api-builder": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@types/debug": "^4.1.12", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^10.3.10", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/oauth-example/node_modules/@loopback/build": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@loopback/build/-/build-10.1.5.tgz", + "integrity": "sha512-IU4rFOT5fCtenKkl776wrJUZXOwtSuIWk7OsuPBhclUoCFM+nVk/eOxG61MIGIVtI6fa3Qllg45f0SN6y5Fmlg==", + "dev": true, + "dependencies": { + "@loopback/eslint-config": "^14.0.5", + "@types/mocha": "^10.0.6", + "@types/node": "^16.18.70", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "eslint": "^8.51.0", + "fs-extra": "^11.2.0", + "glob": "^10.3.10", + "lodash": "^4.17.21", + "mocha": "^10.2.0", + "nyc": "^15.1.0", + "prettier": "^3.0.3", + "rimraf": "^5.0.5", + "source-map-support": "^0.5.21", + "typescript": "~5.2.2" + }, + "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": "16 || 18 || 20" + } + }, + "sandbox/oauth-example/node_modules/@loopback/build/node_modules/@types/node": { + "version": "16.18.91", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.91.tgz", + "integrity": "sha512-h8Q4klc8xzc9kJKr7UYNtJde5TU2qEePVyH3WyzJaUC+3ptyc5kPQbWOIUcn8ZsG5+KSkq+P0py0kC0VqxgAXw==", + "dev": true + }, + "sandbox/oauth-example/node_modules/@loopback/build/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "sandbox/oauth-example/node_modules/@loopback/context": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.5.tgz", + "integrity": "sha512-u1Hyj6bXQyWszSfuzHbEtfS7bJCOLZM4w+OLoaGhloKQUF6c89tGRrOE+otKZeKVOeFvLY+WG8C/5cwxKuDeJA==", + "dependencies": { + "@loopback/metadata": "^6.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "hyperid": "^3.1.1", + "p-event": "^4.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/oauth-example/node_modules/@loopback/core": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.5.tgz", + "integrity": "sha512-S/461nALyCFv252bgjbq4qP3x8gfHAw4xvQf+Bz8786mZrOC7ulAIDfVlndrTlXLkto/3sLueRAz4hlN3fCAYg==", + "dependencies": { + "@loopback/context": "^6.1.5", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/oauth-example/node_modules/@loopback/express": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.5.tgz", + "integrity": "sha512-oQlH2Dngx4b3b/PNLijBnL6mRsrCFW17fwRGc3IMeGDE0HzpqVk5r8OwTtH9ddjRfkikdG3iQnWqymaXRf2cAw==", + "dependencies": { + "@loopback/http-server": "^5.1.5", + "@types/body-parser": "^1.19.5", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "body-parser": "^1.20.2", + "debug": "^4.3.4", + "express": "^4.18.2", + "http-errors": "^2.0.0", + "on-finished": "^2.4.1", + "toposort": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/oauth-example/node_modules/@loopback/filter": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.5.tgz", + "integrity": "sha512-D5+lMFrehbHhBRAloHk4WqQSEcN9GqtLl5L0QyMePP7I5MpS778H16oz7QJfveCnOoMLd3Y1umF8BqM2gveDAw==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/oauth-example/node_modules/@loopback/http-server": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.5.tgz", + "integrity": "sha512-f9vTHdmrxagUY6HK4b8Tv1LhMTtRCK2rH5iGYUMYUpKe9lSOKnOKVm7XSBXB4YZd6sPxpwxJcMgzcPrWChTZRA==", + "dependencies": { + "debug": "^4.3.4", + "stoppable": "^1.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/oauth-example/node_modules/@loopback/metadata": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.5.tgz", + "integrity": "sha512-/5x6al0Y5pS/4YIxMdd29XyI/NhfAflp2clqrUAmXX82kjgWodUHedFCtw7xfKOMqj2NpXI9P6Fk33ur3+/wAg==", + "dependencies": { + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.2.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/oauth-example/node_modules/@loopback/model-api-builder": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.5.tgz", + "integrity": "sha512-rIiMPGztaPETqBTvmpXGI9D0hHOnzhNyixZk1ewGoDZzkwsLLfi9E3swZE/4EgomwWxl8AhnrZKqBVZgBzQePA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/oauth-example/node_modules/@loopback/openapi-v3": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.5.tgz", + "integrity": "sha512-n8B2uZk2S7SYFDUm0famDjAQ1DMTjiELDEP0R52L9Zx/ZGfuFFCiUPc3KeDH9/W0uCMs9wRqP+hSxoABZeT+Dw==", + "dependencies": { + "@loopback/repository-json-schema": "^7.2.1", + "debug": "^4.3.4", + "http-status": "^1.7.3", + "json-merge-patch": "^1.0.2", + "lodash": "^4.17.21", + "openapi3-ts": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/oauth-example/node_modules/@loopback/repository": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.5.tgz", + "integrity": "sha512-JWdescHh/7ucwnjxTaEo45Ce4Cak+m75UO5GFRikH4WsRGtJDr/eWdR/fDnnl7wgVTxca1mvNZhADs21O9ZPzA==", + "dependencies": { + "@loopback/filter": "^4.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/oauth-example/node_modules/@loopback/repository-json-schema": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.2.1.tgz", + "integrity": "sha512-dnFJ21aha88gWM4mN4qRIft1q9Eaz4SvgUNxPBFtpVE9Lvhh00xphW6f92PxVQHlOpn6SC3pQs+mTtxpszCvvw==", + "dependencies": { + "@types/json-schema": "^7.0.15", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/oauth-example/node_modules/@loopback/rest": { + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.5.tgz", + "integrity": "sha512-gtjaXxVFTsFldjWcvt+165Fmsgmbn/TNJk16E1lVvu5hA5/4BNDDkbexe1JSU+/+gVhY9z4okF+p2D9VnOL8lA==", + "dependencies": { + "@loopback/express": "^6.1.5", + "@loopback/http-server": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", + "@types/body-parser": "^1.19.5", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "@types/on-finished": "^2.3.4", + "@types/serve-static": "1.15.5", + "@types/type-is": "^1.6.6", + "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.2", + "strong-error-handler": "^5.0.6", + "tslib": "^2.6.2", + "type-is": "^1.6.18", + "validator": "^13.11.0" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/oauth-example/node_modules/@loopback/rest-explorer": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest-explorer/-/rest-explorer-6.1.5.tgz", + "integrity": "sha512-lXSmypX2cTEZwZWnXMe2Q12pV3EoHD3F/AxhdKpcPX3Jpg+F3udPac7fL0F75Tm43Z7j6t8xW/0+/ByUE9ti4w==", + "dependencies": { + "ejs": "^3.1.9", + "swagger-ui-dist": "5.11.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/rest": "^13.0.0" + } + }, + "sandbox/oauth-example/node_modules/@loopback/service-proxy": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.5.tgz", + "integrity": "sha512-d1MHQNR9zon7kduaJGieUUee/uBVEpssW6j0ewiLfKfkBM6kruhq6+pc2uhyaWTaJMGOrz0sPIvgeTPGDzLfxw==", + "dependencies": { + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/oauth-example/node_modules/@loopback/testlab": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/testlab/-/testlab-6.1.5.tgz", + "integrity": "sha512-UhT9WBUSjJ36+goGtNFT2gXfMjatzHuTTq5mHXOhMiRXs8z/H30fxW+BGVyjUD88OlL1msJmQC8B7iwdVwOpnw==", + "dev": true, + "dependencies": { + "@hapi/shot": "^6.0.1", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/shot": "^4.0.5", + "@types/sinon": "^17.0.3", + "@types/supertest": "^2.0.16", + "express": "^4.18.2", + "fs-extra": "^11.2.0", + "oas-validator": "^5.0.8", + "should": "^13.2.3", + "sinon": "^17.0.1", + "supertest": "^6.3.3", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/oauth-example/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", + "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "sandbox/oauth-example/node_modules/@types/node": { + "version": "18.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", + "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "sandbox/oauth-example/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "sandbox/oauth-example/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "sandbox/oauth-example/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "sandbox/oauth-example/node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==" + }, + "sandbox/oauth-example/node_modules/sinon": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-17.0.1.tgz", + "integrity": "sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.5", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "sandbox/oauth-example/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" + } + }, + "sandbox/oauth-example/node_modules/swagger-ui-dist": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.11.0.tgz", + "integrity": "sha512-j0PIATqQSEFGOLmiJOJZj1X1Jt6bFIur3JpY7+ghliUnfZs0fpWDdHEkn9q7QUlBtKbkn6TepvSxTqnE8l3s0A==" + }, + "sandbox/oauth-example/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "sandbox/oidc-basic-example": { + "version": "0.3.13", + "dependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/rest": "^13.1.5", + "@loopback/rest-explorer": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@sourceloop/oidc-service": "^0.6.0", + "loopback-connector-postgresql": "^7.0.2", + "nodemon": "^2.0.21", + "tslib": "^2.6.2" + }, + "devDependencies": { + "@loopback/build": "^10.1.5", + "@loopback/eslint-config": "^14.0.4", + "@loopback/testlab": "^6.1.5", + "@types/node": "^18.11.9", + "eslint": "^8.44.0", + "source-map-support": "^0.5.21", + "typescript": "~4.9.5" + }, + "engines": { + "node": "18 || 20" + } + }, + "sandbox/oidc-basic-example/node_modules/@loopback/boot": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.5.tgz", + "integrity": "sha512-5NgBYJ5UDmN0JGizdo2J3zg2fdWC3WcCDThQ31NXQdbKfZYi8dDLfSITEqJiGqZnzHtH7uzwrQ0GecHKNv2jcQ==", + "dependencies": { + "@loopback/model-api-builder": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@types/debug": "^4.1.12", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^10.3.10", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/oidc-basic-example/node_modules/@loopback/build": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@loopback/build/-/build-10.1.5.tgz", + "integrity": "sha512-IU4rFOT5fCtenKkl776wrJUZXOwtSuIWk7OsuPBhclUoCFM+nVk/eOxG61MIGIVtI6fa3Qllg45f0SN6y5Fmlg==", + "dev": true, + "dependencies": { + "@loopback/eslint-config": "^14.0.5", + "@types/mocha": "^10.0.6", + "@types/node": "^16.18.70", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "eslint": "^8.51.0", + "fs-extra": "^11.2.0", + "glob": "^10.3.10", + "lodash": "^4.17.21", + "mocha": "^10.2.0", + "nyc": "^15.1.0", + "prettier": "^3.0.3", + "rimraf": "^5.0.5", + "source-map-support": "^0.5.21", + "typescript": "~5.2.2" + }, + "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": "16 || 18 || 20" + } + }, + "sandbox/oidc-basic-example/node_modules/@loopback/build/node_modules/@types/node": { + "version": "16.18.91", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.91.tgz", + "integrity": "sha512-h8Q4klc8xzc9kJKr7UYNtJde5TU2qEePVyH3WyzJaUC+3ptyc5kPQbWOIUcn8ZsG5+KSkq+P0py0kC0VqxgAXw==", + "dev": true + }, + "sandbox/oidc-basic-example/node_modules/@loopback/build/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "sandbox/oidc-basic-example/node_modules/@loopback/context": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.5.tgz", + "integrity": "sha512-u1Hyj6bXQyWszSfuzHbEtfS7bJCOLZM4w+OLoaGhloKQUF6c89tGRrOE+otKZeKVOeFvLY+WG8C/5cwxKuDeJA==", + "dependencies": { + "@loopback/metadata": "^6.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "hyperid": "^3.1.1", + "p-event": "^4.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/oidc-basic-example/node_modules/@loopback/core": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.5.tgz", + "integrity": "sha512-S/461nALyCFv252bgjbq4qP3x8gfHAw4xvQf+Bz8786mZrOC7ulAIDfVlndrTlXLkto/3sLueRAz4hlN3fCAYg==", + "dependencies": { + "@loopback/context": "^6.1.5", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/oidc-basic-example/node_modules/@loopback/express": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.5.tgz", + "integrity": "sha512-oQlH2Dngx4b3b/PNLijBnL6mRsrCFW17fwRGc3IMeGDE0HzpqVk5r8OwTtH9ddjRfkikdG3iQnWqymaXRf2cAw==", + "dependencies": { + "@loopback/http-server": "^5.1.5", + "@types/body-parser": "^1.19.5", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "body-parser": "^1.20.2", + "debug": "^4.3.4", + "express": "^4.18.2", + "http-errors": "^2.0.0", + "on-finished": "^2.4.1", + "toposort": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/oidc-basic-example/node_modules/@loopback/filter": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.5.tgz", + "integrity": "sha512-D5+lMFrehbHhBRAloHk4WqQSEcN9GqtLl5L0QyMePP7I5MpS778H16oz7QJfveCnOoMLd3Y1umF8BqM2gveDAw==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/oidc-basic-example/node_modules/@loopback/http-server": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.5.tgz", + "integrity": "sha512-f9vTHdmrxagUY6HK4b8Tv1LhMTtRCK2rH5iGYUMYUpKe9lSOKnOKVm7XSBXB4YZd6sPxpwxJcMgzcPrWChTZRA==", + "dependencies": { + "debug": "^4.3.4", + "stoppable": "^1.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/oidc-basic-example/node_modules/@loopback/metadata": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.5.tgz", + "integrity": "sha512-/5x6al0Y5pS/4YIxMdd29XyI/NhfAflp2clqrUAmXX82kjgWodUHedFCtw7xfKOMqj2NpXI9P6Fk33ur3+/wAg==", + "dependencies": { + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.2.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/oidc-basic-example/node_modules/@loopback/model-api-builder": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.5.tgz", + "integrity": "sha512-rIiMPGztaPETqBTvmpXGI9D0hHOnzhNyixZk1ewGoDZzkwsLLfi9E3swZE/4EgomwWxl8AhnrZKqBVZgBzQePA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/oidc-basic-example/node_modules/@loopback/openapi-v3": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.5.tgz", + "integrity": "sha512-n8B2uZk2S7SYFDUm0famDjAQ1DMTjiELDEP0R52L9Zx/ZGfuFFCiUPc3KeDH9/W0uCMs9wRqP+hSxoABZeT+Dw==", + "dependencies": { + "@loopback/repository-json-schema": "^7.2.1", + "debug": "^4.3.4", + "http-status": "^1.7.3", + "json-merge-patch": "^1.0.2", + "lodash": "^4.17.21", + "openapi3-ts": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/oidc-basic-example/node_modules/@loopback/repository": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.5.tgz", + "integrity": "sha512-JWdescHh/7ucwnjxTaEo45Ce4Cak+m75UO5GFRikH4WsRGtJDr/eWdR/fDnnl7wgVTxca1mvNZhADs21O9ZPzA==", + "dependencies": { + "@loopback/filter": "^4.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/oidc-basic-example/node_modules/@loopback/repository-json-schema": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.2.1.tgz", + "integrity": "sha512-dnFJ21aha88gWM4mN4qRIft1q9Eaz4SvgUNxPBFtpVE9Lvhh00xphW6f92PxVQHlOpn6SC3pQs+mTtxpszCvvw==", + "dependencies": { + "@types/json-schema": "^7.0.15", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/oidc-basic-example/node_modules/@loopback/rest": { + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.5.tgz", + "integrity": "sha512-gtjaXxVFTsFldjWcvt+165Fmsgmbn/TNJk16E1lVvu5hA5/4BNDDkbexe1JSU+/+gVhY9z4okF+p2D9VnOL8lA==", + "dependencies": { + "@loopback/express": "^6.1.5", + "@loopback/http-server": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", + "@types/body-parser": "^1.19.5", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "@types/on-finished": "^2.3.4", + "@types/serve-static": "1.15.5", + "@types/type-is": "^1.6.6", + "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.2", + "strong-error-handler": "^5.0.6", + "tslib": "^2.6.2", + "type-is": "^1.6.18", + "validator": "^13.11.0" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/oidc-basic-example/node_modules/@loopback/rest-explorer": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest-explorer/-/rest-explorer-6.1.5.tgz", + "integrity": "sha512-lXSmypX2cTEZwZWnXMe2Q12pV3EoHD3F/AxhdKpcPX3Jpg+F3udPac7fL0F75Tm43Z7j6t8xW/0+/ByUE9ti4w==", + "dependencies": { + "ejs": "^3.1.9", + "swagger-ui-dist": "5.11.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/rest": "^13.0.0" + } + }, + "sandbox/oidc-basic-example/node_modules/@loopback/service-proxy": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.5.tgz", + "integrity": "sha512-d1MHQNR9zon7kduaJGieUUee/uBVEpssW6j0ewiLfKfkBM6kruhq6+pc2uhyaWTaJMGOrz0sPIvgeTPGDzLfxw==", + "dependencies": { + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/oidc-basic-example/node_modules/@loopback/testlab": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/testlab/-/testlab-6.1.5.tgz", + "integrity": "sha512-UhT9WBUSjJ36+goGtNFT2gXfMjatzHuTTq5mHXOhMiRXs8z/H30fxW+BGVyjUD88OlL1msJmQC8B7iwdVwOpnw==", + "dev": true, + "dependencies": { + "@hapi/shot": "^6.0.1", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/shot": "^4.0.5", + "@types/sinon": "^17.0.3", + "@types/supertest": "^2.0.16", + "express": "^4.18.2", + "fs-extra": "^11.2.0", + "oas-validator": "^5.0.8", + "should": "^13.2.3", + "sinon": "^17.0.1", + "supertest": "^6.3.3", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/oidc-basic-example/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", + "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "sandbox/oidc-basic-example/node_modules/@types/node": { + "version": "18.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", + "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "sandbox/oidc-basic-example/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "sandbox/oidc-basic-example/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "sandbox/oidc-basic-example/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "sandbox/oidc-basic-example/node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==" + }, + "sandbox/oidc-basic-example/node_modules/sinon": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-17.0.1.tgz", + "integrity": "sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.5", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "sandbox/oidc-basic-example/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" + } + }, + "sandbox/oidc-basic-example/node_modules/swagger-ui-dist": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.11.0.tgz", + "integrity": "sha512-j0PIATqQSEFGOLmiJOJZj1X1Jt6bFIur3JpY7+ghliUnfZs0fpWDdHEkn9q7QUlBtKbkn6TepvSxTqnE8l3s0A==" + }, + "sandbox/oidc-basic-example/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "sandbox/payment-example": { + "version": "0.5.13", + "dependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/express": "^6.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/rest": "^13.1.5", + "@loopback/rest-explorer": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@sourceloop/core": "^13.0.0", + "@sourceloop/payment-service": "^12.0.0", + "db-migrate": "^1.0.0-beta.21", + "db-migrate-pg": "^1.3.0", + "dotenv": "^16.0.3", + "dotenv-extended": "^2.9.0", + "loopback-connector-postgresql": "^7.0.2", + "prom-client": "^14.0.1", + "tslib": "^2.6.2" + }, + "devDependencies": { + "@loopback/build": "^10.1.5", + "@loopback/eslint-config": "^14.0.4", + "@loopback/testlab": "^6.1.5", + "@types/node": "^18.11.9", + "eslint": "^8.44.0", + "source-map-support": "^0.5.21", + "typescript": "~4.9.5" + }, + "engines": { + "node": "18 || 20" + } + }, + "sandbox/payment-example/node_modules/@loopback/boot": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.5.tgz", + "integrity": "sha512-5NgBYJ5UDmN0JGizdo2J3zg2fdWC3WcCDThQ31NXQdbKfZYi8dDLfSITEqJiGqZnzHtH7uzwrQ0GecHKNv2jcQ==", + "dependencies": { + "@loopback/model-api-builder": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@types/debug": "^4.1.12", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^10.3.10", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/payment-example/node_modules/@loopback/build": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@loopback/build/-/build-10.1.5.tgz", + "integrity": "sha512-IU4rFOT5fCtenKkl776wrJUZXOwtSuIWk7OsuPBhclUoCFM+nVk/eOxG61MIGIVtI6fa3Qllg45f0SN6y5Fmlg==", + "dev": true, + "dependencies": { + "@loopback/eslint-config": "^14.0.5", + "@types/mocha": "^10.0.6", + "@types/node": "^16.18.70", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "eslint": "^8.51.0", + "fs-extra": "^11.2.0", + "glob": "^10.3.10", + "lodash": "^4.17.21", + "mocha": "^10.2.0", + "nyc": "^15.1.0", + "prettier": "^3.0.3", + "rimraf": "^5.0.5", + "source-map-support": "^0.5.21", + "typescript": "~5.2.2" + }, + "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": "16 || 18 || 20" + } + }, + "sandbox/payment-example/node_modules/@loopback/build/node_modules/@types/node": { + "version": "16.18.91", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.91.tgz", + "integrity": "sha512-h8Q4klc8xzc9kJKr7UYNtJde5TU2qEePVyH3WyzJaUC+3ptyc5kPQbWOIUcn8ZsG5+KSkq+P0py0kC0VqxgAXw==", + "dev": true + }, + "sandbox/payment-example/node_modules/@loopback/build/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "sandbox/payment-example/node_modules/@loopback/context": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.5.tgz", + "integrity": "sha512-u1Hyj6bXQyWszSfuzHbEtfS7bJCOLZM4w+OLoaGhloKQUF6c89tGRrOE+otKZeKVOeFvLY+WG8C/5cwxKuDeJA==", + "dependencies": { + "@loopback/metadata": "^6.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "hyperid": "^3.1.1", + "p-event": "^4.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/payment-example/node_modules/@loopback/core": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.5.tgz", + "integrity": "sha512-S/461nALyCFv252bgjbq4qP3x8gfHAw4xvQf+Bz8786mZrOC7ulAIDfVlndrTlXLkto/3sLueRAz4hlN3fCAYg==", + "dependencies": { + "@loopback/context": "^6.1.5", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/payment-example/node_modules/@loopback/express": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.5.tgz", + "integrity": "sha512-oQlH2Dngx4b3b/PNLijBnL6mRsrCFW17fwRGc3IMeGDE0HzpqVk5r8OwTtH9ddjRfkikdG3iQnWqymaXRf2cAw==", + "dependencies": { + "@loopback/http-server": "^5.1.5", + "@types/body-parser": "^1.19.5", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "body-parser": "^1.20.2", + "debug": "^4.3.4", + "express": "^4.18.2", + "http-errors": "^2.0.0", + "on-finished": "^2.4.1", + "toposort": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/payment-example/node_modules/@loopback/filter": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.5.tgz", + "integrity": "sha512-D5+lMFrehbHhBRAloHk4WqQSEcN9GqtLl5L0QyMePP7I5MpS778H16oz7QJfveCnOoMLd3Y1umF8BqM2gveDAw==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/payment-example/node_modules/@loopback/http-server": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.5.tgz", + "integrity": "sha512-f9vTHdmrxagUY6HK4b8Tv1LhMTtRCK2rH5iGYUMYUpKe9lSOKnOKVm7XSBXB4YZd6sPxpwxJcMgzcPrWChTZRA==", + "dependencies": { + "debug": "^4.3.4", + "stoppable": "^1.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/payment-example/node_modules/@loopback/metadata": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.5.tgz", + "integrity": "sha512-/5x6al0Y5pS/4YIxMdd29XyI/NhfAflp2clqrUAmXX82kjgWodUHedFCtw7xfKOMqj2NpXI9P6Fk33ur3+/wAg==", + "dependencies": { + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.2.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/payment-example/node_modules/@loopback/model-api-builder": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.5.tgz", + "integrity": "sha512-rIiMPGztaPETqBTvmpXGI9D0hHOnzhNyixZk1ewGoDZzkwsLLfi9E3swZE/4EgomwWxl8AhnrZKqBVZgBzQePA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/payment-example/node_modules/@loopback/openapi-v3": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.5.tgz", + "integrity": "sha512-n8B2uZk2S7SYFDUm0famDjAQ1DMTjiELDEP0R52L9Zx/ZGfuFFCiUPc3KeDH9/W0uCMs9wRqP+hSxoABZeT+Dw==", + "dependencies": { + "@loopback/repository-json-schema": "^7.2.1", + "debug": "^4.3.4", + "http-status": "^1.7.3", + "json-merge-patch": "^1.0.2", + "lodash": "^4.17.21", + "openapi3-ts": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/payment-example/node_modules/@loopback/repository": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.5.tgz", + "integrity": "sha512-JWdescHh/7ucwnjxTaEo45Ce4Cak+m75UO5GFRikH4WsRGtJDr/eWdR/fDnnl7wgVTxca1mvNZhADs21O9ZPzA==", + "dependencies": { + "@loopback/filter": "^4.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/payment-example/node_modules/@loopback/repository-json-schema": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.2.1.tgz", + "integrity": "sha512-dnFJ21aha88gWM4mN4qRIft1q9Eaz4SvgUNxPBFtpVE9Lvhh00xphW6f92PxVQHlOpn6SC3pQs+mTtxpszCvvw==", + "dependencies": { + "@types/json-schema": "^7.0.15", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/payment-example/node_modules/@loopback/rest": { + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.5.tgz", + "integrity": "sha512-gtjaXxVFTsFldjWcvt+165Fmsgmbn/TNJk16E1lVvu5hA5/4BNDDkbexe1JSU+/+gVhY9z4okF+p2D9VnOL8lA==", + "dependencies": { + "@loopback/express": "^6.1.5", + "@loopback/http-server": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", + "@types/body-parser": "^1.19.5", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "@types/on-finished": "^2.3.4", + "@types/serve-static": "1.15.5", + "@types/type-is": "^1.6.6", + "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.2", + "strong-error-handler": "^5.0.6", + "tslib": "^2.6.2", + "type-is": "^1.6.18", + "validator": "^13.11.0" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/payment-example/node_modules/@loopback/rest-explorer": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest-explorer/-/rest-explorer-6.1.5.tgz", + "integrity": "sha512-lXSmypX2cTEZwZWnXMe2Q12pV3EoHD3F/AxhdKpcPX3Jpg+F3udPac7fL0F75Tm43Z7j6t8xW/0+/ByUE9ti4w==", + "dependencies": { + "ejs": "^3.1.9", + "swagger-ui-dist": "5.11.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/rest": "^13.0.0" + } + }, + "sandbox/payment-example/node_modules/@loopback/service-proxy": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.5.tgz", + "integrity": "sha512-d1MHQNR9zon7kduaJGieUUee/uBVEpssW6j0ewiLfKfkBM6kruhq6+pc2uhyaWTaJMGOrz0sPIvgeTPGDzLfxw==", + "dependencies": { + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/payment-example/node_modules/@loopback/testlab": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/testlab/-/testlab-6.1.5.tgz", + "integrity": "sha512-UhT9WBUSjJ36+goGtNFT2gXfMjatzHuTTq5mHXOhMiRXs8z/H30fxW+BGVyjUD88OlL1msJmQC8B7iwdVwOpnw==", + "dev": true, + "dependencies": { + "@hapi/shot": "^6.0.1", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/shot": "^4.0.5", + "@types/sinon": "^17.0.3", + "@types/supertest": "^2.0.16", + "express": "^4.18.2", + "fs-extra": "^11.2.0", + "oas-validator": "^5.0.8", + "should": "^13.2.3", + "sinon": "^17.0.1", + "supertest": "^6.3.3", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/payment-example/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", + "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "sandbox/payment-example/node_modules/@types/node": { + "version": "18.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", + "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "sandbox/payment-example/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "sandbox/payment-example/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "sandbox/payment-example/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "sandbox/payment-example/node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==" + }, + "sandbox/payment-example/node_modules/sinon": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-17.0.1.tgz", + "integrity": "sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.5", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "sandbox/payment-example/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" + } + }, + "sandbox/payment-example/node_modules/swagger-ui-dist": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.11.0.tgz", + "integrity": "sha512-j0PIATqQSEFGOLmiJOJZj1X1Jt6bFIur3JpY7+ghliUnfZs0fpWDdHEkn9q7QUlBtKbkn6TepvSxTqnE8l3s0A==" + }, + "sandbox/payment-example/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "sandbox/pubnub-example": { + "version": "0.6.13", + "dependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/rest": "^13.1.5", + "@loopback/rest-explorer": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@sourceloop/notification-service": "^12.0.0", + "ajv": "^8.11.0", + "ajv-errors": "^3.0.0", + "aws-sdk": "^2.1148.0", + "db-migrate": "^1.0.0-beta.21", + "db-migrate-pg": "^1.3.0", + "dotenv": "^16.0.3", + "dotenv-extended": "^2.9.0", + "firebase-admin": "^11.9.0", + "loopback-connector-kv-redis": "^4.0.0", + "loopback-connector-postgresql": "^7.0.2", + "loopback4-authorization": "^6.2.1", + "loopback4-notifications": "^7.0.2", + "nodemailer": "^6.7.5", + "prom-client": "^14.0.1", + "pubnub": "^7.2.1", + "socket.io-client": "^4.5.1", + "tslib": "^2.6.2" + }, + "devDependencies": { + "@loopback/build": "^10.1.5", + "@loopback/eslint-config": "^14.0.4", + "@loopback/testlab": "^6.1.5", + "@types/node": "^18.11.9", + "eslint": "^8.44.0", + "source-map-support": "^0.5.21", + "typescript": "~4.9.5" + }, + "engines": { + "node": "18 || 20" + } + }, + "sandbox/pubnub-example/node_modules/@loopback/boot": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.5.tgz", + "integrity": "sha512-5NgBYJ5UDmN0JGizdo2J3zg2fdWC3WcCDThQ31NXQdbKfZYi8dDLfSITEqJiGqZnzHtH7uzwrQ0GecHKNv2jcQ==", + "dependencies": { + "@loopback/model-api-builder": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@types/debug": "^4.1.12", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^10.3.10", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/pubnub-example/node_modules/@loopback/build": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@loopback/build/-/build-10.1.5.tgz", + "integrity": "sha512-IU4rFOT5fCtenKkl776wrJUZXOwtSuIWk7OsuPBhclUoCFM+nVk/eOxG61MIGIVtI6fa3Qllg45f0SN6y5Fmlg==", + "dev": true, + "dependencies": { + "@loopback/eslint-config": "^14.0.5", + "@types/mocha": "^10.0.6", + "@types/node": "^16.18.70", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "eslint": "^8.51.0", + "fs-extra": "^11.2.0", + "glob": "^10.3.10", + "lodash": "^4.17.21", + "mocha": "^10.2.0", + "nyc": "^15.1.0", + "prettier": "^3.0.3", + "rimraf": "^5.0.5", + "source-map-support": "^0.5.21", + "typescript": "~5.2.2" + }, + "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": "16 || 18 || 20" + } + }, + "sandbox/pubnub-example/node_modules/@loopback/build/node_modules/@types/node": { + "version": "16.18.91", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.91.tgz", + "integrity": "sha512-h8Q4klc8xzc9kJKr7UYNtJde5TU2qEePVyH3WyzJaUC+3ptyc5kPQbWOIUcn8ZsG5+KSkq+P0py0kC0VqxgAXw==", + "dev": true + }, + "sandbox/pubnub-example/node_modules/@loopback/build/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "sandbox/pubnub-example/node_modules/@loopback/context": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.5.tgz", + "integrity": "sha512-u1Hyj6bXQyWszSfuzHbEtfS7bJCOLZM4w+OLoaGhloKQUF6c89tGRrOE+otKZeKVOeFvLY+WG8C/5cwxKuDeJA==", + "dependencies": { + "@loopback/metadata": "^6.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "hyperid": "^3.1.1", + "p-event": "^4.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/pubnub-example/node_modules/@loopback/core": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.5.tgz", + "integrity": "sha512-S/461nALyCFv252bgjbq4qP3x8gfHAw4xvQf+Bz8786mZrOC7ulAIDfVlndrTlXLkto/3sLueRAz4hlN3fCAYg==", + "dependencies": { + "@loopback/context": "^6.1.5", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/pubnub-example/node_modules/@loopback/express": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.5.tgz", + "integrity": "sha512-oQlH2Dngx4b3b/PNLijBnL6mRsrCFW17fwRGc3IMeGDE0HzpqVk5r8OwTtH9ddjRfkikdG3iQnWqymaXRf2cAw==", + "dependencies": { + "@loopback/http-server": "^5.1.5", + "@types/body-parser": "^1.19.5", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "body-parser": "^1.20.2", + "debug": "^4.3.4", + "express": "^4.18.2", + "http-errors": "^2.0.0", + "on-finished": "^2.4.1", + "toposort": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/pubnub-example/node_modules/@loopback/filter": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.5.tgz", + "integrity": "sha512-D5+lMFrehbHhBRAloHk4WqQSEcN9GqtLl5L0QyMePP7I5MpS778H16oz7QJfveCnOoMLd3Y1umF8BqM2gveDAw==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/pubnub-example/node_modules/@loopback/http-server": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.5.tgz", + "integrity": "sha512-f9vTHdmrxagUY6HK4b8Tv1LhMTtRCK2rH5iGYUMYUpKe9lSOKnOKVm7XSBXB4YZd6sPxpwxJcMgzcPrWChTZRA==", + "dependencies": { + "debug": "^4.3.4", + "stoppable": "^1.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/pubnub-example/node_modules/@loopback/metadata": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.5.tgz", + "integrity": "sha512-/5x6al0Y5pS/4YIxMdd29XyI/NhfAflp2clqrUAmXX82kjgWodUHedFCtw7xfKOMqj2NpXI9P6Fk33ur3+/wAg==", + "dependencies": { + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.2.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/pubnub-example/node_modules/@loopback/model-api-builder": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.5.tgz", + "integrity": "sha512-rIiMPGztaPETqBTvmpXGI9D0hHOnzhNyixZk1ewGoDZzkwsLLfi9E3swZE/4EgomwWxl8AhnrZKqBVZgBzQePA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" } }, - "node_modules/yeoman-environment/node_modules/commander": { - "version": "7.1.0", - "license": "MIT", + "sandbox/pubnub-example/node_modules/@loopback/openapi-v3": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.5.tgz", + "integrity": "sha512-n8B2uZk2S7SYFDUm0famDjAQ1DMTjiELDEP0R52L9Zx/ZGfuFFCiUPc3KeDH9/W0uCMs9wRqP+hSxoABZeT+Dw==", + "dependencies": { + "@loopback/repository-json-schema": "^7.2.1", + "debug": "^4.3.4", + "http-status": "^1.7.3", + "json-merge-patch": "^1.0.2", + "lodash": "^4.17.21", + "openapi3-ts": "^2.0.2", + "tslib": "^2.6.2" + }, "engines": { - "node": ">= 10" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yeoman-environment/node_modules/dateformat": { - "version": "4.6.3", - "license": "MIT", + "sandbox/pubnub-example/node_modules/@loopback/repository": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.5.tgz", + "integrity": "sha512-JWdescHh/7ucwnjxTaEo45Ce4Cak+m75UO5GFRikH4WsRGtJDr/eWdR/fDnnl7wgVTxca1mvNZhADs21O9ZPzA==", + "dependencies": { + "@loopback/filter": "^4.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, "engines": { - "node": "*" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yeoman-environment/node_modules/events": { - "version": "3.3.0", - "license": "MIT", + "sandbox/pubnub-example/node_modules/@loopback/repository-json-schema": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.2.1.tgz", + "integrity": "sha512-dnFJ21aha88gWM4mN4qRIft1q9Eaz4SvgUNxPBFtpVE9Lvhh00xphW6f92PxVQHlOpn6SC3pQs+mTtxpszCvvw==", + "dependencies": { + "@types/json-schema": "^7.0.15", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=0.8.x" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" } }, - "node_modules/yeoman-environment/node_modules/gauge": { - "version": "4.0.4", - "license": "ISC", + "sandbox/pubnub-example/node_modules/@loopback/rest": { + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.5.tgz", + "integrity": "sha512-gtjaXxVFTsFldjWcvt+165Fmsgmbn/TNJk16E1lVvu5hA5/4BNDDkbexe1JSU+/+gVhY9z4okF+p2D9VnOL8lA==", "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" + "@loopback/express": "^6.1.5", + "@loopback/http-server": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", + "@types/body-parser": "^1.19.5", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "@types/on-finished": "^2.3.4", + "@types/serve-static": "1.15.5", + "@types/type-is": "^1.6.6", + "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.2", + "strong-error-handler": "^5.0.6", + "tslib": "^2.6.2", + "type-is": "^1.6.18", + "validator": "^13.11.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yeoman-environment/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", + "sandbox/pubnub-example/node_modules/@loopback/rest-explorer": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest-explorer/-/rest-explorer-6.1.5.tgz", + "integrity": "sha512-lXSmypX2cTEZwZWnXMe2Q12pV3EoHD3F/AxhdKpcPX3Jpg+F3udPac7fL0F75Tm43Z7j6t8xW/0+/ByUE9ti4w==", "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" + "ejs": "^3.1.9", + "swagger-ui-dist": "5.11.0", + "tslib": "^2.6.2" }, "engines": { - "node": "*" + "node": "16 || 18 || 20" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/rest": "^13.0.0" } }, - "node_modules/yeoman-environment/node_modules/hosted-git-info": { - "version": "4.1.0", - "license": "ISC", + "sandbox/pubnub-example/node_modules/@loopback/service-proxy": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.5.tgz", + "integrity": "sha512-d1MHQNR9zon7kduaJGieUUee/uBVEpssW6j0ewiLfKfkBM6kruhq6+pc2uhyaWTaJMGOrz0sPIvgeTPGDzLfxw==", "dependencies": { - "lru-cache": "^6.0.0" + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" }, "engines": { - "node": ">=10" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yeoman-environment/node_modules/http-proxy-agent": { - "version": "4.0.1", - "license": "MIT", + "sandbox/pubnub-example/node_modules/@loopback/testlab": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/testlab/-/testlab-6.1.5.tgz", + "integrity": "sha512-UhT9WBUSjJ36+goGtNFT2gXfMjatzHuTTq5mHXOhMiRXs8z/H30fxW+BGVyjUD88OlL1msJmQC8B7iwdVwOpnw==", + "dev": true, "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" + "@hapi/shot": "^6.0.1", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/shot": "^4.0.5", + "@types/sinon": "^17.0.3", + "@types/supertest": "^2.0.16", + "express": "^4.18.2", + "fs-extra": "^11.2.0", + "oas-validator": "^5.0.8", + "should": "^13.2.3", + "sinon": "^17.0.1", + "supertest": "^6.3.3", + "tslib": "^2.6.2" }, "engines": { - "node": ">= 6" + "node": "16 || 18 || 20" } }, - "node_modules/yeoman-environment/node_modules/ieee754": { - "version": "1.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" + "sandbox/pubnub-example/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", + "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } }, - "node_modules/yeoman-environment/node_modules/ignore-walk": { - "version": "4.0.1", - "license": "ISC", + "sandbox/pubnub-example/node_modules/@types/node": { + "version": "18.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", + "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "dev": true, "dependencies": { - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10" + "undici-types": "~5.26.4" } }, - "node_modules/yeoman-environment/node_modules/isexe": { - "version": "2.0.0", - "license": "ISC" + "sandbox/pubnub-example/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } }, - "node_modules/yeoman-environment/node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "license": "MIT" + "sandbox/pubnub-example/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } }, - "node_modules/yeoman-environment/node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", + "sandbox/pubnub-example/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, "dependencies": { - "yallist": "^4.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=14.14" } }, - "node_modules/yeoman-environment/node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", + "sandbox/pubnub-example/node_modules/loopback4-authorization": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/loopback4-authorization/-/loopback4-authorization-6.2.1.tgz", + "integrity": "sha512-wDO8uBP3v+RcWeZtoYtWOx2pBWPOFsdIkvv1uOkjZCRfrYiBLdXKInB2zkiF4NsUJttWyJHb9O4lAdc6SVIleQ==", "dependencies": { - "brace-expansion": "^1.1.7" + "@loopback/core": "^5.1.5", + "casbin": "^5.28.0", + "casbin-pg-adapter": "^1.4.0", + "lodash": "^4.17.21" }, "engines": { - "node": "*" + "node": ">=18" } }, - "node_modules/yeoman-environment/node_modules/minipass": { - "version": "3.3.6", - "license": "ISC", + "sandbox/pubnub-example/node_modules/loopback4-notifications": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/loopback4-notifications/-/loopback4-notifications-7.0.2.tgz", + "integrity": "sha512-1Qg2L7zpea6GJMi/8/vMX3Kwwq/tRwU4TrTDdeNHaXpPIL3gh774YqhP853cqJDVYoUbDCmPeBwZQEuS15lKtw==", "dependencies": { - "yallist": "^4.0.0" + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/rest": "^13.1.5", + "tslib": "^2.6.2" }, "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/yeoman-environment/node_modules/minipass-fetch": { - "version": "1.4.1", - "license": "MIT", + "sandbox/pubnub-example/node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==" + }, + "sandbox/pubnub-example/node_modules/sinon": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-17.0.1.tgz", + "integrity": "sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==", + "dev": true, "dependencies": { - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.5", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "sandbox/pubnub-example/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" - }, - "optionalDependencies": { - "encoding": "^0.1.12" } }, - "node_modules/yeoman-environment/node_modules/mkdirp": { - "version": "1.0.4", - "license": "MIT", + "sandbox/pubnub-example/node_modules/swagger-ui-dist": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.11.0.tgz", + "integrity": "sha512-j0PIATqQSEFGOLmiJOJZj1X1Jt6bFIur3JpY7+ghliUnfZs0fpWDdHEkn9q7QUlBtKbkn6TepvSxTqnE8l3s0A==" + }, + "sandbox/pubnub-example/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "bin": { - "mkdirp": "bin/cmd.js" + "uuid": "dist/bin/uuid" + } + }, + "sandbox/scheduler-example": { + "version": "5.0.11", + "dependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/rest": "^13.1.5", + "@loopback/rest-explorer": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@sourceloop/core": "^13.0.0", + "@sourceloop/scheduler-service": "^11.0.0", + "ajv": "^8.11.0", + "ajv-errors": "^3.0.0", + "dotenv": "^16.0.3", + "dotenv-extended": "^2.9.0", + "loopback-connector-kv-redis": "^4.0.0", + "loopback-connector-postgresql": "^7.0.2", + "loopback4-soft-delete": "^9.1.1", + "prom-client": "^14.0.1", + "tslib": "^2.6.2" + }, + "devDependencies": { + "@loopback/build": "^10.1.5", + "@loopback/eslint-config": "^14.0.4", + "@loopback/testlab": "^6.1.5", + "@types/node": "^18.11.9", + "eslint": "^8.44.0", + "source-map-support": "^0.5.21", + "typescript": "~4.9.5" }, "engines": { - "node": ">=10" + "node": "18 || 20" } }, - "node_modules/yeoman-environment/node_modules/node-gyp": { - "version": "8.4.1", - "license": "MIT", + "sandbox/scheduler-example/node_modules/@loopback/boot": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.5.tgz", + "integrity": "sha512-5NgBYJ5UDmN0JGizdo2J3zg2fdWC3WcCDThQ31NXQdbKfZYi8dDLfSITEqJiGqZnzHtH7uzwrQ0GecHKNv2jcQ==", "dependencies": { - "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" + "@loopback/model-api-builder": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@types/debug": "^4.1.12", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^10.3.10", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/scheduler-example/node_modules/@loopback/build": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@loopback/build/-/build-10.1.5.tgz", + "integrity": "sha512-IU4rFOT5fCtenKkl776wrJUZXOwtSuIWk7OsuPBhclUoCFM+nVk/eOxG61MIGIVtI6fa3Qllg45f0SN6y5Fmlg==", + "dev": true, + "dependencies": { + "@loopback/eslint-config": "^14.0.5", + "@types/mocha": "^10.0.6", + "@types/node": "^16.18.70", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "eslint": "^8.51.0", + "fs-extra": "^11.2.0", + "glob": "^10.3.10", + "lodash": "^4.17.21", + "mocha": "^10.2.0", + "nyc": "^15.1.0", + "prettier": "^3.0.3", + "rimraf": "^5.0.5", + "source-map-support": "^0.5.21", + "typescript": "~5.2.2" }, "bin": { - "node-gyp": "bin/node-gyp.js" + "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": ">= 10.12.0" + "node": "16 || 18 || 20" } }, - "node_modules/yeoman-environment/node_modules/node-gyp/node_modules/are-we-there-yet": { - "version": "3.0.1", - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" + "sandbox/scheduler-example/node_modules/@loopback/build/node_modules/@types/node": { + "version": "16.18.91", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.91.tgz", + "integrity": "sha512-h8Q4klc8xzc9kJKr7UYNtJde5TU2qEePVyH3WyzJaUC+3ptyc5kPQbWOIUcn8ZsG5+KSkq+P0py0kC0VqxgAXw==", + "dev": true + }, + "sandbox/scheduler-example/node_modules/@loopback/build/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=14.17" } }, - "node_modules/yeoman-environment/node_modules/node-gyp/node_modules/make-fetch-happen": { - "version": "9.1.0", - "license": "ISC", + "sandbox/scheduler-example/node_modules/@loopback/context": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.5.tgz", + "integrity": "sha512-u1Hyj6bXQyWszSfuzHbEtfS7bJCOLZM4w+OLoaGhloKQUF6c89tGRrOE+otKZeKVOeFvLY+WG8C/5cwxKuDeJA==", "dependencies": { - "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" + "@loopback/metadata": "^6.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "hyperid": "^3.1.1", + "p-event": "^4.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" }, "engines": { - "node": ">= 10" + "node": "16 || 18 || 20" } }, - "node_modules/yeoman-environment/node_modules/node-gyp/node_modules/npmlog": { - "version": "6.0.2", - "license": "ISC", + "sandbox/scheduler-example/node_modules/@loopback/core": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.5.tgz", + "integrity": "sha512-S/461nALyCFv252bgjbq4qP3x8gfHAw4xvQf+Bz8786mZrOC7ulAIDfVlndrTlXLkto/3sLueRAz4hlN3fCAYg==", "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" + "@loopback/context": "^6.1.5", + "debug": "^4.3.4", + "tslib": "^2.6.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "16 || 18 || 20" } }, - "node_modules/yeoman-environment/node_modules/node-gyp/node_modules/readable-stream": { - "version": "3.6.2", - "license": "MIT", + "sandbox/scheduler-example/node_modules/@loopback/express": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.5.tgz", + "integrity": "sha512-oQlH2Dngx4b3b/PNLijBnL6mRsrCFW17fwRGc3IMeGDE0HzpqVk5r8OwTtH9ddjRfkikdG3iQnWqymaXRf2cAw==", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "@loopback/http-server": "^5.1.5", + "@types/body-parser": "^1.19.5", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "body-parser": "^1.20.2", + "debug": "^4.3.4", + "express": "^4.18.2", + "http-errors": "^2.0.0", + "on-finished": "^2.4.1", + "toposort": "^2.0.2", + "tslib": "^2.6.2" }, "engines": { - "node": ">= 6" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yeoman-environment/node_modules/npm-install-checks": { - "version": "4.0.0", - "license": "BSD-2-Clause", + "sandbox/scheduler-example/node_modules/@loopback/filter": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.5.tgz", + "integrity": "sha512-D5+lMFrehbHhBRAloHk4WqQSEcN9GqtLl5L0QyMePP7I5MpS778H16oz7QJfveCnOoMLd3Y1umF8BqM2gveDAw==", "dependencies": { - "semver": "^7.1.1" + "tslib": "^2.6.2" }, "engines": { - "node": ">=10" + "node": "16 || 18 || 20" } }, - "node_modules/yeoman-environment/node_modules/npm-package-arg": { - "version": "8.1.5", - "license": "ISC", + "sandbox/scheduler-example/node_modules/@loopback/http-server": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.5.tgz", + "integrity": "sha512-f9vTHdmrxagUY6HK4b8Tv1LhMTtRCK2rH5iGYUMYUpKe9lSOKnOKVm7XSBXB4YZd6sPxpwxJcMgzcPrWChTZRA==", "dependencies": { - "hosted-git-info": "^4.0.1", - "semver": "^7.3.4", - "validate-npm-package-name": "^3.0.0" + "debug": "^4.3.4", + "stoppable": "^1.1.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=10" + "node": "16 || 18 || 20" } }, - "node_modules/yeoman-environment/node_modules/npm-packlist": { - "version": "3.0.0", - "license": "ISC", + "sandbox/scheduler-example/node_modules/@loopback/metadata": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.5.tgz", + "integrity": "sha512-/5x6al0Y5pS/4YIxMdd29XyI/NhfAflp2clqrUAmXX82kjgWodUHedFCtw7xfKOMqj2NpXI9P6Fk33ur3+/wAg==", "dependencies": { - "glob": "^7.1.6", - "ignore-walk": "^4.0.1", - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.2.1", + "tslib": "^2.6.2" }, - "bin": { - "npm-packlist": "bin/index.js" + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/scheduler-example/node_modules/@loopback/model-api-builder": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.5.tgz", + "integrity": "sha512-rIiMPGztaPETqBTvmpXGI9D0hHOnzhNyixZk1ewGoDZzkwsLLfi9E3swZE/4EgomwWxl8AhnrZKqBVZgBzQePA==", + "dependencies": { + "tslib": "^2.6.2" }, "engines": { - "node": ">=10" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" } }, - "node_modules/yeoman-environment/node_modules/npm-pick-manifest": { - "version": "6.1.1", - "license": "ISC", + "sandbox/scheduler-example/node_modules/@loopback/openapi-v3": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.5.tgz", + "integrity": "sha512-n8B2uZk2S7SYFDUm0famDjAQ1DMTjiELDEP0R52L9Zx/ZGfuFFCiUPc3KeDH9/W0uCMs9wRqP+hSxoABZeT+Dw==", "dependencies": { - "npm-install-checks": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1", - "npm-package-arg": "^8.1.2", - "semver": "^7.3.4" + "@loopback/repository-json-schema": "^7.2.1", + "debug": "^4.3.4", + "http-status": "^1.7.3", + "json-merge-patch": "^1.0.2", + "lodash": "^4.17.21", + "openapi3-ts": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yeoman-environment/node_modules/npm-registry-fetch": { - "version": "12.0.2", - "license": "ISC", + "sandbox/scheduler-example/node_modules/@loopback/repository": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.5.tgz", + "integrity": "sha512-JWdescHh/7ucwnjxTaEo45Ce4Cak+m75UO5GFRikH4WsRGtJDr/eWdR/fDnnl7wgVTxca1mvNZhADs21O9ZPzA==", "dependencies": { - "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" + "@loopback/filter": "^4.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yeoman-environment/node_modules/pacote": { - "version": "12.0.3", - "license": "ISC", + "sandbox/scheduler-example/node_modules/@loopback/repository-json-schema": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.2.1.tgz", + "integrity": "sha512-dnFJ21aha88gWM4mN4qRIft1q9Eaz4SvgUNxPBFtpVE9Lvhh00xphW6f92PxVQHlOpn6SC3pQs+mTtxpszCvvw==", "dependencies": { - "@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" + "@types/json-schema": "^7.0.15", + "debug": "^4.3.4", + "tslib": "^2.6.2" }, - "bin": { - "pacote": "lib/bin.js" + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/scheduler-example/node_modules/@loopback/rest": { + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.5.tgz", + "integrity": "sha512-gtjaXxVFTsFldjWcvt+165Fmsgmbn/TNJk16E1lVvu5hA5/4BNDDkbexe1JSU+/+gVhY9z4okF+p2D9VnOL8lA==", + "dependencies": { + "@loopback/express": "^6.1.5", + "@loopback/http-server": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", + "@types/body-parser": "^1.19.5", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "@types/on-finished": "^2.3.4", + "@types/serve-static": "1.15.5", + "@types/type-is": "^1.6.6", + "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.2", + "strong-error-handler": "^5.0.6", + "tslib": "^2.6.2", + "type-is": "^1.6.18", + "validator": "^13.11.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yeoman-environment/node_modules/read-package-json-fast": { - "version": "2.0.3", - "license": "ISC", + "sandbox/scheduler-example/node_modules/@loopback/rest-explorer": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest-explorer/-/rest-explorer-6.1.5.tgz", + "integrity": "sha512-lXSmypX2cTEZwZWnXMe2Q12pV3EoHD3F/AxhdKpcPX3Jpg+F3udPac7fL0F75Tm43Z7j6t8xW/0+/ByUE9ti4w==", "dependencies": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" + "ejs": "^3.1.9", + "swagger-ui-dist": "5.11.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=10" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/rest": "^13.0.0" } }, - "node_modules/yeoman-environment/node_modules/readable-stream": { - "version": "4.5.2", - "license": "MIT", + "sandbox/scheduler-example/node_modules/@loopback/sequelize": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@loopback/sequelize/-/sequelize-0.5.4.tgz", + "integrity": "sha512-Mh/4bfa+2sDhw6JjJ4J0DoShmIbvp+WAYLHHjPJu4qDm8srOo/7/9LzCIPwgIcnolc+pg+Hw0hx5kiMoIJ8TDA==", + "optional": true, + "peer": true, "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" + "debug": "^4.3.4", + "sequelize": "^6.35.2", + "tslib": "^2.6.2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" } }, - "node_modules/yeoman-environment/node_modules/rimraf": { - "version": "3.0.2", - "license": "ISC", + "sandbox/scheduler-example/node_modules/@loopback/service-proxy": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.5.tgz", + "integrity": "sha512-d1MHQNR9zon7kduaJGieUUee/uBVEpssW6j0ewiLfKfkBM6kruhq6+pc2uhyaWTaJMGOrz0sPIvgeTPGDzLfxw==", "dependencies": { - "glob": "^7.1.3" + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": "16 || 18 || 20" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yeoman-environment/node_modules/socks-proxy-agent": { - "version": "6.2.1", - "license": "MIT", + "sandbox/scheduler-example/node_modules/@loopback/testlab": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/testlab/-/testlab-6.1.5.tgz", + "integrity": "sha512-UhT9WBUSjJ36+goGtNFT2gXfMjatzHuTTq5mHXOhMiRXs8z/H30fxW+BGVyjUD88OlL1msJmQC8B7iwdVwOpnw==", + "dev": true, "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" + "@hapi/shot": "^6.0.1", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/shot": "^4.0.5", + "@types/sinon": "^17.0.3", + "@types/supertest": "^2.0.16", + "express": "^4.18.2", + "fs-extra": "^11.2.0", + "oas-validator": "^5.0.8", + "should": "^13.2.3", + "sinon": "^17.0.1", + "supertest": "^6.3.3", + "tslib": "^2.6.2" }, "engines": { - "node": ">= 10" + "node": "16 || 18 || 20" } }, - "node_modules/yeoman-environment/node_modules/ssri": { - "version": "8.0.1", - "license": "ISC", + "sandbox/scheduler-example/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", + "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", + "dev": true, "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" + "@sinonjs/commons": "^3.0.0" } }, - "node_modules/yeoman-environment/node_modules/unique-filename": { - "version": "1.1.1", - "license": "ISC", + "sandbox/scheduler-example/node_modules/@types/node": { + "version": "18.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", + "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "dev": true, "dependencies": { - "unique-slug": "^2.0.0" + "undici-types": "~5.26.4" } }, - "node_modules/yeoman-environment/node_modules/unique-slug": { - "version": "2.0.2", - "license": "ISC", + "sandbox/scheduler-example/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, "dependencies": { - "imurmurhash": "^0.1.4" + "@types/sinonjs__fake-timers": "*" } }, - "node_modules/yeoman-environment/node_modules/validate-npm-package-name": { - "version": "3.0.0", - "license": "ISC", - "dependencies": { - "builtins": "^1.0.3" + "sandbox/scheduler-example/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" } }, - "node_modules/yeoman-environment/node_modules/which": { - "version": "2.0.2", - "license": "ISC", + "sandbox/scheduler-example/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">= 8" + "node": ">=14.14" } }, - "node_modules/yeoman-generator": { - "version": "5.10.0", - "license": "BSD-2-Clause", + "sandbox/scheduler-example/node_modules/loopback4-soft-delete": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/loopback4-soft-delete/-/loopback4-soft-delete-9.1.1.tgz", + "integrity": "sha512-IrcVuQDjyOEuXMfsY/DlopxmcOIDZqCG0//DQ7Oy4mEZ8jg8Ji51wqHe2FpwLIxJ9wmCvc4JjbEff7qZput5qA==", "dependencies": { - "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", - "pacote": "^15.2.0", - "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" - }, - "acceptDependencies": { - "yeoman-environment": "^4.0.0" + "@loopback/core": "^5.1.5", + "@loopback/rest": "^13.1.5", + "lodash": "^4.17.21" }, "engines": { - "node": ">=12.10.0" + "node": ">=18" }, "peerDependencies": { - "yeoman-environment": "^3.2.0" + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/sequelize": "^0.5.4", + "loopback-datasource-juggler": "^5.0.5" }, "peerDependenciesMeta": { - "yeoman-environment": { + "@loopback/sequelize": { "optional": true } } }, - "node_modules/yeoman-generator/node_modules/@npmcli/fs": { - "version": "3.1.0", - "license": "ISC", + "sandbox/scheduler-example/node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==" + }, + "sandbox/scheduler-example/node_modules/sinon": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-17.0.1.tgz", + "integrity": "sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==", + "dev": true, "dependencies": { - "semver": "^7.3.5" + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.5", + "supports-color": "^7.2.0" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" } }, - "node_modules/yeoman-generator/node_modules/@npmcli/git": { - "version": "4.1.0", - "license": "ISC", + "sandbox/scheduler-example/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": { - "@npmcli/promise-spawn": "^6.0.0", - "lru-cache": "^7.4.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" + "has-flag": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/yeoman-generator/node_modules/@npmcli/promise-spawn": { - "version": "6.0.2", - "license": "ISC", - "dependencies": { - "which": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "sandbox/scheduler-example/node_modules/swagger-ui-dist": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.11.0.tgz", + "integrity": "sha512-j0PIATqQSEFGOLmiJOJZj1X1Jt6bFIur3JpY7+ghliUnfZs0fpWDdHEkn9q7QUlBtKbkn6TepvSxTqnE8l3s0A==" + }, + "sandbox/scheduler-example/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/yeoman-generator/node_modules/cacache": { - "version": "17.1.4", - "license": "ISC", + "sandbox/search-ms-example": { + "version": "0.7.11", "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" + "@loopback/boot": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/rest": "^13.1.5", + "@loopback/rest-explorer": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@sourceloop/core": "^13.0.0", + "@sourceloop/search-service": "^0.12.0", + "ajv": "^8.11.0", + "ajv-errors": "^3.0.0", + "db-migrate": "^1.0.0-beta.21", + "db-migrate-pg": "^1.3.0", + "dotenv": "^16.0.3", + "dotenv-extended": "^2.9.0", + "loopback-connector-mysql": "^7.0.6", + "loopback-connector-postgresql": "^7.0.2", + "prom-client": "^14.0.1", + "tslib": "^2.6.2" + }, + "devDependencies": { + "@loopback/build": "^10.1.5", + "@loopback/eslint-config": "^14.0.4", + "@loopback/testlab": "^6.1.5", + "@types/node": "^18.11.9", + "eslint": "^8.44.0", + "source-map-support": "^0.5.21", + "typescript": "~4.9.5" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/yeoman-generator/node_modules/cacache/node_modules/minipass": { - "version": "7.0.4", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" + "node": "18 || 20" } }, - "node_modules/yeoman-generator/node_modules/find-up": { - "version": "4.1.0", - "license": "MIT", + "sandbox/search-ms-example/node_modules/@loopback/boot": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.5.tgz", + "integrity": "sha512-5NgBYJ5UDmN0JGizdo2J3zg2fdWC3WcCDThQ31NXQdbKfZYi8dDLfSITEqJiGqZnzHtH7uzwrQ0GecHKNv2jcQ==", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "@loopback/model-api-builder": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@types/debug": "^4.1.12", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^10.3.10", + "tslib": "^2.6.2" }, "engines": { - "node": ">=8" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yeoman-generator/node_modules/fs-minipass": { - "version": "3.0.3", - "license": "ISC", + "sandbox/search-ms-example/node_modules/@loopback/build": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@loopback/build/-/build-10.1.5.tgz", + "integrity": "sha512-IU4rFOT5fCtenKkl776wrJUZXOwtSuIWk7OsuPBhclUoCFM+nVk/eOxG61MIGIVtI6fa3Qllg45f0SN6y5Fmlg==", + "dev": true, "dependencies": { - "minipass": "^7.0.3" + "@loopback/eslint-config": "^14.0.5", + "@types/mocha": "^10.0.6", + "@types/node": "^16.18.70", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "eslint": "^8.51.0", + "fs-extra": "^11.2.0", + "glob": "^10.3.10", + "lodash": "^4.17.21", + "mocha": "^10.2.0", + "nyc": "^15.1.0", + "prettier": "^3.0.3", + "rimraf": "^5.0.5", + "source-map-support": "^0.5.21", + "typescript": "~5.2.2" + }, + "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.17.0 || ^16.13.0 || >=18.0.0" + "node": "16 || 18 || 20" } }, - "node_modules/yeoman-generator/node_modules/fs-minipass/node_modules/minipass": { - "version": "7.0.4", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } + "sandbox/search-ms-example/node_modules/@loopback/build/node_modules/@types/node": { + "version": "16.18.91", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.91.tgz", + "integrity": "sha512-h8Q4klc8xzc9kJKr7UYNtJde5TU2qEePVyH3WyzJaUC+3ptyc5kPQbWOIUcn8ZsG5+KSkq+P0py0kC0VqxgAXw==", + "dev": true }, - "node_modules/yeoman-generator/node_modules/hosted-git-info": { - "version": "6.1.1", - "license": "ISC", - "dependencies": { - "lru-cache": "^7.5.1" + "sandbox/search-ms-example/node_modules/@loopback/build/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=14.17" } }, - "node_modules/yeoman-generator/node_modules/ignore-walk": { - "version": "6.0.4", - "license": "ISC", + "sandbox/search-ms-example/node_modules/@loopback/context": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.5.tgz", + "integrity": "sha512-u1Hyj6bXQyWszSfuzHbEtfS7bJCOLZM4w+OLoaGhloKQUF6c89tGRrOE+otKZeKVOeFvLY+WG8C/5cwxKuDeJA==", "dependencies": { - "minimatch": "^9.0.0" + "@loopback/metadata": "^6.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "hyperid": "^3.1.1", + "p-event": "^4.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "16 || 18 || 20" } }, - "node_modules/yeoman-generator/node_modules/isexe": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/yeoman-generator/node_modules/locate-path": { - "version": "5.0.0", - "license": "MIT", + "sandbox/search-ms-example/node_modules/@loopback/core": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.5.tgz", + "integrity": "sha512-S/461nALyCFv252bgjbq4qP3x8gfHAw4xvQf+Bz8786mZrOC7ulAIDfVlndrTlXLkto/3sLueRAz4hlN3fCAYg==", "dependencies": { - "p-locate": "^4.1.0" + "@loopback/context": "^6.1.5", + "debug": "^4.3.4", + "tslib": "^2.6.2" }, "engines": { - "node": ">=8" - } - }, - "node_modules/yeoman-generator/node_modules/lru-cache": { - "version": "7.18.3", - "license": "ISC", - "engines": { - "node": ">=12" + "node": "16 || 18 || 20" } }, - "node_modules/yeoman-generator/node_modules/minipass": { - "version": "5.0.0", - "license": "ISC", + "sandbox/search-ms-example/node_modules/@loopback/express": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.5.tgz", + "integrity": "sha512-oQlH2Dngx4b3b/PNLijBnL6mRsrCFW17fwRGc3IMeGDE0HzpqVk5r8OwTtH9ddjRfkikdG3iQnWqymaXRf2cAw==", + "dependencies": { + "@loopback/http-server": "^5.1.5", + "@types/body-parser": "^1.19.5", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "body-parser": "^1.20.2", + "debug": "^4.3.4", + "express": "^4.18.2", + "http-errors": "^2.0.0", + "on-finished": "^2.4.1", + "toposort": "^2.0.2", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=8" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yeoman-generator/node_modules/normalize-package-data": { - "version": "2.5.0", - "license": "BSD-2-Clause", + "sandbox/search-ms-example/node_modules/@loopback/filter": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.5.tgz", + "integrity": "sha512-D5+lMFrehbHhBRAloHk4WqQSEcN9GqtLl5L0QyMePP7I5MpS778H16oz7QJfveCnOoMLd3Y1umF8BqM2gveDAw==", "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/yeoman-generator/node_modules/normalize-package-data/node_modules/hosted-git-info": { - "version": "2.8.9", - "license": "ISC" - }, - "node_modules/yeoman-generator/node_modules/npm-normalize-package-bin": { - "version": "3.0.1", - "license": "ISC", + "tslib": "^2.6.2" + }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "16 || 18 || 20" } }, - "node_modules/yeoman-generator/node_modules/npm-package-arg": { - "version": "10.1.0", - "license": "ISC", + "sandbox/search-ms-example/node_modules/@loopback/http-server": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.5.tgz", + "integrity": "sha512-f9vTHdmrxagUY6HK4b8Tv1LhMTtRCK2rH5iGYUMYUpKe9lSOKnOKVm7XSBXB4YZd6sPxpwxJcMgzcPrWChTZRA==", "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" + "debug": "^4.3.4", + "stoppable": "^1.1.0", + "tslib": "^2.6.2" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "16 || 18 || 20" } }, - "node_modules/yeoman-generator/node_modules/npm-packlist": { - "version": "7.0.4", - "license": "ISC", + "sandbox/search-ms-example/node_modules/@loopback/metadata": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.5.tgz", + "integrity": "sha512-/5x6al0Y5pS/4YIxMdd29XyI/NhfAflp2clqrUAmXX82kjgWodUHedFCtw7xfKOMqj2NpXI9P6Fk33ur3+/wAg==", "dependencies": { - "ignore-walk": "^6.0.0" + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.2.1", + "tslib": "^2.6.2" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "16 || 18 || 20" } }, - "node_modules/yeoman-generator/node_modules/npm-pick-manifest": { - "version": "8.0.2", - "license": "ISC", + "sandbox/search-ms-example/node_modules/@loopback/model-api-builder": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.5.tgz", + "integrity": "sha512-rIiMPGztaPETqBTvmpXGI9D0hHOnzhNyixZk1ewGoDZzkwsLLfi9E3swZE/4EgomwWxl8AhnrZKqBVZgBzQePA==", "dependencies": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^10.0.0", - "semver": "^7.3.5" + "tslib": "^2.6.2" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" } }, - "node_modules/yeoman-generator/node_modules/p-limit": { - "version": "2.3.0", - "license": "MIT", + "sandbox/search-ms-example/node_modules/@loopback/openapi-v3": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.5.tgz", + "integrity": "sha512-n8B2uZk2S7SYFDUm0famDjAQ1DMTjiELDEP0R52L9Zx/ZGfuFFCiUPc3KeDH9/W0uCMs9wRqP+hSxoABZeT+Dw==", "dependencies": { - "p-try": "^2.0.0" + "@loopback/repository-json-schema": "^7.2.1", + "debug": "^4.3.4", + "http-status": "^1.7.3", + "json-merge-patch": "^1.0.2", + "lodash": "^4.17.21", + "openapi3-ts": "^2.0.2", + "tslib": "^2.6.2" }, "engines": { - "node": ">=6" + "node": "16 || 18 || 20" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yeoman-generator/node_modules/p-locate": { - "version": "4.1.0", - "license": "MIT", + "sandbox/search-ms-example/node_modules/@loopback/repository": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.5.tgz", + "integrity": "sha512-JWdescHh/7ucwnjxTaEo45Ce4Cak+m75UO5GFRikH4WsRGtJDr/eWdR/fDnnl7wgVTxca1mvNZhADs21O9ZPzA==", "dependencies": { - "p-limit": "^2.2.0" + "@loopback/filter": "^4.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" }, "engines": { - "node": ">=8" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yeoman-generator/node_modules/pacote": { - "version": "15.2.0", - "license": "ISC", + "sandbox/search-ms-example/node_modules/@loopback/repository-json-schema": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.2.1.tgz", + "integrity": "sha512-dnFJ21aha88gWM4mN4qRIft1q9Eaz4SvgUNxPBFtpVE9Lvhh00xphW6f92PxVQHlOpn6SC3pQs+mTtxpszCvvw==", "dependencies": { - "@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": "^5.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.3.0", - "ssri": "^10.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "lib/bin.js" + "@types/json-schema": "^7.0.15", + "debug": "^4.3.4", + "tslib": "^2.6.2" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" } }, - "node_modules/yeoman-generator/node_modules/read-pkg": { - "version": "5.2.0", - "license": "MIT", + "sandbox/search-ms-example/node_modules/@loopback/rest": { + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.5.tgz", + "integrity": "sha512-gtjaXxVFTsFldjWcvt+165Fmsgmbn/TNJk16E1lVvu5hA5/4BNDDkbexe1JSU+/+gVhY9z4okF+p2D9VnOL8lA==", "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "@loopback/express": "^6.1.5", + "@loopback/http-server": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", + "@types/body-parser": "^1.19.5", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "@types/on-finished": "^2.3.4", + "@types/serve-static": "1.15.5", + "@types/type-is": "^1.6.6", + "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.2", + "strong-error-handler": "^5.0.6", + "tslib": "^2.6.2", + "type-is": "^1.6.18", + "validator": "^13.11.0" + }, + "engines": { + "node": "16 || 18 || 20" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yeoman-generator/node_modules/read-pkg-up": { - "version": "7.0.1", - "license": "MIT", + "sandbox/search-ms-example/node_modules/@loopback/rest-explorer": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest-explorer/-/rest-explorer-6.1.5.tgz", + "integrity": "sha512-lXSmypX2cTEZwZWnXMe2Q12pV3EoHD3F/AxhdKpcPX3Jpg+F3udPac7fL0F75Tm43Z7j6t8xW/0+/ByUE9ti4w==", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "ejs": "^3.1.9", + "swagger-ui-dist": "5.11.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=8" + "node": "16 || 18 || 20" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/rest": "^13.0.0" } }, - "node_modules/yeoman-generator/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "license": "(MIT OR CC0-1.0)", + "sandbox/search-ms-example/node_modules/@loopback/service-proxy": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.5.tgz", + "integrity": "sha512-d1MHQNR9zon7kduaJGieUUee/uBVEpssW6j0ewiLfKfkBM6kruhq6+pc2uhyaWTaJMGOrz0sPIvgeTPGDzLfxw==", + "dependencies": { + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=8" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yeoman-generator/node_modules/ssri": { - "version": "10.0.5", - "license": "ISC", + "sandbox/search-ms-example/node_modules/@loopback/testlab": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/testlab/-/testlab-6.1.5.tgz", + "integrity": "sha512-UhT9WBUSjJ36+goGtNFT2gXfMjatzHuTTq5mHXOhMiRXs8z/H30fxW+BGVyjUD88OlL1msJmQC8B7iwdVwOpnw==", + "dev": true, "dependencies": { - "minipass": "^7.0.3" + "@hapi/shot": "^6.0.1", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/shot": "^4.0.5", + "@types/sinon": "^17.0.3", + "@types/supertest": "^2.0.16", + "express": "^4.18.2", + "fs-extra": "^11.2.0", + "oas-validator": "^5.0.8", + "should": "^13.2.3", + "sinon": "^17.0.1", + "supertest": "^6.3.3", + "tslib": "^2.6.2" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "16 || 18 || 20" } }, - "node_modules/yeoman-generator/node_modules/ssri/node_modules/minipass": { - "version": "7.0.4", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" + "sandbox/search-ms-example/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", + "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" } }, - "node_modules/yeoman-generator/node_modules/type-fest": { - "version": "0.8.1", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" + "sandbox/search-ms-example/node_modules/@types/node": { + "version": "18.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", + "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" } }, - "node_modules/yeoman-generator/node_modules/unique-filename": { - "version": "3.0.0", - "license": "ISC", + "sandbox/search-ms-example/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, "dependencies": { - "unique-slug": "^4.0.0" - }, + "@types/sinonjs__fake-timers": "*" + } + }, + "sandbox/search-ms-example/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=0.3.1" } }, - "node_modules/yeoman-generator/node_modules/unique-slug": { - "version": "4.0.0", - "license": "ISC", + "sandbox/search-ms-example/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, "dependencies": { - "imurmurhash": "^0.1.4" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=14.14" } }, - "node_modules/yeoman-generator/node_modules/which": { - "version": "3.0.1", - "license": "ISC", + "sandbox/search-ms-example/node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==" + }, + "sandbox/search-ms-example/node_modules/sinon": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-17.0.1.tgz", + "integrity": "sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==", + "dev": true, "dependencies": { - "isexe": "^2.0.0" + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.5", + "supports-color": "^7.2.0" }, - "bin": { - "node-which": "bin/which.js" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "sandbox/search-ms-example/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": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/ylru": { - "version": "1.3.2", - "license": "MIT", - "engines": { - "node": ">= 4.0.0" + "sandbox/search-ms-example/node_modules/swagger-ui-dist": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.11.0.tgz", + "integrity": "sha512-j0PIATqQSEFGOLmiJOJZj1X1Jt6bFIur3JpY7+ghliUnfZs0fpWDdHEkn9q7QUlBtKbkn6TepvSxTqnE8l3s0A==" + }, + "sandbox/search-ms-example/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/yn": { - "version": "3.1.1", - "license": "MIT", + "sandbox/task-example": { + "version": "0.3.5", + "dependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/rest": "^13.1.5", + "@loopback/rest-explorer": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@sourceloop/core": "^13.0.0", + "@sourceloop/task-service": "^0.8.0", + "aws-sdk": "^2.1406.0", + "camunda-external-task-client-js": "^2.3.1", + "db-migrate": "^1.0.0-beta.21", + "db-migrate-pg": "^1.3.0", + "kv-redis": "^0.1.3", + "loopback-connector-kv-redis": "^4.0.0", + "loopback-connector-postgresql": "^7.0.2", + "node-fetch": "^2.6.12", + "nodemon": "^2.0.21", + "tslib": "^2.6.2" + }, + "devDependencies": { + "@loopback/build": "^10.1.5", + "@loopback/eslint-config": "^14.0.4", + "@loopback/testlab": "^6.1.5", + "@types/camunda-external-task-client-js": "^1.3.3", + "@types/node": "^18.11.9", + "@types/node-fetch": "^2.6.4", + "eslint": "^8.44.0", + "source-map-support": "^0.5.21", + "typescript": "~4.9.5" + }, "engines": { - "node": ">=6" + "node": "18 || 20" } }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "license": "MIT", + "sandbox/task-example/node_modules/@loopback/boot": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.5.tgz", + "integrity": "sha512-5NgBYJ5UDmN0JGizdo2J3zg2fdWC3WcCDThQ31NXQdbKfZYi8dDLfSITEqJiGqZnzHtH7uzwrQ0GecHKNv2jcQ==", + "dependencies": { + "@loopback/model-api-builder": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@types/debug": "^4.1.12", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^10.3.10", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=10" + "node": "16 || 18 || 20" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yosay": { - "version": "2.0.2", - "license": "BSD-2-Clause", + "sandbox/task-example/node_modules/@loopback/build": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@loopback/build/-/build-10.1.5.tgz", + "integrity": "sha512-IU4rFOT5fCtenKkl776wrJUZXOwtSuIWk7OsuPBhclUoCFM+nVk/eOxG61MIGIVtI6fa3Qllg45f0SN6y5Fmlg==", + "dev": true, "dependencies": { - "ansi-regex": "^2.0.0", - "ansi-styles": "^3.0.0", - "chalk": "^1.0.0", - "cli-boxes": "^1.0.0", - "pad-component": "0.0.1", - "string-width": "^2.0.0", - "strip-ansi": "^3.0.0", - "taketalk": "^1.0.0", - "wrap-ansi": "^2.0.0" + "@loopback/eslint-config": "^14.0.5", + "@types/mocha": "^10.0.6", + "@types/node": "^16.18.70", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "eslint": "^8.51.0", + "fs-extra": "^11.2.0", + "glob": "^10.3.10", + "lodash": "^4.17.21", + "mocha": "^10.2.0", + "nyc": "^15.1.0", + "prettier": "^3.0.3", + "rimraf": "^5.0.5", + "source-map-support": "^0.5.21", + "typescript": "~5.2.2" }, "bin": { - "yosay": "cli.js" + "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": ">=4" + "node": "16 || 18 || 20" } }, - "node_modules/yosay/node_modules/ansi-regex": { - "version": "2.1.1", - "license": "MIT", + "sandbox/task-example/node_modules/@loopback/build/node_modules/@types/node": { + "version": "16.18.91", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.91.tgz", + "integrity": "sha512-h8Q4klc8xzc9kJKr7UYNtJde5TU2qEePVyH3WyzJaUC+3ptyc5kPQbWOIUcn8ZsG5+KSkq+P0py0kC0VqxgAXw==", + "dev": true + }, + "sandbox/task-example/node_modules/@loopback/build/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, "engines": { - "node": ">=0.10.0" + "node": ">=14.17" } }, - "node_modules/yosay/node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", + "sandbox/task-example/node_modules/@loopback/context": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.5.tgz", + "integrity": "sha512-u1Hyj6bXQyWszSfuzHbEtfS7bJCOLZM4w+OLoaGhloKQUF6c89tGRrOE+otKZeKVOeFvLY+WG8C/5cwxKuDeJA==", "dependencies": { - "color-convert": "^1.9.0" + "@loopback/metadata": "^6.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "hyperid": "^3.1.1", + "p-event": "^4.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" }, "engines": { - "node": ">=4" + "node": "16 || 18 || 20" } }, - "node_modules/yosay/node_modules/chalk": { - "version": "1.1.3", - "license": "MIT", + "sandbox/task-example/node_modules/@loopback/core": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.5.tgz", + "integrity": "sha512-S/461nALyCFv252bgjbq4qP3x8gfHAw4xvQf+Bz8786mZrOC7ulAIDfVlndrTlXLkto/3sLueRAz4hlN3fCAYg==", "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "@loopback/context": "^6.1.5", + "debug": "^4.3.4", + "tslib": "^2.6.2" }, "engines": { - "node": ">=0.10.0" + "node": "16 || 18 || 20" } }, - "node_modules/yosay/node_modules/chalk/node_modules/ansi-styles": { - "version": "2.2.1", - "license": "MIT", + "sandbox/task-example/node_modules/@loopback/express": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.5.tgz", + "integrity": "sha512-oQlH2Dngx4b3b/PNLijBnL6mRsrCFW17fwRGc3IMeGDE0HzpqVk5r8OwTtH9ddjRfkikdG3iQnWqymaXRf2cAw==", + "dependencies": { + "@loopback/http-server": "^5.1.5", + "@types/body-parser": "^1.19.5", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "body-parser": "^1.20.2", + "debug": "^4.3.4", + "express": "^4.18.2", + "http-errors": "^2.0.0", + "on-finished": "^2.4.1", + "toposort": "^2.0.2", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=0.10.0" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yosay/node_modules/cli-boxes": { - "version": "1.0.0", - "license": "MIT", + "sandbox/task-example/node_modules/@loopback/filter": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.5.tgz", + "integrity": "sha512-D5+lMFrehbHhBRAloHk4WqQSEcN9GqtLl5L0QyMePP7I5MpS778H16oz7QJfveCnOoMLd3Y1umF8BqM2gveDAw==", + "dependencies": { + "tslib": "^2.6.2" + }, "engines": { - "node": ">=0.10.0" + "node": "16 || 18 || 20" } }, - "node_modules/yosay/node_modules/color-convert": { - "version": "1.9.3", - "license": "MIT", + "sandbox/task-example/node_modules/@loopback/http-server": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.5.tgz", + "integrity": "sha512-f9vTHdmrxagUY6HK4b8Tv1LhMTtRCK2rH5iGYUMYUpKe9lSOKnOKVm7XSBXB4YZd6sPxpwxJcMgzcPrWChTZRA==", "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/yosay/node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/yosay/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", + "debug": "^4.3.4", + "stoppable": "^1.1.0", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=0.8.0" + "node": "16 || 18 || 20" } }, - "node_modules/yosay/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "license": "MIT", + "sandbox/task-example/node_modules/@loopback/metadata": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.5.tgz", + "integrity": "sha512-/5x6al0Y5pS/4YIxMdd29XyI/NhfAflp2clqrUAmXX82kjgWodUHedFCtw7xfKOMqj2NpXI9P6Fk33ur3+/wAg==", + "dependencies": { + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.2.1", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=4" + "node": "16 || 18 || 20" } }, - "node_modules/yosay/node_modules/string-width": { - "version": "2.1.1", - "license": "MIT", + "sandbox/task-example/node_modules/@loopback/model-api-builder": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.5.tgz", + "integrity": "sha512-rIiMPGztaPETqBTvmpXGI9D0hHOnzhNyixZk1ewGoDZzkwsLLfi9E3swZE/4EgomwWxl8AhnrZKqBVZgBzQePA==", "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "tslib": "^2.6.2" }, "engines": { - "node": ">=4" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" } }, - "node_modules/yosay/node_modules/string-width/node_modules/ansi-regex": { - "version": "3.0.1", - "license": "MIT", + "sandbox/task-example/node_modules/@loopback/openapi-v3": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.5.tgz", + "integrity": "sha512-n8B2uZk2S7SYFDUm0famDjAQ1DMTjiELDEP0R52L9Zx/ZGfuFFCiUPc3KeDH9/W0uCMs9wRqP+hSxoABZeT+Dw==", + "dependencies": { + "@loopback/repository-json-schema": "^7.2.1", + "debug": "^4.3.4", + "http-status": "^1.7.3", + "json-merge-patch": "^1.0.2", + "lodash": "^4.17.21", + "openapi3-ts": "^2.0.2", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=4" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yosay/node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", - "license": "MIT", + "sandbox/task-example/node_modules/@loopback/repository": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.5.tgz", + "integrity": "sha512-JWdescHh/7ucwnjxTaEo45Ce4Cak+m75UO5GFRikH4WsRGtJDr/eWdR/fDnnl7wgVTxca1mvNZhADs21O9ZPzA==", "dependencies": { - "ansi-regex": "^3.0.0" + "@loopback/filter": "^4.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" }, "engines": { - "node": ">=4" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yosay/node_modules/strip-ansi": { - "version": "3.0.1", - "license": "MIT", + "sandbox/task-example/node_modules/@loopback/repository-json-schema": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.2.1.tgz", + "integrity": "sha512-dnFJ21aha88gWM4mN4qRIft1q9Eaz4SvgUNxPBFtpVE9Lvhh00xphW6f92PxVQHlOpn6SC3pQs+mTtxpszCvvw==", "dependencies": { - "ansi-regex": "^2.0.0" + "@types/json-schema": "^7.0.15", + "debug": "^4.3.4", + "tslib": "^2.6.2" }, "engines": { - "node": ">=0.10.0" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" } }, - "node_modules/yosay/node_modules/supports-color": { - "version": "2.0.0", - "license": "MIT", + "sandbox/task-example/node_modules/@loopback/rest": { + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.5.tgz", + "integrity": "sha512-gtjaXxVFTsFldjWcvt+165Fmsgmbn/TNJk16E1lVvu5hA5/4BNDDkbexe1JSU+/+gVhY9z4okF+p2D9VnOL8lA==", + "dependencies": { + "@loopback/express": "^6.1.5", + "@loopback/http-server": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", + "@types/body-parser": "^1.19.5", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "@types/on-finished": "^2.3.4", + "@types/serve-static": "1.15.5", + "@types/type-is": "^1.6.6", + "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.2", + "strong-error-handler": "^5.0.6", + "tslib": "^2.6.2", + "type-is": "^1.6.18", + "validator": "^13.11.0" + }, "engines": { - "node": ">=0.8.0" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yosay/node_modules/wrap-ansi": { - "version": "2.1.0", - "license": "MIT", + "sandbox/task-example/node_modules/@loopback/rest-explorer": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest-explorer/-/rest-explorer-6.1.5.tgz", + "integrity": "sha512-lXSmypX2cTEZwZWnXMe2Q12pV3EoHD3F/AxhdKpcPX3Jpg+F3udPac7fL0F75Tm43Z7j6t8xW/0+/ByUE9ti4w==", "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "ejs": "^3.1.9", + "swagger-ui-dist": "5.11.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=0.10.0" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/rest": "^13.0.0" } }, - "node_modules/yosay/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "license": "MIT", + "sandbox/task-example/node_modules/@loopback/service-proxy": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.5.tgz", + "integrity": "sha512-d1MHQNR9zon7kduaJGieUUee/uBVEpssW6j0ewiLfKfkBM6kruhq6+pc2uhyaWTaJMGOrz0sPIvgeTPGDzLfxw==", "dependencies": { - "number-is-nan": "^1.0.0" + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" }, "engines": { - "node": ">=0.10.0" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "node_modules/yosay/node_modules/wrap-ansi/node_modules/string-width": { - "version": "1.0.2", - "license": "MIT", + "sandbox/task-example/node_modules/@loopback/testlab": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/testlab/-/testlab-6.1.5.tgz", + "integrity": "sha512-UhT9WBUSjJ36+goGtNFT2gXfMjatzHuTTq5mHXOhMiRXs8z/H30fxW+BGVyjUD88OlL1msJmQC8B7iwdVwOpnw==", + "dev": true, "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "@hapi/shot": "^6.0.1", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/shot": "^4.0.5", + "@types/sinon": "^17.0.3", + "@types/supertest": "^2.0.16", + "express": "^4.18.2", + "fs-extra": "^11.2.0", + "oas-validator": "^5.0.8", + "should": "^13.2.3", + "sinon": "^17.0.1", + "supertest": "^6.3.3", + "tslib": "^2.6.2" }, "engines": { - "node": ">=0.10.0" + "node": "16 || 18 || 20" } }, - "node_modules/z-schema": { - "version": "5.0.5", - "license": "MIT", + "sandbox/task-example/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", + "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", + "dev": true, "dependencies": { - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - }, - "bin": { - "z-schema": "bin/z-schema" - }, - "engines": { - "node": ">=8.0.0" - }, - "optionalDependencies": { - "commander": "^9.4.1" + "@sinonjs/commons": "^3.0.0" } }, - "node_modules/zip-stream": { - "version": "4.1.1", - "license": "MIT", + "sandbox/task-example/node_modules/@types/node": { + "version": "18.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", + "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "dev": true, "dependencies": { - "archiver-utils": "^3.0.4", - "compress-commons": "^4.1.2", - "readable-stream": "^3.6.0" - }, + "undici-types": "~5.26.4" + } + }, + "sandbox/task-example/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "sandbox/task-example/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, "engines": { - "node": ">= 10" + "node": ">=0.3.1" } }, - "node_modules/zip-stream/node_modules/archiver-utils": { - "version": "3.0.4", - "license": "MIT", + "sandbox/task-example/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, "dependencies": { - "glob": "^7.2.3", "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": "^3.6.0" + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">= 10" + "node": ">=14.14" } }, - "node_modules/zip-stream/node_modules/brace-expansion": { - "version": "1.1.11", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } + "sandbox/task-example/node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==" }, - "node_modules/zip-stream/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", + "sandbox/task-example/node_modules/sinon": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-17.0.1.tgz", + "integrity": "sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==", + "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": "*" + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.5", + "supports-color": "^7.2.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/sinon" } }, - "node_modules/zip-stream/node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", + "sandbox/task-example/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": { - "brace-expansion": "^1.1.7" + "has-flag": "^4.0.0" }, "engines": { - "node": "*" + "node": ">=8" } }, - "packages/cache": { - "name": "@sourceloop/cache", - "version": "0.8.0", + "sandbox/task-example/node_modules/swagger-ui-dist": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.11.0.tgz", + "integrity": "sha512-j0PIATqQSEFGOLmiJOJZj1X1Jt6bFIur3JpY7+ghliUnfZs0fpWDdHEkn9q7QUlBtKbkn6TepvSxTqnE8l3s0A==" + }, + "sandbox/task-example/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "sandbox/user-tenant-example": { + "version": "0.1.3", "license": "MIT", "dependencies": { - "@loopback/sequelize": "^0.6.0", + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/rest": "^13.1.5", + "@loopback/rest-explorer": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@opentelemetry/exporter-jaeger": "^1.15.0", + "@opentelemetry/plugin-dns": "^0.15.0", + "@opentelemetry/plugin-http": "^0.18.2", + "@opentelemetry/plugin-https": "^0.18.2", + "@opentelemetry/plugin-pg": "^0.15.0", + "@opentelemetry/plugin-pg-pool": "^0.15.0", + "@opentelemetry/sdk-trace-base": "^1.15.0", + "@opentelemetry/sdk-trace-node": "^1.15.0", + "@sourceloop/core": "^13.0.0", + "@sourceloop/user-tenant-service": "^0.16.0", + "dotenv": "^16.0.3", + "dotenv-extended": "^2.9.0", + "loopback-connector-postgresql": "^7.0.2", + "loopback4-authentication": "^11.0.2", + "loopback4-authorization": "^6.2.1", + "swagger-stats": "^0.99.5", + "symlink-resolver": "0.2.1", "tslib": "^2.6.2" }, "devDependencies": { - "@loopback/build": "^11.0.0", - "@loopback/core": "^6.0.0", - "@loopback/eslint-config": "^15.0.0", - "@loopback/repository": "^7.0.0", - "@loopback/rest": "^14.0.0", - "@loopback/testlab": "^7.0.0", - "@sourceloop/core": "^13.0.0", + "@istanbuljs/nyc-config-typescript": "^1.0.2", + "@loopback/build": "^10.1.5", + "@loopback/eslint-config": "^14.0.4", + "@loopback/testlab": "^6.1.5", "@types/node": "^18.11.9", - "dotenv": "^16.0.3", - "dotenv-extended": "^2.9.0", "eslint": "^8.44.0", + "nodemon": "^2.0.21", + "nyc": "^15.1.0", "source-map-support": "^0.5.21", "typescript": "~4.9.5" }, "engines": { - "node": "18 || 20" - }, - "peerDependencies": { - "@loopback/core": "^6.0.0", - "@loopback/repository": "^7.0.0", - "@loopback/rest": "^14.0.0", - "loopback-connector-kv-redis": "^4.0.0" + "node": ">=18" } }, - "packages/cache/node_modules/@loopback/eslint-config": { - "version": "15.0.0", - "dev": true, - "license": "MIT", + "sandbox/user-tenant-example/node_modules/@loopback/boot": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.5.tgz", + "integrity": "sha512-5NgBYJ5UDmN0JGizdo2J3zg2fdWC3WcCDThQ31NXQdbKfZYi8dDLfSITEqJiGqZnzHtH7uzwrQ0GecHKNv2jcQ==", "dependencies": { - "@typescript-eslint/eslint-plugin": "^7.1.0", - "@typescript-eslint/parser": "^7.1.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-eslint-plugin": "^5.4.0", - "eslint-plugin-mocha": "^10.3.0" + "@loopback/model-api-builder": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@types/debug": "^4.1.12", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^10.3.10", + "tslib": "^2.6.2" }, "engines": { - "node": "18 || 20" + "node": "16 || 18 || 20" }, "peerDependencies": { - "eslint": "^8.57.0" + "@loopback/core": "^5.0.0" } }, - "packages/cache/node_modules/@types/node": { - "version": "18.19.26", + "sandbox/user-tenant-example/node_modules/@loopback/build": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@loopback/build/-/build-10.1.5.tgz", + "integrity": "sha512-IU4rFOT5fCtenKkl776wrJUZXOwtSuIWk7OsuPBhclUoCFM+nVk/eOxG61MIGIVtI6fa3Qllg45f0SN6y5Fmlg==", "dev": true, - "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "@loopback/eslint-config": "^14.0.5", + "@types/mocha": "^10.0.6", + "@types/node": "^16.18.70", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "eslint": "^8.51.0", + "fs-extra": "^11.2.0", + "glob": "^10.3.10", + "lodash": "^4.17.21", + "mocha": "^10.2.0", + "nyc": "^15.1.0", + "prettier": "^3.0.3", + "rimraf": "^5.0.5", + "source-map-support": "^0.5.21", + "typescript": "~5.2.2" + }, + "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": "16 || 18 || 20" } }, - "packages/cache/node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.3.1", + "sandbox/user-tenant-example/node_modules/@loopback/build/node_modules/@types/node": { + "version": "16.18.91", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.91.tgz", + "integrity": "sha512-h8Q4klc8xzc9kJKr7UYNtJde5TU2qEePVyH3WyzJaUC+3ptyc5kPQbWOIUcn8ZsG5+KSkq+P0py0kC0VqxgAXw==", + "dev": true + }, + "sandbox/user-tenant-example/node_modules/@loopback/build/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "7.3.1", - "@typescript-eslint/type-utils": "7.3.1", - "@typescript-eslint/utils": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.4", - "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=14.17" } }, - "packages/cache/node_modules/@typescript-eslint/parser": { - "version": "7.3.1", - "dev": true, - "license": "BSD-2-Clause", + "sandbox/user-tenant-example/node_modules/@loopback/context": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.5.tgz", + "integrity": "sha512-u1Hyj6bXQyWszSfuzHbEtfS7bJCOLZM4w+OLoaGhloKQUF6c89tGRrOE+otKZeKVOeFvLY+WG8C/5cwxKuDeJA==", "dependencies": { - "@typescript-eslint/scope-manager": "7.3.1", - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/typescript-estree": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1", - "debug": "^4.3.4" + "@loopback/metadata": "^6.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "hyperid": "^3.1.1", + "p-event": "^4.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "16 || 18 || 20" } }, - "packages/cache/node_modules/@typescript-eslint/scope-manager": { - "version": "7.3.1", - "dev": true, - "license": "MIT", + "sandbox/user-tenant-example/node_modules/@loopback/core": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.5.tgz", + "integrity": "sha512-S/461nALyCFv252bgjbq4qP3x8gfHAw4xvQf+Bz8786mZrOC7ulAIDfVlndrTlXLkto/3sLueRAz4hlN3fCAYg==", "dependencies": { - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1" + "@loopback/context": "^6.1.5", + "debug": "^4.3.4", + "tslib": "^2.6.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "16 || 18 || 20" } }, - "packages/cache/node_modules/@typescript-eslint/type-utils": { - "version": "7.3.1", - "dev": true, - "license": "MIT", + "sandbox/user-tenant-example/node_modules/@loopback/express": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.5.tgz", + "integrity": "sha512-oQlH2Dngx4b3b/PNLijBnL6mRsrCFW17fwRGc3IMeGDE0HzpqVk5r8OwTtH9ddjRfkikdG3iQnWqymaXRf2cAw==", "dependencies": { - "@typescript-eslint/typescript-estree": "7.3.1", - "@typescript-eslint/utils": "7.3.1", + "@loopback/http-server": "^5.1.5", + "@types/body-parser": "^1.19.5", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "body-parser": "^1.20.2", "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" + "express": "^4.18.2", + "http-errors": "^2.0.0", + "on-finished": "^2.4.1", + "toposort": "^2.0.2", + "tslib": "^2.6.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "16 || 18 || 20" }, "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@loopback/core": "^5.0.0" } }, - "packages/cache/node_modules/@typescript-eslint/types": { - "version": "7.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || >=20.0.0" + "sandbox/user-tenant-example/node_modules/@loopback/filter": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.5.tgz", + "integrity": "sha512-D5+lMFrehbHhBRAloHk4WqQSEcN9GqtLl5L0QyMePP7I5MpS778H16oz7QJfveCnOoMLd3Y1umF8BqM2gveDAw==", + "dependencies": { + "tslib": "^2.6.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "engines": { + "node": "16 || 18 || 20" } }, - "packages/cache/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.3.1", - "dev": true, - "license": "BSD-2-Clause", + "sandbox/user-tenant-example/node_modules/@loopback/http-server": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.5.tgz", + "integrity": "sha512-f9vTHdmrxagUY6HK4b8Tv1LhMTtRCK2rH5iGYUMYUpKe9lSOKnOKVm7XSBXB4YZd6sPxpwxJcMgzcPrWChTZRA==", "dependencies": { - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1", "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "stoppable": "^1.1.0", + "tslib": "^2.6.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "16 || 18 || 20" } }, - "packages/cache/node_modules/@typescript-eslint/utils": { - "version": "7.3.1", - "dev": true, - "license": "MIT", + "sandbox/user-tenant-example/node_modules/@loopback/metadata": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.5.tgz", + "integrity": "sha512-/5x6al0Y5pS/4YIxMdd29XyI/NhfAflp2clqrUAmXX82kjgWodUHedFCtw7xfKOMqj2NpXI9P6Fk33ur3+/wAg==", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "7.3.1", - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/typescript-estree": "7.3.1", - "semver": "^7.5.4" + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.2.1", + "tslib": "^2.6.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "16 || 18 || 20" + } + }, + "sandbox/user-tenant-example/node_modules/@loopback/model-api-builder": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.5.tgz", + "integrity": "sha512-rIiMPGztaPETqBTvmpXGI9D0hHOnzhNyixZk1ewGoDZzkwsLLfi9E3swZE/4EgomwWxl8AhnrZKqBVZgBzQePA==", + "dependencies": { + "tslib": "^2.6.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "engines": { + "node": "16 || 18 || 20" }, "peerDependencies": { - "eslint": "^8.56.0" + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" } }, - "packages/cache/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.3.1", - "dev": true, - "license": "MIT", + "sandbox/user-tenant-example/node_modules/@loopback/openapi-v3": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.5.tgz", + "integrity": "sha512-n8B2uZk2S7SYFDUm0famDjAQ1DMTjiELDEP0R52L9Zx/ZGfuFFCiUPc3KeDH9/W0uCMs9wRqP+hSxoABZeT+Dw==", "dependencies": { - "@typescript-eslint/types": "7.3.1", - "eslint-visitor-keys": "^3.4.1" + "@loopback/repository-json-schema": "^7.2.1", + "debug": "^4.3.4", + "http-status": "^1.7.3", + "json-merge-patch": "^1.0.2", + "lodash": "^4.17.21", + "openapi3-ts": "^2.0.2", + "tslib": "^2.6.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "16 || 18 || 20" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "packages/cache/node_modules/eslint-config-prettier": { - "version": "9.1.0", - "dev": true, - "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" + "sandbox/user-tenant-example/node_modules/@loopback/repository": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.5.tgz", + "integrity": "sha512-JWdescHh/7ucwnjxTaEo45Ce4Cak+m75UO5GFRikH4WsRGtJDr/eWdR/fDnnl7wgVTxca1mvNZhADs21O9ZPzA==", + "dependencies": { + "@loopback/filter": "^4.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" }, "peerDependencies": { - "eslint": ">=7.0.0" + "@loopback/core": "^5.0.0" } }, - "packages/cache/node_modules/globby": { - "version": "11.1.0", - "dev": true, - "license": "MIT", + "sandbox/user-tenant-example/node_modules/@loopback/repository-json-schema": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.2.1.tgz", + "integrity": "sha512-dnFJ21aha88gWM4mN4qRIft1q9Eaz4SvgUNxPBFtpVE9Lvhh00xphW6f92PxVQHlOpn6SC3pQs+mTtxpszCvvw==", "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" + "@types/json-schema": "^7.0.15", + "debug": "^4.3.4", + "tslib": "^2.6.2" }, "engines": { - "node": ">=10" + "node": "16 || 18 || 20" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" } }, - "packages/cli": { - "name": "@sourceloop/cli", - "version": "8.0.1", - "license": "MIT", + "sandbox/user-tenant-example/node_modules/@loopback/rest": { + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.5.tgz", + "integrity": "sha512-gtjaXxVFTsFldjWcvt+165Fmsgmbn/TNJk16E1lVvu5hA5/4BNDDkbexe1JSU+/+gVhY9z4okF+p2D9VnOL8lA==", "dependencies": { - "@loopback/cli": "^5.2.1", - "@oclif/command": "^1.8.16", - "@oclif/config": "^1.18.3", - "@oclif/plugin-autocomplete": "1.3.10", - "@oclif/plugin-help": "^5.2.19", - "@types/jest": "^29.5.4", - "@types/semver": "^7.5.1", - "ejs-lint": "^2.0.0", - "inversify": "^6.0.1", + "@loopback/express": "^6.1.5", + "@loopback/http-server": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", + "@types/body-parser": "^1.19.5", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "@types/on-finished": "^2.3.4", + "@types/serve-static": "1.15.5", + "@types/type-is": "^1.6.6", + "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", - "reflect-metadata": "^0.1.13", - "semver": "^7.5.4", - "simple-git": "^3.19.1", - "sinon": "^15.2.0", - "tar": "^6.2.0", - "ts-morph": "^19.0.0", + "on-finished": "^2.4.1", + "path-to-regexp": "^6.2.1", + "qs": "^6.11.2", + "strong-error-handler": "^5.0.6", "tslib": "^2.6.2", - "yeoman-environment": "^3.19.3", - "yeoman-generator": "^5.9.0", - "yosay": "^2.0.2" + "type-is": "^1.6.18", + "validator": "^13.11.0" }, - "bin": { - "sl": "bin/run" + "engines": { + "node": "16 || 18 || 20" }, - "devDependencies": { - "@loopback/eslint-config": "^14.0.3", - "@oclif/dev-cli": "^1.26.10", - "@oclif/test": "^2.5.3", - "@oclif/tslint": "^3.1.1", - "@types/chai": "^4.3.6", - "@types/lodash": "^4.14.198", - "@types/node-fetch": "^2.6.4", - "@types/tar": "^6.1.6", - "@types/yeoman-environment": "^2.10.8", - "@types/yeoman-generator": "^5.2.11", - "@types/yosay": "^2.0.1", - "@typescript-eslint/eslint-plugin": "^6.6.0", - "@typescript-eslint/parser": "^6.6.0", - "chai": "^4.3.8", - "copyfiles": "^2.4.1", - "eslint": "^8.49.0", - "globby": "11.0.4", - "mocha": "^10.0.0", - "nyc": "^15.1.0", - "rimraf": "^5.0.1", - "ts-node": "^10.9.1", - "tslint": "^6.1.3", - "typescript": "4.7.4" + "peerDependencies": { + "@loopback/core": "^5.0.0" + } + }, + "sandbox/user-tenant-example/node_modules/@loopback/rest-explorer": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest-explorer/-/rest-explorer-6.1.5.tgz", + "integrity": "sha512-lXSmypX2cTEZwZWnXMe2Q12pV3EoHD3F/AxhdKpcPX3Jpg+F3udPac7fL0F75Tm43Z7j6t8xW/0+/ByUE9ti4w==", + "dependencies": { + "ejs": "^3.1.9", + "swagger-ui-dist": "5.11.0", + "tslib": "^2.6.2" }, "engines": { - "node": "18 || 20" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/rest": "^13.0.0" } }, - "packages/cli/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", + "sandbox/user-tenant-example/node_modules/@loopback/service-proxy": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.5.tgz", + "integrity": "sha512-d1MHQNR9zon7kduaJGieUUee/uBVEpssW6j0ewiLfKfkBM6kruhq6+pc2uhyaWTaJMGOrz0sPIvgeTPGDzLfxw==", "dependencies": { - "color-convert": "^1.9.0" + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" }, "engines": { - "node": ">=4" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "packages/cli/node_modules/argparse": { - "version": "1.0.10", + "sandbox/user-tenant-example/node_modules/@loopback/testlab": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/testlab/-/testlab-6.1.5.tgz", + "integrity": "sha512-UhT9WBUSjJ36+goGtNFT2gXfMjatzHuTTq5mHXOhMiRXs8z/H30fxW+BGVyjUD88OlL1msJmQC8B7iwdVwOpnw==", "dev": true, - "license": "MIT", "dependencies": { - "sprintf-js": "~1.0.2" + "@hapi/shot": "^6.0.1", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/shot": "^4.0.5", + "@types/sinon": "^17.0.3", + "@types/supertest": "^2.0.16", + "express": "^4.18.2", + "fs-extra": "^11.2.0", + "oas-validator": "^5.0.8", + "should": "^13.2.3", + "sinon": "^17.0.1", + "supertest": "^6.3.3", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" } }, - "packages/cli/node_modules/brace-expansion": { - "version": "1.1.11", + "sandbox/user-tenant-example/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", + "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", "dev": true, - "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@sinonjs/commons": "^3.0.0" } }, - "packages/cli/node_modules/chalk": { - "version": "2.4.2", + "sandbox/user-tenant-example/node_modules/@types/node": { + "version": "18.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", + "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" + "undici-types": "~5.26.4" } }, - "packages/cli/node_modules/color-convert": { - "version": "1.9.3", + "sandbox/user-tenant-example/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", "dev": true, - "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "@types/sinonjs__fake-timers": "*" } }, - "packages/cli/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/commander": { - "version": "2.20.3", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/diff": { - "version": "4.0.2", + "sandbox/user-tenant-example/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } }, - "packages/cli/node_modules/escape-string-regexp": { - "version": "1.0.5", + "sandbox/user-tenant-example/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, - "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, "engines": { - "node": ">=0.8.0" + "node": ">=14.14" } }, - "packages/cli/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", + "sandbox/user-tenant-example/node_modules/loopback4-authentication": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/loopback4-authentication/-/loopback4-authentication-11.0.2.tgz", + "integrity": "sha512-2sQPLZMfkWNkgYDfHHK3kmO6P2TF9UgCvnrtr5ZEf0lfjLqwcG14FRLl5dF+Xr8Kt+wvIMdV2XeV7F5xgUIRgA==", "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" + "@loopback/context": "^6.1.5", + "@loopback/core": "^5.1.5", + "ajv": "^8.11.0", + "https-proxy-agent": "^5.0.0", + "jsonwebtoken": "^9.0.0", + "passport": "^0.7.0", + "passport-http-bearer": "^1.0.1", + "passport-oauth2-client-password": "^0.1.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/rest": "^13.1.5" + } + }, + "sandbox/user-tenant-example/node_modules/loopback4-authorization": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/loopback4-authorization/-/loopback4-authorization-6.2.1.tgz", + "integrity": "sha512-wDO8uBP3v+RcWeZtoYtWOx2pBWPOFsdIkvv1uOkjZCRfrYiBLdXKInB2zkiF4NsUJttWyJHb9O4lAdc6SVIleQ==", + "dependencies": { + "@loopback/core": "^5.1.5", + "casbin": "^5.28.0", + "casbin-pg-adapter": "^1.4.0", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=18" + } + }, + "sandbox/user-tenant-example/node_modules/passport": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.7.0.tgz", + "integrity": "sha512-cPLl+qZpSc+ireUvt+IzqbED1cHHkDoVYMo30jbJIdOOjQ1MQYZBPiNvmi8UM6lJuOpTPXJGZQk0DtC4y61MYQ==", + "dependencies": { + "passport-strategy": "1.x.x", + "pause": "0.0.1", + "utils-merge": "^1.0.1" }, "engines": { - "node": "*" + "node": ">= 0.4.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" } }, - "packages/cli/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } + "sandbox/user-tenant-example/node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==" }, - "packages/cli/node_modules/js-yaml": { - "version": "3.14.1", + "sandbox/user-tenant-example/node_modules/sinon": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-17.0.1.tgz", + "integrity": "sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==", "dev": true, - "license": "MIT", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.5", + "supports-color": "^7.2.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" } }, - "packages/cli/node_modules/minimatch": { - "version": "3.1.2", + "sandbox/user-tenant-example/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, - "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "has-flag": "^4.0.0" }, "engines": { - "node": "*" + "node": ">=8" } }, - "packages/cli/node_modules/mkdirp": { - "version": "0.5.6", - "dev": true, + "sandbox/user-tenant-example/node_modules/swagger-ui-dist": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.11.0.tgz", + "integrity": "sha512-j0PIATqQSEFGOLmiJOJZj1X1Jt6bFIur3JpY7+ghliUnfZs0fpWDdHEkn9q7QUlBtKbkn6TepvSxTqnE8l3s0A==" + }, + "sandbox/user-tenant-example/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "sandbox/video-conferencing-ms-example": { + "version": "5.0.12", "license": "MIT", "dependencies": { - "minimist": "^1.2.6" + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/rest": "^13.1.5", + "@loopback/rest-explorer": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@sourceloop/core": "^13.0.0", + "@sourceloop/video-conferencing-service": "^11.0.0", + "ajv": "^8.11.0", + "ajv-errors": "^3.0.0", + "db-migrate": "^1.0.0-beta.21", + "db-migrate-pg": "^1.3.0", + "dotenv": "^16.0.3", + "dotenv-extended": "^2.9.0", + "loopback-connector-postgresql": "^7.0.2", + "loopback4-soft-delete": "^9.1.1", + "prom-client": "^14.0.1", + "tslib": "^2.6.2" }, - "bin": { - "mkdirp": "bin/cmd.js" + "devDependencies": { + "@loopback/build": "^10.1.5", + "@loopback/eslint-config": "^14.0.4", + "@loopback/testlab": "^6.1.5", + "@types/node": "^18.11.9", + "eslint": "^8.44.0", + "source-map-support": "^0.5.21", + "typescript": "~4.9.5" + }, + "engines": { + "node": "18 || 20" } }, - "packages/cli/node_modules/sprintf-js": { - "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause" - }, - "packages/cli/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, - "license": "MIT", + "sandbox/video-conferencing-ms-example/node_modules/@loopback/boot": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.5.tgz", + "integrity": "sha512-5NgBYJ5UDmN0JGizdo2J3zg2fdWC3WcCDThQ31NXQdbKfZYi8dDLfSITEqJiGqZnzHtH7uzwrQ0GecHKNv2jcQ==", "dependencies": { - "has-flag": "^3.0.0" + "@loopback/model-api-builder": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@types/debug": "^4.1.12", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^10.3.10", + "tslib": "^2.6.2" }, "engines": { - "node": ">=4" + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "packages/cli/node_modules/tslint": { - "version": "6.1.3", + "sandbox/video-conferencing-ms-example/node_modules/@loopback/build": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@loopback/build/-/build-10.1.5.tgz", + "integrity": "sha512-IU4rFOT5fCtenKkl776wrJUZXOwtSuIWk7OsuPBhclUoCFM+nVk/eOxG61MIGIVtI6fa3Qllg45f0SN6y5Fmlg==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.3", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.13.0", - "tsutils": "^2.29.0" + "@loopback/eslint-config": "^14.0.5", + "@types/mocha": "^10.0.6", + "@types/node": "^16.18.70", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "eslint": "^8.51.0", + "fs-extra": "^11.2.0", + "glob": "^10.3.10", + "lodash": "^4.17.21", + "mocha": "^10.2.0", + "nyc": "^15.1.0", + "prettier": "^3.0.3", + "rimraf": "^5.0.5", + "source-map-support": "^0.5.21", + "typescript": "~5.2.2" }, "bin": { - "tslint": "bin/tslint" + "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": ">=4.8.0" - }, - "peerDependencies": { - "typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 4.0.0-dev" + "node": "16 || 18 || 20" } }, - "packages/cli/node_modules/tslint/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD" + "sandbox/video-conferencing-ms-example/node_modules/@loopback/build/node_modules/@types/node": { + "version": "16.18.91", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.91.tgz", + "integrity": "sha512-h8Q4klc8xzc9kJKr7UYNtJde5TU2qEePVyH3WyzJaUC+3ptyc5kPQbWOIUcn8ZsG5+KSkq+P0py0kC0VqxgAXw==", + "dev": true }, - "packages/cli/node_modules/typescript": { - "version": "4.7.4", + "sandbox/video-conferencing-ms-example/node_modules/@loopback/build/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=4.2.0" + "node": ">=14.17" } }, - "packages/core": { - "name": "@sourceloop/core", - "version": "13.0.0", - "license": "MIT", + "sandbox/video-conferencing-ms-example/node_modules/@loopback/context": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.5.tgz", + "integrity": "sha512-u1Hyj6bXQyWszSfuzHbEtfS7bJCOLZM4w+OLoaGhloKQUF6c89tGRrOE+otKZeKVOeFvLY+WG8C/5cwxKuDeJA==", "dependencies": { - "@loopback/boot": "^7.0.0", - "@loopback/context": "^7.0.0", - "@loopback/core": "^6.0.0", - "@loopback/express": "^7.0.0", - "@loopback/openapi-v3": "^10.0.0", - "@loopback/repository": "^7.0.0", - "@loopback/rest": "^14.0.0", - "@loopback/rest-explorer": "^7.0.0", - "@loopback/service-proxy": "^7.0.0", - "i18n": "^0.15.1", - "jsonwebtoken": "^9.0.0", - "lodash": "^4.17.21", - "logform": "^2.4.0", - "loopback-datasource-juggler": "^5.0.7", - "loopback4-authentication": "^12.0.0", - "loopback4-authorization": "^7.0.0", - "loopback4-helmet": "^7.0.0", - "loopback4-ratelimiter": "^7.0.0", - "loopback4-soft-delete": "^10.0.0", - "moment": "^2.29.4", - "moment-timezone": "^0.5.34", - "openapi3-ts": "^2.0.2", - "request-ip": "^3.3.0", - "swagger-stats": "^0.99.5", + "@loopback/metadata": "^6.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "hyperid": "^3.1.1", + "p-event": "^4.2.0", "tslib": "^2.6.2", - "winston": "^3.7.2" + "uuid": "^9.0.1" }, - "devDependencies": { - "@loopback/build": "^11.0.0", - "@loopback/eslint-config": "^15.0.0", - "@loopback/sequelize": "^0.6.0", - "@loopback/testlab": "^7.0.0", - "@types/i18n": "^0.13.6", - "@types/jsonwebtoken": "^9.0.0", - "@types/lodash": "^4.14.182", - "@types/moment": "^2.13.0", - "@types/moment-timezone": "^0.5.30", - "@types/node": "^18.11.9", - "@types/request-ip": "^0.0.37", - "@types/swagger-stats": "^0.95.4", - "eslint": "^8.44.0", - "loopback-connector-rest": "^5.0.1", - "source-map-support": "^0.5.21", - "typescript": "~4.9.5" + "engines": { + "node": "16 || 18 || 20" + } + }, + "sandbox/video-conferencing-ms-example/node_modules/@loopback/core": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.5.tgz", + "integrity": "sha512-S/461nALyCFv252bgjbq4qP3x8gfHAw4xvQf+Bz8786mZrOC7ulAIDfVlndrTlXLkto/3sLueRAz4hlN3fCAYg==", + "dependencies": { + "@loopback/context": "^6.1.5", + "debug": "^4.3.4", + "tslib": "^2.6.2" }, "engines": { - "node": "18 || 20" + "node": "16 || 18 || 20" + } + }, + "sandbox/video-conferencing-ms-example/node_modules/@loopback/express": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.5.tgz", + "integrity": "sha512-oQlH2Dngx4b3b/PNLijBnL6mRsrCFW17fwRGc3IMeGDE0HzpqVk5r8OwTtH9ddjRfkikdG3iQnWqymaXRf2cAw==", + "dependencies": { + "@loopback/http-server": "^5.1.5", + "@types/body-parser": "^1.19.5", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "body-parser": "^1.20.2", + "debug": "^4.3.4", + "express": "^4.18.2", + "http-errors": "^2.0.0", + "on-finished": "^2.4.1", + "toposort": "^2.0.2", + "tslib": "^2.6.2" }, - "optionalDependencies": { - "crypto-js": "^4.2.0" + "engines": { + "node": "16 || 18 || 20" }, "peerDependencies": { - "@loopback/sequelize": "^0.6.0", - "loopback-connector-rest": "^5.0.1" - }, - "peerDependenciesMeta": { - "@loopback/sequelize": { - "optional": true - } + "@loopback/core": "^5.0.0" } }, - "packages/core/node_modules/@loopback/eslint-config": { - "version": "15.0.0", - "dev": true, - "license": "MIT", + "sandbox/video-conferencing-ms-example/node_modules/@loopback/filter": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.5.tgz", + "integrity": "sha512-D5+lMFrehbHhBRAloHk4WqQSEcN9GqtLl5L0QyMePP7I5MpS778H16oz7QJfveCnOoMLd3Y1umF8BqM2gveDAw==", "dependencies": { - "@typescript-eslint/eslint-plugin": "^7.1.0", - "@typescript-eslint/parser": "^7.1.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-eslint-plugin": "^5.4.0", - "eslint-plugin-mocha": "^10.3.0" + "tslib": "^2.6.2" }, "engines": { - "node": "18 || 20" - }, - "peerDependencies": { - "eslint": "^8.57.0" + "node": "16 || 18 || 20" } }, - "packages/core/node_modules/@types/node": { - "version": "18.19.26", - "dev": true, - "license": "MIT", + "sandbox/video-conferencing-ms-example/node_modules/@loopback/http-server": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.5.tgz", + "integrity": "sha512-f9vTHdmrxagUY6HK4b8Tv1LhMTtRCK2rH5iGYUMYUpKe9lSOKnOKVm7XSBXB4YZd6sPxpwxJcMgzcPrWChTZRA==", "dependencies": { - "undici-types": "~5.26.4" + "debug": "^4.3.4", + "stoppable": "^1.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" } }, - "packages/core/node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.3.1", - "dev": true, - "license": "MIT", + "sandbox/video-conferencing-ms-example/node_modules/@loopback/metadata": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.5.tgz", + "integrity": "sha512-/5x6al0Y5pS/4YIxMdd29XyI/NhfAflp2clqrUAmXX82kjgWodUHedFCtw7xfKOMqj2NpXI9P6Fk33ur3+/wAg==", "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "7.3.1", - "@typescript-eslint/type-utils": "7.3.1", - "@typescript-eslint/utils": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1", "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.4", - "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "lodash": "^4.17.21", + "reflect-metadata": "^0.2.1", + "tslib": "^2.6.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "16 || 18 || 20" + } + }, + "sandbox/video-conferencing-ms-example/node_modules/@loopback/model-api-builder": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.5.tgz", + "integrity": "sha512-rIiMPGztaPETqBTvmpXGI9D0hHOnzhNyixZk1ewGoDZzkwsLLfi9E3swZE/4EgomwWxl8AhnrZKqBVZgBzQePA==", + "dependencies": { + "tslib": "^2.6.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "engines": { + "node": "16 || 18 || 20" }, "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" } }, - "packages/core/node_modules/@typescript-eslint/parser": { - "version": "7.3.1", - "dev": true, - "license": "BSD-2-Clause", + "sandbox/video-conferencing-ms-example/node_modules/@loopback/openapi-v3": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.5.tgz", + "integrity": "sha512-n8B2uZk2S7SYFDUm0famDjAQ1DMTjiELDEP0R52L9Zx/ZGfuFFCiUPc3KeDH9/W0uCMs9wRqP+hSxoABZeT+Dw==", "dependencies": { - "@typescript-eslint/scope-manager": "7.3.1", - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/typescript-estree": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1", - "debug": "^4.3.4" + "@loopback/repository-json-schema": "^7.2.1", + "debug": "^4.3.4", + "http-status": "^1.7.3", + "json-merge-patch": "^1.0.2", + "lodash": "^4.17.21", + "openapi3-ts": "^2.0.2", + "tslib": "^2.6.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "16 || 18 || 20" }, "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@loopback/core": "^5.0.0" } }, - "packages/core/node_modules/@typescript-eslint/scope-manager": { - "version": "7.3.1", - "dev": true, - "license": "MIT", + "sandbox/video-conferencing-ms-example/node_modules/@loopback/repository": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.5.tgz", + "integrity": "sha512-JWdescHh/7ucwnjxTaEo45Ce4Cak+m75UO5GFRikH4WsRGtJDr/eWdR/fDnnl7wgVTxca1mvNZhADs21O9ZPzA==", "dependencies": { - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1" + "@loopback/filter": "^4.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "16 || 18 || 20" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "packages/core/node_modules/@typescript-eslint/type-utils": { - "version": "7.3.1", - "dev": true, - "license": "MIT", + "sandbox/video-conferencing-ms-example/node_modules/@loopback/repository-json-schema": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.2.1.tgz", + "integrity": "sha512-dnFJ21aha88gWM4mN4qRIft1q9Eaz4SvgUNxPBFtpVE9Lvhh00xphW6f92PxVQHlOpn6SC3pQs+mTtxpszCvvw==", "dependencies": { - "@typescript-eslint/typescript-estree": "7.3.1", - "@typescript-eslint/utils": "7.3.1", + "@types/json-schema": "^7.0.15", "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" + "tslib": "^2.6.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "16 || 18 || 20" }, "peerDependencies": { - "eslint": "^8.56.0" + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/video-conferencing-ms-example/node_modules/@loopback/rest": { + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.5.tgz", + "integrity": "sha512-gtjaXxVFTsFldjWcvt+165Fmsgmbn/TNJk16E1lVvu5hA5/4BNDDkbexe1JSU+/+gVhY9z4okF+p2D9VnOL8lA==", + "dependencies": { + "@loopback/express": "^6.1.5", + "@loopback/http-server": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", + "@types/body-parser": "^1.19.5", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "@types/on-finished": "^2.3.4", + "@types/serve-static": "1.15.5", + "@types/type-is": "^1.6.6", + "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.2", + "strong-error-handler": "^5.0.6", + "tslib": "^2.6.2", + "type-is": "^1.6.18", + "validator": "^13.11.0" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "packages/core/node_modules/@typescript-eslint/types": { - "version": "7.3.1", - "dev": true, - "license": "MIT", + "sandbox/video-conferencing-ms-example/node_modules/@loopback/rest-explorer": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest-explorer/-/rest-explorer-6.1.5.tgz", + "integrity": "sha512-lXSmypX2cTEZwZWnXMe2Q12pV3EoHD3F/AxhdKpcPX3Jpg+F3udPac7fL0F75Tm43Z7j6t8xW/0+/ByUE9ti4w==", + "dependencies": { + "ejs": "^3.1.9", + "swagger-ui-dist": "5.11.0", + "tslib": "^2.6.2" + }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "16 || 18 || 20" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/rest": "^13.0.0" } }, - "packages/core/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.3.1", - "dev": true, - "license": "BSD-2-Clause", + "sandbox/video-conferencing-ms-example/node_modules/@loopback/sequelize": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@loopback/sequelize/-/sequelize-0.5.4.tgz", + "integrity": "sha512-Mh/4bfa+2sDhw6JjJ4J0DoShmIbvp+WAYLHHjPJu4qDm8srOo/7/9LzCIPwgIcnolc+pg+Hw0hx5kiMoIJ8TDA==", + "optional": true, + "peer": true, "dependencies": { - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1", "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "sequelize": "^6.35.2", + "tslib": "^2.6.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "16 || 18 || 20" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" } }, - "packages/core/node_modules/@typescript-eslint/utils": { - "version": "7.3.1", - "dev": true, - "license": "MIT", + "sandbox/video-conferencing-ms-example/node_modules/@loopback/service-proxy": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.5.tgz", + "integrity": "sha512-d1MHQNR9zon7kduaJGieUUee/uBVEpssW6j0ewiLfKfkBM6kruhq6+pc2uhyaWTaJMGOrz0sPIvgeTPGDzLfxw==", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "7.3.1", - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/typescript-estree": "7.3.1", - "semver": "^7.5.4" + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "16 || 18 || 20" }, "peerDependencies": { - "eslint": "^8.56.0" + "@loopback/core": "^5.0.0" } }, - "packages/core/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.3.1", + "sandbox/video-conferencing-ms-example/node_modules/@loopback/testlab": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/testlab/-/testlab-6.1.5.tgz", + "integrity": "sha512-UhT9WBUSjJ36+goGtNFT2gXfMjatzHuTTq5mHXOhMiRXs8z/H30fxW+BGVyjUD88OlL1msJmQC8B7iwdVwOpnw==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.3.1", - "eslint-visitor-keys": "^3.4.1" + "@hapi/shot": "^6.0.1", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/shot": "^4.0.5", + "@types/sinon": "^17.0.3", + "@types/supertest": "^2.0.16", + "express": "^4.18.2", + "fs-extra": "^11.2.0", + "oas-validator": "^5.0.8", + "should": "^13.2.3", + "sinon": "^17.0.1", + "supertest": "^6.3.3", + "tslib": "^2.6.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "16 || 18 || 20" } }, - "packages/core/node_modules/eslint-config-prettier": { - "version": "9.1.0", + "sandbox/video-conferencing-ms-example/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", + "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", "dev": true, - "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "sandbox/video-conferencing-ms-example/node_modules/@types/node": { + "version": "18.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", + "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "sandbox/video-conferencing-ms-example/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "sandbox/video-conferencing-ms-example/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "sandbox/video-conferencing-ms-example/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "sandbox/video-conferencing-ms-example/node_modules/loopback4-soft-delete": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/loopback4-soft-delete/-/loopback4-soft-delete-9.1.1.tgz", + "integrity": "sha512-IrcVuQDjyOEuXMfsY/DlopxmcOIDZqCG0//DQ7Oy4mEZ8jg8Ji51wqHe2FpwLIxJ9wmCvc4JjbEff7qZput5qA==", + "dependencies": { + "@loopback/core": "^5.1.5", + "@loopback/rest": "^13.1.5", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=18" }, "peerDependencies": { - "eslint": ">=7.0.0" + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/sequelize": "^0.5.4", + "loopback-datasource-juggler": "^5.0.5" + }, + "peerDependenciesMeta": { + "@loopback/sequelize": { + "optional": true + } } }, - "packages/core/node_modules/globby": { - "version": "11.1.0", + "sandbox/video-conferencing-ms-example/node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==" + }, + "sandbox/video-conferencing-ms-example/node_modules/sinon": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-17.0.1.tgz", + "integrity": "sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==", "dev": true, - "license": "MIT", "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" + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.5", + "supports-color": "^7.2.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/sinon" } }, - "packages/custom-sf-changelog": { - "version": "3.0.0", - "license": "ISC", + "sandbox/video-conferencing-ms-example/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": { - "compare-func": "^2.0.0", - "q": "^1.5.1" + "has-flag": "^4.0.0" }, "engines": { - "node": "18 || 20" + "node": ">=8" } }, - "packages/feature-toggle": { - "name": "@sourceloop/feature-toggle", - "version": "0.9.0", + "sandbox/video-conferencing-ms-example/node_modules/swagger-ui-dist": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.11.0.tgz", + "integrity": "sha512-j0PIATqQSEFGOLmiJOJZj1X1Jt6bFIur3JpY7+ghliUnfZs0fpWDdHEkn9q7QUlBtKbkn6TepvSxTqnE8l3s0A==" + }, + "sandbox/video-conferencing-ms-example/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "sandbox/workflow-ms-example": { + "version": "0.8.11", "license": "MIT", "dependencies": { - "@loopback/boot": "^7.0.0", - "@loopback/context": "^7.0.0", - "@loopback/core": "^6.0.0", - "@loopback/express": "^7.0.0", - "@loopback/repository": "^7.0.0", - "@loopback/rest": "^14.0.0", - "@loopback/rest-explorer": "^7.0.0", - "@loopback/service-proxy": "^7.0.0", + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/core": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/rest": "^13.1.5", + "@loopback/rest-explorer": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@sourceloop/bpmn-service": "^12.0.0", "@sourceloop/core": "^13.0.0", - "lodash": "^4.17.21", - "loopback4-authentication": "^12.0.0", - "sinon": "^14.0.0", + "ajv": "^8.11.0", + "ajv-errors": "^3.0.0", + "db-migrate": "^1.0.0-beta.21", + "db-migrate-pg": "^1.3.0", + "dotenv": "^16.0.3", + "form-data": "^4.0.0", + "loopback-connector-postgresql": "^7.0.2", + "loopback4-soft-delete": "^9.1.1", + "node-fetch": "^2.6.7", + "prom-client": "^14.0.1", "tslib": "^2.6.2" }, "devDependencies": { - "@loopback/build": "^11.0.0", - "@loopback/core": "^6.0.0", - "@loopback/eslint-config": "^15.0.0", - "@loopback/testlab": "^7.0.0", - "@types/lodash": "^4.14.182", + "@loopback/build": "^10.1.5", + "@loopback/eslint-config": "^14.0.4", + "@loopback/testlab": "^6.1.5", "@types/node": "^18.11.9", + "@types/node-fetch": "^2.5.12", "eslint": "^8.44.0", "source-map-support": "^0.5.21", "typescript": "~4.9.5" }, "engines": { "node": "18 || 20" + } + }, + "sandbox/workflow-ms-example/node_modules/@loopback/boot": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.5.tgz", + "integrity": "sha512-5NgBYJ5UDmN0JGizdo2J3zg2fdWC3WcCDThQ31NXQdbKfZYi8dDLfSITEqJiGqZnzHtH7uzwrQ0GecHKNv2jcQ==", + "dependencies": { + "@loopback/model-api-builder": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", + "@types/debug": "^4.1.12", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^10.3.10", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" }, "peerDependencies": { - "@loopback/core": "^6.0.0" + "@loopback/core": "^5.0.0" } }, - "packages/feature-toggle/node_modules/@loopback/eslint-config": { - "version": "15.0.0", + "sandbox/workflow-ms-example/node_modules/@loopback/build": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@loopback/build/-/build-10.1.5.tgz", + "integrity": "sha512-IU4rFOT5fCtenKkl776wrJUZXOwtSuIWk7OsuPBhclUoCFM+nVk/eOxG61MIGIVtI6fa3Qllg45f0SN6y5Fmlg==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "^7.1.0", - "@typescript-eslint/parser": "^7.1.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-eslint-plugin": "^5.4.0", - "eslint-plugin-mocha": "^10.3.0" + "@loopback/eslint-config": "^14.0.5", + "@types/mocha": "^10.0.6", + "@types/node": "^16.18.70", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "eslint": "^8.51.0", + "fs-extra": "^11.2.0", + "glob": "^10.3.10", + "lodash": "^4.17.21", + "mocha": "^10.2.0", + "nyc": "^15.1.0", + "prettier": "^3.0.3", + "rimraf": "^5.0.5", + "source-map-support": "^0.5.21", + "typescript": "~5.2.2" + }, + "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": "18 || 20" + "node": "16 || 18 || 20" + } + }, + "sandbox/workflow-ms-example/node_modules/@loopback/build/node_modules/@types/node": { + "version": "16.18.91", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.91.tgz", + "integrity": "sha512-h8Q4klc8xzc9kJKr7UYNtJde5TU2qEePVyH3WyzJaUC+3ptyc5kPQbWOIUcn8ZsG5+KSkq+P0py0kC0VqxgAXw==", + "dev": true + }, + "sandbox/workflow-ms-example/node_modules/@loopback/build/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, - "peerDependencies": { - "eslint": "^8.57.0" + "engines": { + "node": ">=14.17" } }, - "packages/feature-toggle/node_modules/@sinonjs/commons": { - "version": "2.0.0", - "license": "BSD-3-Clause", + "sandbox/workflow-ms-example/node_modules/@loopback/context": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.5.tgz", + "integrity": "sha512-u1Hyj6bXQyWszSfuzHbEtfS7bJCOLZM4w+OLoaGhloKQUF6c89tGRrOE+otKZeKVOeFvLY+WG8C/5cwxKuDeJA==", "dependencies": { - "type-detect": "4.0.8" + "@loopback/metadata": "^6.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "hyperid": "^3.1.1", + "p-event": "^4.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": "16 || 18 || 20" } }, - "packages/feature-toggle/node_modules/@sinonjs/fake-timers": { - "version": "9.1.2", - "license": "BSD-3-Clause", + "sandbox/workflow-ms-example/node_modules/@loopback/core": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.5.tgz", + "integrity": "sha512-S/461nALyCFv252bgjbq4qP3x8gfHAw4xvQf+Bz8786mZrOC7ulAIDfVlndrTlXLkto/3sLueRAz4hlN3fCAYg==", "dependencies": { - "@sinonjs/commons": "^1.7.0" + "@loopback/context": "^6.1.5", + "debug": "^4.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" } }, - "packages/feature-toggle/node_modules/@sinonjs/fake-timers/node_modules/@sinonjs/commons": { - "version": "1.8.6", - "license": "BSD-3-Clause", + "sandbox/workflow-ms-example/node_modules/@loopback/express": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.5.tgz", + "integrity": "sha512-oQlH2Dngx4b3b/PNLijBnL6mRsrCFW17fwRGc3IMeGDE0HzpqVk5r8OwTtH9ddjRfkikdG3iQnWqymaXRf2cAw==", "dependencies": { - "type-detect": "4.0.8" + "@loopback/http-server": "^5.1.5", + "@types/body-parser": "^1.19.5", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "body-parser": "^1.20.2", + "debug": "^4.3.4", + "express": "^4.18.2", + "http-errors": "^2.0.0", + "on-finished": "^2.4.1", + "toposort": "^2.0.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "packages/feature-toggle/node_modules/@sinonjs/samsam": { - "version": "7.0.1", - "license": "BSD-3-Clause", + "sandbox/workflow-ms-example/node_modules/@loopback/filter": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.5.tgz", + "integrity": "sha512-D5+lMFrehbHhBRAloHk4WqQSEcN9GqtLl5L0QyMePP7I5MpS778H16oz7QJfveCnOoMLd3Y1umF8BqM2gveDAw==", "dependencies": { - "@sinonjs/commons": "^2.0.0", - "lodash.get": "^4.4.2", - "type-detect": "^4.0.8" + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" } }, - "packages/feature-toggle/node_modules/@types/node": { - "version": "18.19.26", - "dev": true, - "license": "MIT", + "sandbox/workflow-ms-example/node_modules/@loopback/http-server": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.5.tgz", + "integrity": "sha512-f9vTHdmrxagUY6HK4b8Tv1LhMTtRCK2rH5iGYUMYUpKe9lSOKnOKVm7XSBXB4YZd6sPxpwxJcMgzcPrWChTZRA==", "dependencies": { - "undici-types": "~5.26.4" + "debug": "^4.3.4", + "stoppable": "^1.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "16 || 18 || 20" } }, - "packages/feature-toggle/node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.3.1", - "dev": true, - "license": "MIT", + "sandbox/workflow-ms-example/node_modules/@loopback/metadata": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.5.tgz", + "integrity": "sha512-/5x6al0Y5pS/4YIxMdd29XyI/NhfAflp2clqrUAmXX82kjgWodUHedFCtw7xfKOMqj2NpXI9P6Fk33ur3+/wAg==", "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "7.3.1", - "@typescript-eslint/type-utils": "7.3.1", - "@typescript-eslint/utils": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1", "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.4", - "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "lodash": "^4.17.21", + "reflect-metadata": "^0.2.1", + "tslib": "^2.6.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "16 || 18 || 20" + } + }, + "sandbox/workflow-ms-example/node_modules/@loopback/model-api-builder": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.5.tgz", + "integrity": "sha512-rIiMPGztaPETqBTvmpXGI9D0hHOnzhNyixZk1ewGoDZzkwsLLfi9E3swZE/4EgomwWxl8AhnrZKqBVZgBzQePA==", + "dependencies": { + "tslib": "^2.6.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "engines": { + "node": "16 || 18 || 20" }, "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" } }, - "packages/feature-toggle/node_modules/@typescript-eslint/parser": { - "version": "7.3.1", - "dev": true, - "license": "BSD-2-Clause", + "sandbox/workflow-ms-example/node_modules/@loopback/openapi-v3": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.5.tgz", + "integrity": "sha512-n8B2uZk2S7SYFDUm0famDjAQ1DMTjiELDEP0R52L9Zx/ZGfuFFCiUPc3KeDH9/W0uCMs9wRqP+hSxoABZeT+Dw==", "dependencies": { - "@typescript-eslint/scope-manager": "7.3.1", - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/typescript-estree": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1", - "debug": "^4.3.4" + "@loopback/repository-json-schema": "^7.2.1", + "debug": "^4.3.4", + "http-status": "^1.7.3", + "json-merge-patch": "^1.0.2", + "lodash": "^4.17.21", + "openapi3-ts": "^2.0.2", + "tslib": "^2.6.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "16 || 18 || 20" }, "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@loopback/core": "^5.0.0" } }, - "packages/feature-toggle/node_modules/@typescript-eslint/scope-manager": { - "version": "7.3.1", - "dev": true, - "license": "MIT", + "sandbox/workflow-ms-example/node_modules/@loopback/repository": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.5.tgz", + "integrity": "sha512-JWdescHh/7ucwnjxTaEo45Ce4Cak+m75UO5GFRikH4WsRGtJDr/eWdR/fDnnl7wgVTxca1mvNZhADs21O9ZPzA==", "dependencies": { - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1" + "@loopback/filter": "^4.1.5", + "@types/debug": "^4.1.12", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "16 || 18 || 20" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "packages/feature-toggle/node_modules/@typescript-eslint/type-utils": { - "version": "7.3.1", - "dev": true, - "license": "MIT", + "sandbox/workflow-ms-example/node_modules/@loopback/repository-json-schema": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.2.1.tgz", + "integrity": "sha512-dnFJ21aha88gWM4mN4qRIft1q9Eaz4SvgUNxPBFtpVE9Lvhh00xphW6f92PxVQHlOpn6SC3pQs+mTtxpszCvvw==", "dependencies": { - "@typescript-eslint/typescript-estree": "7.3.1", - "@typescript-eslint/utils": "7.3.1", + "@types/json-schema": "^7.0.15", "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" + "tslib": "^2.6.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "16 || 18 || 20" }, "peerDependencies": { - "eslint": "^8.56.0" + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" + } + }, + "sandbox/workflow-ms-example/node_modules/@loopback/rest": { + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.5.tgz", + "integrity": "sha512-gtjaXxVFTsFldjWcvt+165Fmsgmbn/TNJk16E1lVvu5hA5/4BNDDkbexe1JSU+/+gVhY9z4okF+p2D9VnOL8lA==", + "dependencies": { + "@loopback/express": "^6.1.5", + "@loopback/http-server": "^5.1.5", + "@loopback/openapi-v3": "^9.1.5", + "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", + "@types/body-parser": "^1.19.5", + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.37", + "@types/http-errors": "^2.0.4", + "@types/on-finished": "^2.3.4", + "@types/serve-static": "1.15.5", + "@types/type-is": "^1.6.6", + "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.2", + "strong-error-handler": "^5.0.6", + "tslib": "^2.6.2", + "type-is": "^1.6.18", + "validator": "^13.11.0" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": "16 || 18 || 20" + }, + "peerDependencies": { + "@loopback/core": "^5.0.0" } }, - "packages/feature-toggle/node_modules/@typescript-eslint/types": { - "version": "7.3.1", - "dev": true, - "license": "MIT", + "sandbox/workflow-ms-example/node_modules/@loopback/rest-explorer": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/rest-explorer/-/rest-explorer-6.1.5.tgz", + "integrity": "sha512-lXSmypX2cTEZwZWnXMe2Q12pV3EoHD3F/AxhdKpcPX3Jpg+F3udPac7fL0F75Tm43Z7j6t8xW/0+/ByUE9ti4w==", + "dependencies": { + "ejs": "^3.1.9", + "swagger-ui-dist": "5.11.0", + "tslib": "^2.6.2" + }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "16 || 18 || 20" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/rest": "^13.0.0" } }, - "packages/feature-toggle/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.3.1", - "dev": true, - "license": "BSD-2-Clause", + "sandbox/workflow-ms-example/node_modules/@loopback/sequelize": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@loopback/sequelize/-/sequelize-0.5.4.tgz", + "integrity": "sha512-Mh/4bfa+2sDhw6JjJ4J0DoShmIbvp+WAYLHHjPJu4qDm8srOo/7/9LzCIPwgIcnolc+pg+Hw0hx5kiMoIJ8TDA==", + "optional": true, + "peer": true, "dependencies": { - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1", "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "sequelize": "^6.35.2", + "tslib": "^2.6.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "16 || 18 || 20" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "@loopback/core": "^5.0.0", + "@loopback/repository": "^6.0.0" } }, - "packages/feature-toggle/node_modules/@typescript-eslint/utils": { - "version": "7.3.1", - "dev": true, - "license": "MIT", + "sandbox/workflow-ms-example/node_modules/@loopback/service-proxy": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.5.tgz", + "integrity": "sha512-d1MHQNR9zon7kduaJGieUUee/uBVEpssW6j0ewiLfKfkBM6kruhq6+pc2uhyaWTaJMGOrz0sPIvgeTPGDzLfxw==", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "7.3.1", - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/typescript-estree": "7.3.1", - "semver": "^7.5.4" + "loopback-datasource-juggler": "^5.0.5", + "tslib": "^2.6.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "16 || 18 || 20" }, "peerDependencies": { - "eslint": "^8.56.0" + "@loopback/core": "^5.0.0" } }, - "packages/feature-toggle/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.3.1", + "sandbox/workflow-ms-example/node_modules/@loopback/testlab": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/testlab/-/testlab-6.1.5.tgz", + "integrity": "sha512-UhT9WBUSjJ36+goGtNFT2gXfMjatzHuTTq5mHXOhMiRXs8z/H30fxW+BGVyjUD88OlL1msJmQC8B7iwdVwOpnw==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.3.1", - "eslint-visitor-keys": "^3.4.1" + "@hapi/shot": "^6.0.1", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/shot": "^4.0.5", + "@types/sinon": "^17.0.3", + "@types/supertest": "^2.0.16", + "express": "^4.18.2", + "fs-extra": "^11.2.0", + "oas-validator": "^5.0.8", + "should": "^13.2.3", + "sinon": "^17.0.1", + "supertest": "^6.3.3", + "tslib": "^2.6.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "16 || 18 || 20" } }, - "packages/feature-toggle/node_modules/eslint-config-prettier": { - "version": "9.1.0", + "sandbox/workflow-ms-example/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", + "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", "dev": true, - "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" + "dependencies": { + "@sinonjs/commons": "^3.0.0" } }, - "packages/feature-toggle/node_modules/globby": { - "version": "11.1.0", + "sandbox/workflow-ms-example/node_modules/@types/node": { + "version": "18.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", + "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", "dev": true, - "license": "MIT", "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" + "undici-types": "~5.26.4" + } + }, + "sandbox/workflow-ms-example/node_modules/@types/sinon": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", + "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "sandbox/workflow-ms-example/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "sandbox/workflow-ms-example/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=14.14" + } + }, + "sandbox/workflow-ms-example/node_modules/loopback4-soft-delete": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/loopback4-soft-delete/-/loopback4-soft-delete-9.1.1.tgz", + "integrity": "sha512-IrcVuQDjyOEuXMfsY/DlopxmcOIDZqCG0//DQ7Oy4mEZ8jg8Ji51wqHe2FpwLIxJ9wmCvc4JjbEff7qZput5qA==", + "dependencies": { + "@loopback/core": "^5.1.5", + "@loopback/rest": "^13.1.5", + "lodash": "^4.17.21" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/context": "^6.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/sequelize": "^0.5.4", + "loopback-datasource-juggler": "^5.0.5" + }, + "peerDependenciesMeta": { + "@loopback/sequelize": { + "optional": true + } } }, - "packages/feature-toggle/node_modules/sinon": { - "version": "14.0.2", - "license": "BSD-3-Clause", + "sandbox/workflow-ms-example/node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==" + }, + "sandbox/workflow-ms-example/node_modules/sinon": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-17.0.1.tgz", + "integrity": "sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==", + "dev": true, "dependencies": { - "@sinonjs/commons": "^2.0.0", - "@sinonjs/fake-timers": "^9.1.2", - "@sinonjs/samsam": "^7.0.1", - "diff": "^5.0.0", - "nise": "^5.1.2", + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.5", "supports-color": "^7.2.0" }, "funding": { @@ -32991,9 +48524,11 @@ "url": "https://opencollective.com/sinon" } }, - "packages/feature-toggle/node_modules/supports-color": { + "sandbox/workflow-ms-example/node_modules/supports-color": { "version": "7.2.0", - "license": "MIT", + "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" }, @@ -33001,6 +48536,23 @@ "node": ">=8" } }, + "sandbox/workflow-ms-example/node_modules/swagger-ui-dist": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.11.0.tgz", + "integrity": "sha512-j0PIATqQSEFGOLmiJOJZj1X1Jt6bFIur3JpY7+ghliUnfZs0fpWDdHEkn9q7QUlBtKbkn6TepvSxTqnE8l3s0A==" + }, + "sandbox/workflow-ms-example/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, "services/audit-service": { "name": "@sourceloop/audit-service", "version": "12.0.0", diff --git a/package.json b/package.json index c38230fbe2..5355acfb6c 100644 --- a/package.json +++ b/package.json @@ -53,6 +53,7 @@ "packages/cache", "packages/feature-toggle", "packages/custom-sf-changelog/", - "services/*" + "services/*", + "sandbox/*" ] } diff --git a/packages/cli/README.md b/packages/cli/README.md index 6c9e8f5f7e..54f992ff82 100644 --- a/packages/cli/README.md +++ b/packages/cli/README.md @@ -13,6 +13,7 @@ npm install @sourceloop/cli ## Usage + ```sh-session $ npm install -g @sourceloop/cli $ sl COMMAND @@ -24,18 +25,20 @@ USAGE $ sl COMMAND ... ``` + ## Commands -* [`sl autocomplete [SHELL]`](#sl-autocomplete-shell) -* [`sl cdk`](#sl-cdk) -* [`sl extension [NAME]`](#sl-extension-name) -* [`sl help [COMMAND]`](#sl-help-command) -* [`sl microservice [NAME]`](#sl-microservice-name) -* [`sl scaffold [NAME]`](#sl-scaffold-name) -* [`sl update`](#sl-update) + +- [`sl autocomplete [SHELL]`](#sl-autocomplete-shell) +- [`sl cdk`](#sl-cdk) +- [`sl extension [NAME]`](#sl-extension-name) +- [`sl help [COMMAND]`](#sl-help-command) +- [`sl microservice [NAME]`](#sl-microservice-name) +- [`sl scaffold [NAME]`](#sl-scaffold-name) +- [`sl update`](#sl-update) ## `sl autocomplete [SHELL]` diff --git a/sandbox/audit-ms-example/Dockerfile b/sandbox/audit-ms-example/Dockerfile index 52edeb495a..cc8be23e28 100644 --- a/sandbox/audit-ms-example/Dockerfile +++ b/sandbox/audit-ms-example/Dockerfile @@ -1,5 +1,5 @@ # Check out https://hub.docker.com/_/node to select a new base image -FROM node:16-alpine +FROM node:18-alpine # Set to a non-root built-in user `node` USER node diff --git a/sandbox/auth-ms-basic-example/Dockerfile b/sandbox/auth-ms-basic-example/Dockerfile index 52edeb495a..cc8be23e28 100644 --- a/sandbox/auth-ms-basic-example/Dockerfile +++ b/sandbox/auth-ms-basic-example/Dockerfile @@ -1,5 +1,5 @@ # Check out https://hub.docker.com/_/node to select a new base image -FROM node:16-alpine +FROM node:18-alpine # Set to a non-root built-in user `node` USER node diff --git a/sandbox/chat-notification-pubnub-example/facade/Dockerfile b/sandbox/chat-notification-pubnub-example/facade/Dockerfile index 52edeb495a..cc8be23e28 100644 --- a/sandbox/chat-notification-pubnub-example/facade/Dockerfile +++ b/sandbox/chat-notification-pubnub-example/facade/Dockerfile @@ -1,5 +1,5 @@ # Check out https://hub.docker.com/_/node to select a new base image -FROM node:16-alpine +FROM node:18-alpine # Set to a non-root built-in user `node` USER node diff --git a/sandbox/chat-notification-pubnub-example/services/chat-service/Dockerfile b/sandbox/chat-notification-pubnub-example/services/chat-service/Dockerfile index 52edeb495a..cc8be23e28 100644 --- a/sandbox/chat-notification-pubnub-example/services/chat-service/Dockerfile +++ b/sandbox/chat-notification-pubnub-example/services/chat-service/Dockerfile @@ -1,5 +1,5 @@ # Check out https://hub.docker.com/_/node to select a new base image -FROM node:16-alpine +FROM node:18-alpine # Set to a non-root built-in user `node` USER node diff --git a/sandbox/chat-notification-pubnub-example/services/notifications-service/Dockerfile b/sandbox/chat-notification-pubnub-example/services/notifications-service/Dockerfile index 52edeb495a..cc8be23e28 100644 --- a/sandbox/chat-notification-pubnub-example/services/notifications-service/Dockerfile +++ b/sandbox/chat-notification-pubnub-example/services/notifications-service/Dockerfile @@ -1,5 +1,5 @@ # Check out https://hub.docker.com/_/node to select a new base image -FROM node:16-alpine +FROM node:18-alpine # Set to a non-root built-in user `node` USER node diff --git a/sandbox/chat-notification-pubnub-example/services/notifications-service/package.json b/sandbox/chat-notification-pubnub-example/services/notifications-service/package.json index 4e7449400a..cb4b66d3da 100644 --- a/sandbox/chat-notification-pubnub-example/services/notifications-service/package.json +++ b/sandbox/chat-notification-pubnub-example/services/notifications-service/package.json @@ -61,6 +61,7 @@ "@loopback/service-proxy": "^6.1.5", "@sourceloop/core": "^13.0.0", "@sourceloop/notification-service": "^12.0.0", + "aws-sdk": "^2.1565.0", "db-migrate": "^1.0.0-beta.21", "db-migrate-pg": "^1.3.0", "dotenv": "^16.0.3", @@ -79,6 +80,7 @@ "@loopback/eslint-config": "^14.0.4", "@loopback/testlab": "^6.1.5", "@types/node": "^18.11.9", + "@types/pubnub": "^7.4.2", "eslint": "^8.44.0", "source-map-support": "^0.5.21", "typescript": "~4.9.5" diff --git a/sandbox/chat-notification-socketio-example/facade/Dockerfile b/sandbox/chat-notification-socketio-example/facade/Dockerfile index 52edeb495a..cc8be23e28 100644 --- a/sandbox/chat-notification-socketio-example/facade/Dockerfile +++ b/sandbox/chat-notification-socketio-example/facade/Dockerfile @@ -1,5 +1,5 @@ # Check out https://hub.docker.com/_/node to select a new base image -FROM node:16-alpine +FROM node:18-alpine # Set to a non-root built-in user `node` USER node diff --git a/sandbox/chat-notification-socketio-example/services/chat-service/Dockerfile b/sandbox/chat-notification-socketio-example/services/chat-service/Dockerfile index 52edeb495a..cc8be23e28 100644 --- a/sandbox/chat-notification-socketio-example/services/chat-service/Dockerfile +++ b/sandbox/chat-notification-socketio-example/services/chat-service/Dockerfile @@ -1,5 +1,5 @@ # Check out https://hub.docker.com/_/node to select a new base image -FROM node:16-alpine +FROM node:18-alpine # Set to a non-root built-in user `node` USER node diff --git a/sandbox/chat-notification-socketio-example/services/notifications-service/Dockerfile b/sandbox/chat-notification-socketio-example/services/notifications-service/Dockerfile index 52edeb495a..cc8be23e28 100644 --- a/sandbox/chat-notification-socketio-example/services/notifications-service/Dockerfile +++ b/sandbox/chat-notification-socketio-example/services/notifications-service/Dockerfile @@ -1,5 +1,5 @@ # Check out https://hub.docker.com/_/node to select a new base image -FROM node:16-alpine +FROM node:18-alpine # Set to a non-root built-in user `node` USER node diff --git a/sandbox/docker-compose.yml b/sandbox/docker-compose.yml index 47c89b54d1..9ab4047425 100644 --- a/sandbox/docker-compose.yml +++ b/sandbox/docker-compose.yml @@ -430,58 +430,6 @@ services: - audit-ms-migration restart: on-failure - search-ms-example: - image: ${REGISTRY:-localhost:32000}/search-ms-example - build: - context: ./search-ms-example - dockerfile: Dockerfile - ports: - - '3037:3000' - networks: - - sandbox - environment: *search-ms-variables - depends_on: - - postgres - - postgres_orchestrator - - search-ms-migration - restart: on-failure - - search-ms-migration: - image: ${REGISTRY:-localhost:32000}/search-ms-example - command: sh -c "sleep 60 && npm run db:migrate" - build: - context: ./search-ms-example - dockerfile: Dockerfile - environment: *search-ms-variables - depends_on: - - postgres - - postgres_orchestrator - networks: - - sandbox - restart: on-failure - - search-client-example: - image: ${REGISTRY:-localhost:32000}/search-client-example - build: - context: ./search-client-example - dockerfile: Dockerfile - ports: - - '4200:4200' - networks: - - sandbox - restart: on-failure - - user-onboarding-example: - image: ${REGISTRY:-localhost:32000}/user-onboarding-example - build: - context: ./user-onboarding-example - dockerfile: Dockerfile - ports: - - '4201:4200' - networks: - - sandbox - restart: on-failure - audit-ms-migration: image: ${REGISTRY:-localhost:32000}/audit-ms-example command: sh -c "sleep 60 && npm run db:migrate" @@ -616,9 +564,9 @@ services: restart: on-failure payment-backend-example: - image: ${REGISTRY:-localhost:32000}/payment-example/backend + image: ${REGISTRY:-localhost:32000}/payment-example build: - context: ./payment-example/backend + context: ./payment-example dockerfile: Dockerfile ports: - '3042:3000' @@ -632,9 +580,9 @@ services: restart: on-failure payment-backend-migration: - image: ${REGISTRY:-localhost:32000}/payment-example/backend + image: ${REGISTRY:-localhost:32000}/payment-example build: - context: ./payment-example/backend + context: ./payment-example dockerfile: Dockerfile command: sh -c "sleep 60 && npm run db:migrate" environment: *payment-backend-variables @@ -676,21 +624,6 @@ services: - sandbox restart: on-failure - user-tenant-example: - image: ${REGISTRY:-localhost:32000}/user-tenant-example - build: - context: ./user-tenant-example - dockerfile: Dockerfile - ports: - - '3043:3000' - networks: - - sandbox - environment: *user-tenant-variables - depends_on: - - postgres - - postgres_orchestrator - restart: on-failure - redis: image: 'redis:alpine' ports: diff --git a/sandbox/feature-toggle-example/Dockerfile b/sandbox/feature-toggle-example/Dockerfile index 52edeb495a..cc8be23e28 100644 --- a/sandbox/feature-toggle-example/Dockerfile +++ b/sandbox/feature-toggle-example/Dockerfile @@ -1,5 +1,5 @@ # Check out https://hub.docker.com/_/node to select a new base image -FROM node:16-alpine +FROM node:18-alpine # Set to a non-root built-in user `node` USER node diff --git a/sandbox/in-mail-example/Dockerfile b/sandbox/in-mail-example/Dockerfile index d783c3366c..78dfb8fc25 100644 --- a/sandbox/in-mail-example/Dockerfile +++ b/sandbox/in-mail-example/Dockerfile @@ -1,5 +1,5 @@ # Check out https://hub.docker.com/_/node to select a new base image -FROM node:16-alpine +FROM node:18-alpine # Set to a non-root built-in user `node` USER node diff --git a/sandbox/oauth-example/Dockerfile b/sandbox/oauth-example/Dockerfile index 320047513d..1e318cb8f2 100644 --- a/sandbox/oauth-example/Dockerfile +++ b/sandbox/oauth-example/Dockerfile @@ -14,7 +14,7 @@ WORKDIR /home/node/app # where available (npm@5+) COPY --chown=node package*.json ./ -RUN npm ci +RUN npm i # Bundle app source code COPY --chown=node . . diff --git a/sandbox/payment-example/Dockerfile b/sandbox/payment-example/Dockerfile index cde08eca2f..fb4419bcbc 100644 --- a/sandbox/payment-example/Dockerfile +++ b/sandbox/payment-example/Dockerfile @@ -1,5 +1,5 @@ # Check out https://hub.docker.com/_/node to select a new base image -FROM node:16-alpine +FROM node:18-alpine # Set to a non-root built-in user `node` USER node @@ -14,7 +14,7 @@ WORKDIR /home/node/app # where available (npm@5+) COPY --chown=node package*.json ./ -RUN npm ci +RUN npm i # Bundle app source code COPY --chown=node . . diff --git a/sandbox/pubnub-example/Dockerfile b/sandbox/pubnub-example/Dockerfile index 52edeb495a..cc8be23e28 100644 --- a/sandbox/pubnub-example/Dockerfile +++ b/sandbox/pubnub-example/Dockerfile @@ -1,5 +1,5 @@ # Check out https://hub.docker.com/_/node to select a new base image -FROM node:16-alpine +FROM node:18-alpine # Set to a non-root built-in user `node` USER node diff --git a/sandbox/scheduler-example/Dockerfile b/sandbox/scheduler-example/Dockerfile index 52edeb495a..cc8be23e28 100644 --- a/sandbox/scheduler-example/Dockerfile +++ b/sandbox/scheduler-example/Dockerfile @@ -1,5 +1,5 @@ # Check out https://hub.docker.com/_/node to select a new base image -FROM node:16-alpine +FROM node:18-alpine # Set to a non-root built-in user `node` USER node diff --git a/sandbox/search-ms-example/Dockerfile b/sandbox/search-ms-example/Dockerfile index 52edeb495a..cc8be23e28 100644 --- a/sandbox/search-ms-example/Dockerfile +++ b/sandbox/search-ms-example/Dockerfile @@ -1,5 +1,5 @@ # Check out https://hub.docker.com/_/node to select a new base image -FROM node:16-alpine +FROM node:18-alpine # Set to a non-root built-in user `node` USER node diff --git a/sandbox/video-conferencing-ms-example/Dockerfile b/sandbox/video-conferencing-ms-example/Dockerfile index 52edeb495a..cc8be23e28 100644 --- a/sandbox/video-conferencing-ms-example/Dockerfile +++ b/sandbox/video-conferencing-ms-example/Dockerfile @@ -1,5 +1,5 @@ # Check out https://hub.docker.com/_/node to select a new base image -FROM node:16-alpine +FROM node:18-alpine # Set to a non-root built-in user `node` USER node diff --git a/sandbox/workflow-ms-example/Dockerfile b/sandbox/workflow-ms-example/Dockerfile index 54d108502e..6a3a7b8fad 100644 --- a/sandbox/workflow-ms-example/Dockerfile +++ b/sandbox/workflow-ms-example/Dockerfile @@ -1,5 +1,5 @@ # Check out https://hub.docker.com/_/node to select a new base image -FROM node:16-alpine +FROM node:18-alpine # Set to a non-root built-in user `node` USER node diff --git a/sandbox/workflow-ms-example/tsconfig.json b/sandbox/workflow-ms-example/tsconfig.json index d735c5979b..7586b48c43 100644 --- a/sandbox/workflow-ms-example/tsconfig.json +++ b/sandbox/workflow-ms-example/tsconfig.json @@ -4,10 +4,9 @@ "compilerOptions": { "outDir": "dist", "rootDir": "src", - "composite": true + "composite": true, + "experimentalDecorators": true }, - "include": [ - "src" - ], + "include": ["src"], "references": [] } diff --git a/services/audit-service/src/__tests__/unit/audit.controller.unit.ts b/services/audit-service/src/__tests__/unit/audit.controller.unit.ts index a2c8fb640b..84bb793371 100644 --- a/services/audit-service/src/__tests__/unit/audit.controller.unit.ts +++ b/services/audit-service/src/__tests__/unit/audit.controller.unit.ts @@ -108,8 +108,9 @@ describe('AuditController(unit) ', () => { ); sinon.assert.calledOnce(logFetch); expect(controllerResult).to.have.length(1); - const controllerResultWithoutFilter = - await controller.find(includeArchivedLogs); + const controllerResultWithoutFilter = await controller.find( + includeArchivedLogs, + ); expect(controllerResultWithoutFilter).to.have.length(2); }); }); diff --git a/services/authentication-service/src/modules/auth/controllers/login.controller.ts b/services/authentication-service/src/modules/auth/controllers/login.controller.ts index 7ca6d7bc7d..94fbade9d7 100644 --- a/services/authentication-service/src/modules/auth/controllers/login.controller.ts +++ b/services/authentication-service/src/modules/auth/controllers/login.controller.ts @@ -442,10 +442,12 @@ export class LoginController { let oldPassword = prevPassword; let newPassword = password; if (process.env.PRIVATE_DECRYPTION_KEY) { - const decryptedOldPassword = - await this.userRepo.decryptPassword(oldPassword); - const decryptedNewPassword = - await this.userRepo.decryptPassword(password); + const decryptedOldPassword = await this.userRepo.decryptPassword( + oldPassword, + ); + const decryptedNewPassword = await this.userRepo.decryptPassword( + password, + ); oldPassword = decryptedOldPassword; newPassword = decryptedNewPassword; } diff --git a/services/bpmn-service/src/controllers/workflow.controller.ts b/services/bpmn-service/src/controllers/workflow.controller.ts index d771ef525a..51b5602789 100644 --- a/services/bpmn-service/src/controllers/workflow.controller.ts +++ b/services/bpmn-service/src/controllers/workflow.controller.ts @@ -85,8 +85,9 @@ export class WorkflowController { workflowDto: WorkflowDto, ): Promise { try { - const workflowResponse = - await this.workflowManagerService.createWorkflow(workflowDto); + const workflowResponse = await this.workflowManagerService.createWorkflow( + workflowDto, + ); const entity = new Workflow({ workflowVersion: workflowResponse.version, @@ -140,8 +141,9 @@ export class WorkflowController { workflowDto: WorkflowDto, @param.path.string('id') id: string, ): Promise { - const workflowResponse = - await this.workflowManagerService.updateWorkflow(workflowDto); + const workflowResponse = await this.workflowManagerService.updateWorkflow( + workflowDto, + ); const entity = new Workflow({ workflowVersion: workflowResponse.version, diff --git a/services/feature-toggle-service/Dockerfile b/services/feature-toggle-service/Dockerfile index 52edeb495a..cc8be23e28 100644 --- a/services/feature-toggle-service/Dockerfile +++ b/services/feature-toggle-service/Dockerfile @@ -1,5 +1,5 @@ # Check out https://hub.docker.com/_/node to select a new base image -FROM node:16-alpine +FROM node:18-alpine # Set to a non-root built-in user `node` USER node diff --git a/services/notification-service/src/services/process-notification.service.ts b/services/notification-service/src/services/process-notification.service.ts index f4f8a1260e..9587e1f39c 100644 --- a/services/notification-service/src/services/process-notification.service.ts +++ b/services/notification-service/src/services/process-notification.service.ts @@ -293,8 +293,9 @@ export class ProcessNotificationService { } //Create filter using criteria given in request const filterUsers = this._createFilterBuilder(notificationSettings).build(); - const notificationUsers = - await this.notificationUserRepository.find(filterUsers); + const notificationUsers = await this.notificationUserRepository.find( + filterUsers, + ); if (notificationUsers.length === 0) { throw new HttpErrors.UnprocessableEntity( ErrorKeys.NoUserFoundToSendNotification, diff --git a/services/payment-service/Dockerfile b/services/payment-service/Dockerfile index 52edeb495a..cc8be23e28 100644 --- a/services/payment-service/Dockerfile +++ b/services/payment-service/Dockerfile @@ -1,5 +1,5 @@ # Check out https://hub.docker.com/_/node to select a new base image -FROM node:16-alpine +FROM node:18-alpine # Set to a non-root built-in user `node` USER node diff --git a/services/payment-service/openapi.json b/services/payment-service/openapi.json index d876563e1f..1aece968b3 100644 --- a/services/payment-service/openapi.json +++ b/services/payment-service/openapi.json @@ -13,9 +13,7 @@ "post": { "x-controller-name": "SubscriptionTransactionsController", "x-operation-name": "subscriptionandtransactionscreate", - "tags": [ - "SubscriptionTransactionsController" - ], + "tags": ["SubscriptionTransactionsController"], "responses": { "302": { "description": "Subscription model instance", @@ -41,9 +39,7 @@ "get": { "x-controller-name": "OrdersController", "x-operation-name": "count", - "tags": [ - "OrdersController" - ], + "tags": ["OrdersController"], "responses": { "200": { "description": "Orders model count", @@ -79,9 +75,7 @@ "put": { "x-controller-name": "OrdersController", "x-operation-name": "replaceById", - "tags": [ - "OrdersController" - ], + "tags": ["OrdersController"], "responses": { "204": { "description": "Orders PUT success" @@ -112,9 +106,7 @@ "patch": { "x-controller-name": "OrdersController", "x-operation-name": "updateById", - "tags": [ - "OrdersController" - ], + "tags": ["OrdersController"], "responses": { "204": { "description": "Orders PATCH success" @@ -145,9 +137,7 @@ "get": { "x-controller-name": "OrdersController", "x-operation-name": "findById", - "tags": [ - "OrdersController" - ], + "tags": ["OrdersController"], "responses": { "200": { "description": "Orders model instance", @@ -186,9 +176,7 @@ "delete": { "x-controller-name": "OrdersController", "x-operation-name": "deleteById", - "tags": [ - "OrdersController" - ], + "tags": ["OrdersController"], "responses": { "204": { "description": "Orders DELETE success" @@ -211,9 +199,7 @@ "post": { "x-controller-name": "OrdersController", "x-operation-name": "create", - "tags": [ - "OrdersController" - ], + "tags": ["OrdersController"], "responses": { "200": { "description": "Orders model instance", @@ -240,9 +226,7 @@ "patch": { "x-controller-name": "OrdersController", "x-operation-name": "updateAll", - "tags": [ - "OrdersController" - ], + "tags": ["OrdersController"], "responses": { "200": { "description": "Orders PATCH success count", @@ -285,9 +269,7 @@ "get": { "x-controller-name": "OrdersController", "x-operation-name": "find", - "tags": [ - "OrdersController" - ], + "tags": ["OrdersController"], "responses": { "200": { "description": "Array of Orders model instances", @@ -323,9 +305,7 @@ "get": { "x-controller-name": "PaymentGatewaysController", "x-operation-name": "count", - "tags": [ - "PaymentGatewaysController" - ], + "tags": ["PaymentGatewaysController"], "responses": { "200": { "description": "PaymentGateways model count", @@ -361,9 +341,7 @@ "put": { "x-controller-name": "PaymentGatewaysController", "x-operation-name": "replaceById", - "tags": [ - "PaymentGatewaysController" - ], + "tags": ["PaymentGatewaysController"], "responses": { "204": { "description": "PaymentGateways PUT success" @@ -394,9 +372,7 @@ "patch": { "x-controller-name": "PaymentGatewaysController", "x-operation-name": "updateById", - "tags": [ - "PaymentGatewaysController" - ], + "tags": ["PaymentGatewaysController"], "responses": { "204": { "description": "PaymentGateways PATCH success" @@ -427,9 +403,7 @@ "get": { "x-controller-name": "PaymentGatewaysController", "x-operation-name": "findById", - "tags": [ - "PaymentGatewaysController" - ], + "tags": ["PaymentGatewaysController"], "responses": { "200": { "description": "PaymentGateways model instance", @@ -468,9 +442,7 @@ "delete": { "x-controller-name": "PaymentGatewaysController", "x-operation-name": "deleteById", - "tags": [ - "PaymentGatewaysController" - ], + "tags": ["PaymentGatewaysController"], "responses": { "204": { "description": "PaymentGateways DELETE success" @@ -493,9 +465,7 @@ "post": { "x-controller-name": "PaymentGatewaysController", "x-operation-name": "create", - "tags": [ - "PaymentGatewaysController" - ], + "tags": ["PaymentGatewaysController"], "responses": { "200": { "description": "PaymentGateways model instance", @@ -522,9 +492,7 @@ "patch": { "x-controller-name": "PaymentGatewaysController", "x-operation-name": "updateAll", - "tags": [ - "PaymentGatewaysController" - ], + "tags": ["PaymentGatewaysController"], "responses": { "200": { "description": "PaymentGateways PATCH success count", @@ -567,9 +535,7 @@ "get": { "x-controller-name": "PaymentGatewaysController", "x-operation-name": "find", - "tags": [ - "PaymentGatewaysController" - ], + "tags": ["PaymentGatewaysController"], "responses": { "200": { "description": "Array of PaymentGateways model instances", @@ -605,9 +571,7 @@ "get": { "x-controller-name": "PingController", "x-operation-name": "ping", - "tags": [ - "PingController" - ], + "tags": ["PingController"], "responses": { "200": { "description": "Ping Response", @@ -627,9 +591,7 @@ "post": { "x-controller-name": "TransactionsController", "x-operation-name": "orderandtransactionscreate", - "tags": [ - "TransactionsController" - ], + "tags": ["TransactionsController"], "responses": { "302": { "description": "Order model instance", @@ -654,9 +616,7 @@ "post": { "x-controller-name": "SubscriptionTransactionsController", "x-operation-name": "subscriptionTransactionscharge", - "tags": [ - "SubscriptionTransactionsController" - ], + "tags": ["SubscriptionTransactionsController"], "responses": { "200": { "description": "Subscription model instance", @@ -681,9 +641,7 @@ "get": { "x-controller-name": "SubscriptionsController", "x-operation-name": "count", - "tags": [ - "SubscriptionsController" - ], + "tags": ["SubscriptionsController"], "responses": { "200": { "description": "Subscriptions model count", @@ -720,9 +678,7 @@ "put": { "x-controller-name": "SubscriptionsController", "x-operation-name": "replaceById", - "tags": [ - "SubscriptionsController" - ], + "tags": ["SubscriptionsController"], "responses": { "204": { "description": "Subscriptions PUT success" @@ -754,9 +710,7 @@ "patch": { "x-controller-name": "SubscriptionsController", "x-operation-name": "updateById", - "tags": [ - "SubscriptionsController" - ], + "tags": ["SubscriptionsController"], "responses": { "204": { "description": "Subscriptions PATCH success" @@ -788,9 +742,7 @@ "get": { "x-controller-name": "SubscriptionsController", "x-operation-name": "findById", - "tags": [ - "SubscriptionsController" - ], + "tags": ["SubscriptionsController"], "responses": { "200": { "description": "Subscriptions model instance", @@ -830,9 +782,7 @@ "delete": { "x-controller-name": "SubscriptionsController", "x-operation-name": "deleteById", - "tags": [ - "SubscriptionsController" - ], + "tags": ["SubscriptionsController"], "responses": { "204": { "description": "Subscriptions DELETE success" @@ -856,9 +806,7 @@ "post": { "x-controller-name": "SubscriptionsController", "x-operation-name": "create", - "tags": [ - "SubscriptionsController" - ], + "tags": ["SubscriptionsController"], "responses": { "200": { "description": "Subscriptions model instance", @@ -886,9 +834,7 @@ "patch": { "x-controller-name": "SubscriptionsController", "x-operation-name": "updateAll", - "tags": [ - "SubscriptionsController" - ], + "tags": ["SubscriptionsController"], "responses": { "200": { "description": "Subscriptions PATCH success count", @@ -932,9 +878,7 @@ "get": { "x-controller-name": "SubscriptionsController", "x-operation-name": "find", - "tags": [ - "SubscriptionsController" - ], + "tags": ["SubscriptionsController"], "responses": { "200": { "description": "Array of Subscriptions model instances", @@ -971,9 +915,7 @@ "get": { "x-controller-name": "TemplatesController", "x-operation-name": "count", - "tags": [ - "TemplatesController" - ], + "tags": ["TemplatesController"], "responses": { "200": { "description": "Templates model count", @@ -1009,9 +951,7 @@ "put": { "x-controller-name": "TemplatesController", "x-operation-name": "replaceById", - "tags": [ - "TemplatesController" - ], + "tags": ["TemplatesController"], "responses": { "204": { "description": "Templates PUT success" @@ -1042,9 +982,7 @@ "patch": { "x-controller-name": "TemplatesController", "x-operation-name": "updateById", - "tags": [ - "TemplatesController" - ], + "tags": ["TemplatesController"], "responses": { "204": { "description": "Templates PATCH success" @@ -1075,9 +1013,7 @@ "get": { "x-controller-name": "TemplatesController", "x-operation-name": "findById", - "tags": [ - "TemplatesController" - ], + "tags": ["TemplatesController"], "responses": { "200": { "description": "Templates model instance", @@ -1116,9 +1052,7 @@ "delete": { "x-controller-name": "TemplatesController", "x-operation-name": "deleteById", - "tags": [ - "TemplatesController" - ], + "tags": ["TemplatesController"], "responses": { "204": { "description": "Templates DELETE success" @@ -1141,9 +1075,7 @@ "post": { "x-controller-name": "TemplatesController", "x-operation-name": "create", - "tags": [ - "TemplatesController" - ], + "tags": ["TemplatesController"], "responses": { "200": { "description": "Templates model instance", @@ -1170,9 +1102,7 @@ "patch": { "x-controller-name": "TemplatesController", "x-operation-name": "updateAll", - "tags": [ - "TemplatesController" - ], + "tags": ["TemplatesController"], "responses": { "200": { "description": "Templates PATCH success count", @@ -1215,9 +1145,7 @@ "get": { "x-controller-name": "TemplatesController", "x-operation-name": "find", - "tags": [ - "TemplatesController" - ], + "tags": ["TemplatesController"], "responses": { "200": { "description": "Array of Templates model instances", @@ -1253,9 +1181,7 @@ "post": { "x-controller-name": "TransactionsController", "x-operation-name": "transactionscharge", - "tags": [ - "TransactionsController" - ], + "tags": ["TransactionsController"], "responses": { "200": { "description": "Transacttion Gateway Request", @@ -1280,9 +1206,7 @@ "get": { "x-controller-name": "TransactionsController", "x-operation-name": "count", - "tags": [ - "TransactionsController" - ], + "tags": ["TransactionsController"], "responses": { "200": { "description": "Transactions model count", @@ -1318,9 +1242,7 @@ "get": { "x-controller-name": "TransactionsController", "x-operation-name": "transactionsPay", - "tags": [ - "TransactionsController" - ], + "tags": ["TransactionsController"], "responses": { "200": { "description": "HTML response for payment gateway interface.", @@ -1350,9 +1272,7 @@ "get": { "x-controller-name": "TransactionsController", "x-operation-name": "transactionsRefundParse", - "tags": [ - "TransactionsController" - ], + "tags": ["TransactionsController"], "responses": { "200": { "description": "Refund Object from payment gateway", @@ -1378,9 +1298,7 @@ "post": { "x-controller-name": "TransactionsController", "x-operation-name": "transactionsRefund", - "tags": [ - "TransactionsController" - ], + "tags": ["TransactionsController"], "responses": { "200": { "description": "Refund Object from payment gateway", @@ -1406,9 +1324,7 @@ "get": { "x-controller-name": "TransactionSubscriptionsController", "x-operation-name": "subscriptionTransactionsPay", - "tags": [ - "TransactionSubscriptionsController" - ], + "tags": ["TransactionSubscriptionsController"], "responses": { "302": { "description": "Array of Transactions model instances", @@ -1438,9 +1354,7 @@ "post": { "x-controller-name": "TransactionsController", "x-operation-name": "subscriptionWebHook", - "tags": [ - "TransactionsController" - ], + "tags": ["TransactionsController"], "responses": { "200": { "description": "Subscription Gateway Request", @@ -1465,9 +1379,7 @@ "put": { "x-controller-name": "TransactionsController", "x-operation-name": "replaceById", - "tags": [ - "TransactionsController" - ], + "tags": ["TransactionsController"], "responses": { "204": { "description": "Transactions PUT success" @@ -1498,9 +1410,7 @@ "patch": { "x-controller-name": "TransactionsController", "x-operation-name": "updateById", - "tags": [ - "TransactionsController" - ], + "tags": ["TransactionsController"], "responses": { "204": { "description": "Transactions PATCH success" @@ -1531,9 +1441,7 @@ "get": { "x-controller-name": "TransactionsController", "x-operation-name": "findById", - "tags": [ - "TransactionsController" - ], + "tags": ["TransactionsController"], "responses": { "200": { "description": "Transactions model instance", @@ -1572,9 +1480,7 @@ "delete": { "x-controller-name": "TransactionsController", "x-operation-name": "deleteById", - "tags": [ - "TransactionsController" - ], + "tags": ["TransactionsController"], "responses": { "204": { "description": "Transactions DELETE success" @@ -1597,9 +1503,7 @@ "post": { "x-controller-name": "TransactionsController", "x-operation-name": "create", - "tags": [ - "TransactionsController" - ], + "tags": ["TransactionsController"], "responses": { "200": { "description": "Transactions model instance", @@ -1626,9 +1530,7 @@ "patch": { "x-controller-name": "TransactionsController", "x-operation-name": "updateAll", - "tags": [ - "TransactionsController" - ], + "tags": ["TransactionsController"], "responses": { "200": { "description": "Transactions PATCH success count", @@ -1671,9 +1573,7 @@ "get": { "x-controller-name": "TransactionsController", "x-operation-name": "find", - "tags": [ - "TransactionsController" - ], + "tags": ["TransactionsController"], "responses": { "200": { "description": "Array of Transactions model instances", @@ -1739,12 +1639,7 @@ "type": "object" } }, - "required": [ - "totalAmount", - "currency", - "status", - "paymentGatewayId" - ], + "required": ["totalAmount", "currency", "status", "paymentGatewayId"], "additionalProperties": false }, "NewOrders": { @@ -1774,12 +1669,7 @@ "type": "object" } }, - "required": [ - "totalAmount", - "currency", - "status", - "paymentGatewayId" - ], + "required": ["totalAmount", "currency", "status", "paymentGatewayId"], "additionalProperties": false, "x-typescript-type": "Orders" }, @@ -1810,12 +1700,7 @@ "type": "object" } }, - "required": [ - "totalAmount", - "currency", - "status", - "paymentGatewayId" - ], + "required": ["totalAmount", "currency", "status", "paymentGatewayId"], "additionalProperties": false, "x-typescript-type": "OrdersWithRelations" }, @@ -1879,12 +1764,7 @@ "type": "object" } }, - "required": [ - "id", - "amountPaid", - "currency", - "status" - ], + "required": ["id", "amountPaid", "currency", "status"], "additionalProperties": true }, "NewTransactions": { @@ -1918,12 +1798,7 @@ "type": "object" } }, - "required": [ - "id", - "amountPaid", - "currency", - "status" - ], + "required": ["id", "amountPaid", "currency", "status"], "additionalProperties": true, "x-typescript-type": "Transactions" }, @@ -1958,12 +1833,7 @@ "type": "object" } }, - "required": [ - "id", - "amountPaid", - "currency", - "status" - ], + "required": ["id", "amountPaid", "currency", "status"], "additionalProperties": true, "x-typescript-type": "TransactionsWithRelations" }, @@ -2018,12 +1888,7 @@ "type": "boolean" } }, - "required": [ - "id", - "name", - "gatewayType", - "enabled" - ], + "required": ["id", "name", "gatewayType", "enabled"], "additionalProperties": true }, "NewPaymentGateways": { @@ -2044,12 +1909,7 @@ "type": "boolean" } }, - "required": [ - "id", - "name", - "gatewayType", - "enabled" - ], + "required": ["id", "name", "gatewayType", "enabled"], "additionalProperties": true, "x-typescript-type": "PaymentGateways" }, @@ -2071,12 +1931,7 @@ "type": "boolean" } }, - "required": [ - "id", - "name", - "gatewayType", - "enabled" - ], + "required": ["id", "name", "gatewayType", "enabled"], "additionalProperties": true, "x-typescript-type": "PaymentGatewaysWithRelations" }, @@ -2121,13 +1976,7 @@ "type": "string" } }, - "required": [ - "id", - "paymentGatewayId", - "name", - "template", - "type" - ], + "required": ["id", "paymentGatewayId", "name", "template", "type"], "additionalProperties": true }, "NewTemplates": { @@ -2151,13 +2000,7 @@ "type": "string" } }, - "required": [ - "id", - "paymentGatewayId", - "name", - "template", - "type" - ], + "required": ["id", "paymentGatewayId", "name", "template", "type"], "additionalProperties": true, "x-typescript-type": "Templates" }, @@ -2182,13 +2025,7 @@ "type": "string" } }, - "required": [ - "id", - "paymentGatewayId", - "name", - "template", - "type" - ], + "required": ["id", "paymentGatewayId", "name", "template", "type"], "additionalProperties": true, "x-typescript-type": "TemplatesWithRelations" }, @@ -2256,11 +2093,7 @@ "type": "string" } }, - "required": [ - "id", - "totalAmount", - "status" - ], + "required": ["id", "totalAmount", "status"], "additionalProperties": true }, "NewSubscriptions": { @@ -2304,11 +2137,7 @@ "type": "string" } }, - "required": [ - "id", - "totalAmount", - "status" - ], + "required": ["id", "totalAmount", "status"], "additionalProperties": true, "x-typescript-type": "Subscriptions" }, @@ -2353,11 +2182,7 @@ "type": "string" } }, - "required": [ - "id", - "totalAmount", - "status" - ], + "required": ["id", "totalAmount", "status"], "additionalProperties": true, "x-typescript-type": "SubscriptionsWithRelations" }, @@ -3224,4 +3049,4 @@ } } } -} \ No newline at end of file +} diff --git a/services/payment-service/openapi.md b/services/payment-service/openapi.md index 887f240179..93f2c11e27 100644 --- a/services/payment-service/openapi.md +++ b/services/payment-service/openapi.md @@ -1,17 +1,16 @@ --- -title: "@sourceloop/payment-service v11.1.5" +title: '@sourceloop/payment-service v11.1.5' language_tabs: - javascript: JavaScript - javascript--nodejs: Node.JS language_clients: - javascript: request - - javascript--nodejs: "" + - javascript--nodejs: '' toc_footers: [] includes: [] search: true highlight_theme: darkula headingLevel: 2 - --- @@ -24,7 +23,7 @@ payment microservice. Base URLs: -* / +- /

SubscriptionTransactionsController

@@ -37,22 +36,21 @@ Base URLs: ```javascript const inputBody = '{}'; const headers = { - 'Content-Type':'application/json', - 'Accept':'text/html' + 'Content-Type': 'application/json', + Accept: 'text/html', }; -fetch('/create-subscription-and-pay', -{ +fetch('/create-subscription-and-pay', { method: 'POST', body: inputBody, - headers: headers + headers: headers, }) -.then(function(res) { + .then(function (res) { return res.json(); -}).then(function(body) { + }) + .then(function (body) { console.log(body); -}); - + }); ``` ```javascript--nodejs @@ -79,10 +77,10 @@ fetch('/create-subscription-and-pay', `POST /create-subscription-and-pay` -| Permissions | -| ------- | -| CreateSubscription | -| 2 | +| Permissions | +| ------------------ | +| CreateSubscription | +| 2 | > Body parameter @@ -92,17 +90,17 @@ fetch('/create-subscription-and-pay',

Parameters

-|Name|In|Type|Required|Description| -|---|---|---|---|---| -|body|body|object|false|none| +| Name | In | Type | Required | Description | +| ---- | ---- | ------ | -------- | ----------- | +| body | body | object | false | none | > Example responses

Responses

-|Status|Meaning|Description|Schema| -|---|---|---|---| -|302|[Found](https://tools.ietf.org/html/rfc7231#section-6.4.3)|Subscription model instance|None| +| Status | Meaning | Description | Schema | +| ------ | ---------------------------------------------------------- | --------------------------- | ------ | +| 302 | [Found](https://tools.ietf.org/html/rfc7231#section-6.4.3) | Subscription model instance | None |

Response Schema

@@ -119,22 +117,21 @@ This operation does not require authentication ```javascript const inputBody = '{}'; const headers = { - 'Content-Type':'application/x-www-form-urlencoded', - 'Accept':'application/json' + 'Content-Type': 'application/x-www-form-urlencoded', + Accept: 'application/json', }; -fetch('/subscription/transaction/charge', -{ +fetch('/subscription/transaction/charge', { method: 'POST', body: inputBody, - headers: headers + headers: headers, }) -.then(function(res) { + .then(function (res) { return res.json(); -}).then(function(body) { + }) + .then(function (body) { console.log(body); -}); - + }); ``` ```javascript--nodejs @@ -165,22 +162,21 @@ fetch('/subscription/transaction/charge', ```yaml {} - ```

Parameters

-|Name|In|Type|Required|Description| -|---|---|---|---|---| -|body|body|object|false|none| +| Name | In | Type | Required | Description | +| ---- | ---- | ------ | -------- | ----------- | +| body | body | object | false | none | > Example responses

Responses

-|Status|Meaning|Description|Schema| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|Subscription model instance|None| +| Status | Meaning | Description | Schema | +| ------ | ------------------------------------------------------- | --------------------------- | ------ | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | Subscription model instance | None |

Response Schema

@@ -197,23 +193,21 @@ This operation does not require authentication > Code samples ```javascript - const headers = { - 'Accept':'application/json' + Accept: 'application/json', }; -fetch('/orders/count', -{ +fetch('/orders/count', { method: 'GET', - headers: headers + headers: headers, }) -.then(function(res) { + .then(function (res) { return res.json(); -}).then(function(body) { + }) + .then(function (body) { console.log(body); -}); - + }); ``` ```javascript--nodejs @@ -241,9 +235,9 @@ fetch('/orders/count',

Parameters

-|Name|In|Type|Required|Description| -|---|---|---|---|---| -|where|query|object|false|none| +| Name | In | Type | Required | Description | +| ----- | ----- | ------ | -------- | ----------- | +| where | query | object | false | none | > Example responses @@ -257,9 +251,9 @@ fetch('/orders/count',

Responses

-|Status|Meaning|Description|Schema| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|Orders model count|[loopback.Count](#schemaloopback.count)| +| Status | Meaning | Description | Schema | +| ------ | ------------------------------------------------------- | ------------------ | --------------------------------------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | Orders model count | [loopback.Count](#schemaloopback.count) |