diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..74340d4 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,6 @@ +/.git +/node_modules +.dockerignore +.env +Dockerfile +fly.toml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..58aa406 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,39 @@ +# syntax = docker/dockerfile:1 + +# Adjust NODE_VERSION as desired +ARG NODE_VERSION=22 +FROM node:${NODE_VERSION}-slim AS base + +LABEL fly_launch_runtime="Node.js" + +# Node.js app lives here +WORKDIR /app + +# Set production environment +ENV NODE_ENV="production" + + +# Throw-away build stage to reduce size of final image +FROM base AS build + +# Install packages needed to build node modules +RUN apt-get update -qq && \ + apt-get install --no-install-recommends -y build-essential node-gyp pkg-config python-is-python3 + +# Install node modules +COPY package-lock.json package.json ./ +RUN npm ci + +# Copy application code +COPY . . + + +# Final stage for app image +FROM base + +# Copy built application +COPY --from=build /app /app + +# Start the server by default, this can be overwritten at runtime +EXPOSE 3000 +CMD [ "npm", "run", "start" ] diff --git a/fly.toml b/fly.toml new file mode 100644 index 0000000..f954e62 --- /dev/null +++ b/fly.toml @@ -0,0 +1,23 @@ +# fly.toml app configuration file generated for w-e-api on 2025-03-11T22:57:26Z +# +# See https://fly.io/docs/reference/configuration/ for information about how to use this file. +# + +app = 'w-e-api' +primary_region = 'mad' + +[build] + +[http_service] + internal_port = 3000 + force_https = true + auto_stop_machines = 'stop' + auto_start_machines = true + min_machines_running = 0 + processes = ['app'] + +[[vm]] + memory = '1gb' + cpu_kind = 'shared' + cpus = 1 + memory_mb = 1024 diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json index f3626d5..eb14312 100644 --- a/node_modules/.package-lock.json +++ b/node_modules/.package-lock.json @@ -2,7 +2,7 @@ - "name": "wild-escape-API", + "name": "app", @@ -18,179 +18,179 @@ - "node_modules/@mongodb-js/saslprep": { + "node_modules/@flydotio/dockerfile": { - "version": "1.2.0", + "version": "0.7.8", - "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/@flydotio/dockerfile/-/dockerfile-0.7.8.tgz", - "integrity": "sha512-+ywrb0AqkfaYuhHs6LxKWgqbh3I72EpEgESCw37o+9qPx9WTCkgDm2B+eMrwehGtHBWHFU4GXvnSCNiFhhausg==", + "integrity": "sha512-FmVlJAV+Y8wW6FJa5kLgFNbcuMdryIDXpiFs/d275A4MWbKssJVEk6Fo1A8V1dQYeD0VhORpse6vSc4N0yvBGw==", - "license": "MIT", + "dev": true, - "dependencies": { + "license": "MIT", - "sparse-bitfield": "^3.0.3" + "dependencies": { - } + "chalk": "^5.4.1", - }, + "diff": "^7.0.0", - "node_modules/@types/node": { + "ejs": "^3.1.10", - "version": "22.13.10", + "inquirer": "^12.4.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", + "shell-quote": "^1.8.2", - "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", + "yargs": "^17.7.2" - "license": "MIT", + }, - "dependencies": { + "bin": { - "undici-types": "~6.20.0" + "dockerfile": "index.js" - } + }, - }, + "engines": { - "node_modules/@types/webidl-conversions": { + "node": ">=16.0.0" - "version": "7.0.3", + } - "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz", + }, - "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==", + "node_modules/@inquirer/checkbox": { - "license": "MIT" + "version": "4.1.3", - }, + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.3.tgz", - "node_modules/@types/whatwg-url": { + "integrity": "sha512-KU1MGwf24iABJjGESxhyj+/rlQYSRoCfcuHDEHXfZ1DENmbuSRfyrUb+LLjHoee5TNOFKwaFxDXc5/zRwJUPMQ==", - "version": "11.0.5", + "dev": true, - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", + "license": "MIT", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", + "dependencies": { - "license": "MIT", + "@inquirer/core": "^10.1.8", - "dependencies": { + "@inquirer/figures": "^1.0.11", - "@types/webidl-conversions": "*" + "@inquirer/type": "^3.0.5", - } + "ansi-escapes": "^4.3.2", - }, + "yoctocolors-cjs": "^2.1.2" - "node_modules/accepts": { + }, - "version": "1.3.8", + "engines": { - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "node": ">=18" - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + }, - "license": "MIT", + "peerDependencies": { - "dependencies": { + "@types/node": ">=18" - "mime-types": "~2.1.34", + }, - "negotiator": "0.6.3" + "peerDependenciesMeta": { - }, + "@types/node": { - "engines": { + "optional": true - "node": ">= 0.6" + } @@ -202,23 +202,27 @@ - "node_modules/anymatch": { + "node_modules/@inquirer/confirm": { - "version": "3.1.3", + "version": "5.1.7", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.7.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "integrity": "sha512-Xrfbrw9eSiHb+GsesO8TQIeHSMTP0xyvTCeeYevgZ4sKW+iz9w/47bgfG9b0niQm+xaLY2EWPBINUPldLwvYiw==", - "license": "ISC", + "dev": true, + + + + "license": "MIT", @@ -226,11 +230,11 @@ - "normalize-path": "^3.0.0", + "@inquirer/core": "^10.1.8", - "picomatch": "^2.0.4" + "@inquirer/type": "^3.0.5" @@ -242,155 +246,155 @@ - "node": ">= 8" + "node": ">=18" - } + }, - }, + "peerDependencies": { - "node_modules/append-field": { + "@types/node": ">=18" - "version": "1.0.0", + }, - "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", + "peerDependenciesMeta": { - "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==", + "@types/node": { - "license": "MIT" + "optional": true - }, + } - "node_modules/array-flatten": { + } - "version": "1.1.1", + }, - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "node_modules/@inquirer/core": { - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "version": "10.1.8", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.8.tgz", - }, + "integrity": "sha512-HpAqR8y715zPpM9e/9Q+N88bnGwqqL8ePgZ0SMv/s3673JLMv3bIkoivGmjPqXlEgisUksSXibweQccUwEx4qQ==", - "node_modules/balanced-match": { + "dev": true, - "version": "1.0.2", + "license": "MIT", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "dependencies": { - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "@inquirer/figures": "^1.0.11", - "license": "MIT" + "@inquirer/type": "^3.0.5", - }, + "ansi-escapes": "^4.3.2", - "node_modules/basic-auth": { + "cli-width": "^4.1.0", - "version": "2.0.1", + "mute-stream": "^2.0.0", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "signal-exit": "^4.1.0", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "wrap-ansi": "^6.2.0", - "license": "MIT", + "yoctocolors-cjs": "^2.1.2" - "dependencies": { + }, - "safe-buffer": "5.1.2" + "engines": { - }, + "node": ">=18" - "engines": { + }, - "node": ">= 0.8" + "peerDependencies": { - } + "@types/node": ">=18" - }, + }, - "node_modules/basic-auth/node_modules/safe-buffer": { + "peerDependenciesMeta": { - "version": "5.1.2", + "@types/node": { - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "optional": true - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + } - "license": "MIT" + } @@ -398,67 +402,67 @@ - "node_modules/bcryptjs": { + "node_modules/@inquirer/editor": { - "version": "3.0.2", + "version": "4.2.8", - "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-3.0.2.tgz", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.8.tgz", - "integrity": "sha512-k38b3XOZKv60C4E2hVsXTolJWfkGRMbILBIe2IBITXciy5bOsTKot5kDrf3ZfufQtQOUN5mXceUEpU1rTl9Uog==", + "integrity": "sha512-UkGKbMFlQw5k4ZLjDwEi5z8NIVlP/3DAlLHta0o0pSsdpPThNmPtUL8mvGCHUaQtR+QrxR9yRYNWgKMsHkfIUA==", - "license": "BSD-3-Clause", + "dev": true, - "bin": { + "license": "MIT", - "bcrypt": "bin/bcrypt" + "dependencies": { - } + "@inquirer/core": "^10.1.8", - }, + "@inquirer/type": "^3.0.5", - "node_modules/binary-extensions": { + "external-editor": "^3.1.0" - "version": "2.3.0", + }, - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "engines": { - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "node": ">=18" - "license": "MIT", + }, - "engines": { + "peerDependencies": { - "node": ">=8" + "@types/node": ">=18" @@ -466,91 +470,91 @@ - "funding": { + "peerDependenciesMeta": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/node": { - } + "optional": true - }, + } - "node_modules/body-parser": { + } - "version": "1.20.3", + }, - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "node_modules/@inquirer/expand": { - "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "version": "4.0.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.10.tgz", - "dependencies": { + "integrity": "sha512-leyBouGJ77ggv51Jb/OJmLGGnU2HYc13MZ2iiPNLwe2VgFgZPVqsrRWSa1RAHKyazjOyvSNKLD1B2K7A/iWi1g==", - "bytes": "3.1.2", + "dev": true, - "content-type": "~1.0.5", + "license": "MIT", - "debug": "2.6.9", + "dependencies": { - "depd": "2.0.0", + "@inquirer/core": "^10.1.8", - "destroy": "1.2.0", + "@inquirer/type": "^3.0.5", - "http-errors": "2.0.0", + "yoctocolors-cjs": "^2.1.2" - "iconv-lite": "0.4.24", + }, - "on-finished": "2.4.1", + "engines": { - "qs": "6.13.0", + "node": ">=18" - "raw-body": "2.5.2", + }, - "type-is": "~1.6.18", + "peerDependencies": { - "unpipe": "1.0.0" + "@types/node": ">=18" @@ -558,15 +562,19 @@ - "engines": { + "peerDependenciesMeta": { - "node": ">= 0.8", + "@types/node": { - "npm": "1.2.8000 || >= 1.4.16" + "optional": true + + + + } @@ -578,171 +586,171 @@ - "node_modules/body-parser/node_modules/qs": { + "node_modules/@inquirer/figures": { - "version": "6.13.0", + "version": "1.0.11", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.11.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "integrity": "sha512-eOg92lvrn/aRUqbxRyvpEWnrvRuTYRifixHkYVpJiygTgVSBIHDqLh0SrMQXkafvULg3ck11V7xvR+zcgvpHFw==", - "license": "BSD-3-Clause", + "dev": true, - "dependencies": { + "license": "MIT", - "side-channel": "^1.0.6" + "engines": { - }, + "node": ">=18" - "engines": { + } - "node": ">=0.6" + }, - }, + "node_modules/@inquirer/input": { - "funding": { + "version": "4.1.7", - "url": "https://github.com/sponsors/ljharb" + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.7.tgz", - } + "integrity": "sha512-rCQAipJNA14UTH84df/z4jDJ9LZ54H6zzuCAi7WZ0qVqx3CSqLjfXAMd5cpISIxbiHVJCPRB81gZksq6CZsqDg==", - }, + "dev": true, - "node_modules/brace-expansion": { + "license": "MIT", - "version": "1.1.11", + "dependencies": { - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "@inquirer/core": "^10.1.8", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "@inquirer/type": "^3.0.5" - "license": "MIT", + }, - "dependencies": { + "engines": { - "balanced-match": "^1.0.0", + "node": ">=18" - "concat-map": "0.0.1" + }, - } + "peerDependencies": { - }, + "@types/node": ">=18" - "node_modules/braces": { + }, - "version": "3.0.3", + "peerDependenciesMeta": { - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "@types/node": { - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "optional": true - "license": "MIT", + } - "dependencies": { + } - "fill-range": "^7.1.1" + }, - }, + "node_modules/@inquirer/number": { - "engines": { + "version": "3.0.10", - "node": ">=8" + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.10.tgz", - } + "integrity": "sha512-GLsdnxzNefjCJUmWyjaAuNklHgDpCTL4RMllAVhVvAzBwRW9g38eZ5tWgzo1lirtSDTpsh593hqXVhxvdrjfwA==", - }, + "dev": true, - "node_modules/bson": { + "license": "MIT", - "version": "6.10.3", + "dependencies": { - "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.3.tgz", + "@inquirer/core": "^10.1.8", - "integrity": "sha512-MTxGsqgYTwfshYWTRdmZRC+M7FnG1b4y7RO7p2k3X24Wq0yv1m77Wsj0BzlPzd/IowgESfsruQCUToa7vbOpPQ==", + "@inquirer/type": "^3.0.5" - "license": "Apache-2.0", + }, @@ -750,87 +758,87 @@ - "node": ">=16.20.1" + "node": ">=18" - } + }, - }, + "peerDependencies": { - "node_modules/buffer-equal-constant-time": { + "@types/node": ">=18" - "version": "1.0.1", + }, - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "peerDependenciesMeta": { - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "@types/node": { - "license": "BSD-3-Clause" + "optional": true - }, + } - "node_modules/buffer-from": { + } - "version": "1.1.2", + }, - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "node_modules/@inquirer/password": { - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "version": "4.0.10", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.10.tgz", - }, + "integrity": "sha512-JC538ujqeYKkFqLoWZ0ILBteIUO2yajBMVEUZSxjl9x6fiEQtM+I5Rca7M2D8edMDbyHLnXifGH1hJZdh8V5rA==", - "node_modules/busboy": { + "dev": true, - "version": "1.6.0", + "license": "MIT", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "dependencies": { - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "@inquirer/core": "^10.1.8", - "dependencies": { + "@inquirer/type": "^3.0.5", - "streamsearch": "^1.1.0" + "ansi-escapes": "^4.3.2" @@ -842,67 +850,67 @@ - "node": ">=10.16.0" + "node": ">=18" - } + }, - }, + "peerDependencies": { - "node_modules/bytes": { + "@types/node": ">=18" - "version": "3.1.2", + }, - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "peerDependenciesMeta": { - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "@types/node": { - "license": "MIT", + "optional": true - "engines": { + } - "node": ">= 0.8" + } - } + }, - }, + "node_modules/@inquirer/prompts": { - "node_modules/call-bind-apply-helpers": { + "version": "7.3.3", - "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.3.3.tgz", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-QS1AQgJ113iE/nmym03yKZKHvGjVWwkGZT3B1yKrrMG0bJKQg1jUkntFP8aPd2FUQzu/nga7QU2eDpzIP5it0Q==", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, @@ -914,87 +922,87 @@ - "es-errors": "^1.3.0", + "@inquirer/checkbox": "^4.1.3", - "function-bind": "^1.1.2" + "@inquirer/confirm": "^5.1.7", - }, + "@inquirer/editor": "^4.2.8", - "engines": { + "@inquirer/expand": "^4.0.10", - "node": ">= 0.4" + "@inquirer/input": "^4.1.7", - } + "@inquirer/number": "^3.0.10", - }, + "@inquirer/password": "^4.0.10", - "node_modules/call-bound": { + "@inquirer/rawlist": "^4.0.10", - "version": "1.0.4", + "@inquirer/search": "^3.0.10", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "@inquirer/select": "^4.0.10" - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + }, - "license": "MIT", + "engines": { - "dependencies": { + "node": ">=18" - "call-bind-apply-helpers": "^1.0.2", + }, - "get-intrinsic": "^1.3.0" + "peerDependencies": { - }, + "@types/node": ">=18" - "engines": { + }, - "node": ">= 0.4" + "peerDependenciesMeta": { - }, + "@types/node": { - "funding": { + "optional": true - "url": "https://github.com/sponsors/ljharb" + } @@ -1006,55 +1014,55 @@ - "node_modules/chokidar": { + "node_modules/@inquirer/rawlist": { - "version": "3.6.0", + "version": "4.0.10", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.0.10.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "integrity": "sha512-vOQbQkmhaCsF2bUmjoyRSZJBz77UnIF/F3ZS2LMgwbgyaG2WgwKHh0WKNj0APDB72WDbZijhW5nObQbk+TnbcA==", - "license": "MIT", + "dev": true, - "dependencies": { + "license": "MIT", - "anymatch": "~3.1.2", + "dependencies": { - "braces": "~3.0.2", + "@inquirer/core": "^10.1.8", - "glob-parent": "~5.1.2", + "@inquirer/type": "^3.0.5", - "is-binary-path": "~2.1.0", + "yoctocolors-cjs": "^2.1.2" - "is-glob": "~4.0.1", + }, - "normalize-path": "~3.0.0", + "engines": { - "readdirp": "~3.6.0" + "node": ">=18" @@ -1062,11 +1070,11 @@ - "engines": { + "peerDependencies": { - "node": ">= 8.10.0" + "@types/node": ">=18" @@ -1074,47 +1082,47 @@ - "funding": { + "peerDependenciesMeta": { - "url": "https://paulmillr.com/funding/" + "@types/node": { - }, + "optional": true - "optionalDependencies": { + } - "fsevents": "~2.3.2" + } - } + }, - }, + "node_modules/@inquirer/search": { - "node_modules/cloudinary": { + "version": "3.0.10", - "version": "1.41.3", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.10.tgz", - "resolved": "https://registry.npmjs.org/cloudinary/-/cloudinary-1.41.3.tgz", + "integrity": "sha512-EAVKAz6P1LajZOdoL+R+XC3HJYSU261fbJzO4fCkJJ7UPFcm+nP+gzC+DDZWsb2WK9PQvKsnaKiNKsY8B6dBWQ==", - "integrity": "sha512-4o84y+E7dbif3lMns+p3UW6w6hLHEifbX/7zBJvaih1E9QNMZITENQ14GPYJC4JmhygYXsuuBb9bRA3xWEoOfg==", + "dev": true, @@ -1126,19 +1134,19 @@ - "cloudinary-core": "^2.13.0", + "@inquirer/core": "^10.1.8", - "core-js": "^3.30.1", + "@inquirer/figures": "^1.0.11", - "lodash": "^4.17.21", + "@inquirer/type": "^3.0.5", - "q": "^1.5.1" + "yoctocolors-cjs": "^2.1.2" @@ -1150,211 +1158,211 @@ - "node": ">=0.6" + "node": ">=18" - } + }, - }, + "peerDependencies": { - "node_modules/cloudinary-core": { + "@types/node": ">=18" - "version": "2.13.1", + }, - "resolved": "https://registry.npmjs.org/cloudinary-core/-/cloudinary-core-2.13.1.tgz", + "peerDependenciesMeta": { - "integrity": "sha512-z53GPNWnvU0Zi+ns8CIVbZBfj7ps/++zDvwIyiFuq5p1MoK+KUCg0k5mBceDDHTnx1gHmHUd9aohS+gDxPNt6w==", + "@types/node": { - "license": "MIT", + "optional": true - "peerDependencies": { + } - "lodash": ">=4.0" + } - } + }, - }, + "node_modules/@inquirer/select": { - "node_modules/concat-map": { + "version": "4.0.10", - "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.0.10.tgz", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-Tg8S9nESnCfISu5tCZSuXpXq0wHuDVimj7xyHstABgR34zcJnLdq/VbjB2mdZvNAMAehYBnNzSjxB06UE8LLAA==", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, - "license": "MIT" + "license": "MIT", - }, + "dependencies": { - "node_modules/concat-stream": { + "@inquirer/core": "^10.1.8", - "version": "1.6.2", + "@inquirer/figures": "^1.0.11", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "@inquirer/type": "^3.0.5", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "ansi-escapes": "^4.3.2", - "engines": [ + "yoctocolors-cjs": "^2.1.2" - "node >= 0.8" + }, - ], + "engines": { - "license": "MIT", + "node": ">=18" - "dependencies": { + }, - "buffer-from": "^1.0.0", + "peerDependencies": { - "inherits": "^2.0.3", + "@types/node": ">=18" - "readable-stream": "^2.2.2", + }, - "typedarray": "^0.0.6" + "peerDependenciesMeta": { - } + "@types/node": { - }, + "optional": true - "node_modules/content-disposition": { + } - "version": "0.5.4", + } - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + }, - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "node_modules/@inquirer/type": { - "license": "MIT", + "version": "3.0.5", - "dependencies": { + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.5.tgz", - "safe-buffer": "5.2.1" + "integrity": "sha512-ZJpeIYYueOz/i/ONzrfof8g89kNdO2hjGuvULROo3O8rlB2CRtSseE5KeirnyE4t/thAn/EwvS/vuQeJCn+NZg==", - }, + "dev": true, - "engines": { + "license": "MIT", - "node": ">= 0.6" + "engines": { - } + "node": ">=18" - }, + }, - "node_modules/content-type": { + "peerDependencies": { - "version": "1.0.5", + "@types/node": ">=18" - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + }, - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "peerDependenciesMeta": { - "license": "MIT", + "@types/node": { - "engines": { + "optional": true - "node": ">= 0.6" + } @@ -1366,19 +1374,19 @@ - "node_modules/cookie": { + "node_modules/@mongodb-js/saslprep": { - "version": "0.7.1", + "version": "1.2.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.2.0.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "integrity": "sha512-+ywrb0AqkfaYuhHs6LxKWgqbh3I72EpEgESCw37o+9qPx9WTCkgDm2B+eMrwehGtHBWHFU4GXvnSCNiFhhausg==", @@ -1386,11 +1394,11 @@ - "engines": { + "dependencies": { - "node": ">= 0.6" + "sparse-bitfield": "^3.0.3" @@ -1402,91 +1410,95 @@ - "node_modules/cookie-signature": { + "node_modules/@types/node": { - "version": "1.0.6", + "version": "22.13.10", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", - "license": "MIT" + "license": "MIT", - }, + "dependencies": { - "node_modules/core-js": { + "undici-types": "~6.20.0" - "version": "3.41.0", + } - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.41.0.tgz", + }, - "integrity": "sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA==", + "node_modules/@types/webidl-conversions": { - "hasInstallScript": true, + "version": "7.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz", - "funding": { + "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==", - "type": "opencollective", + "license": "MIT" - "url": "https://opencollective.com/core-js" + }, - } + "node_modules/@types/whatwg-url": { - }, + "version": "11.0.5", - "node_modules/core-util-is": { + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "version": "1.0.3", + "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "license": "MIT", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dependencies": { - "license": "MIT" + "@types/webidl-conversions": "*" + + + + } @@ -1494,19 +1506,19 @@ - "node_modules/cors": { + "node_modules/accepts": { - "version": "2.8.5", + "version": "1.3.8", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", @@ -1518,11 +1530,11 @@ - "object-assign": "^4", + "mime-types": "~2.1.34", - "vary": "^1" + "negotiator": "0.6.3" @@ -1534,7 +1546,7 @@ - "node": ">= 0.10" + "node": ">= 0.6" @@ -1546,19 +1558,23 @@ - "node_modules/debug": { + "node_modules/ansi-escapes": { - "version": "2.6.9", + "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + + + + "dev": true, @@ -1570,111 +1586,115 @@ - "ms": "2.0.0" + "type-fest": "^0.21.3" - } + }, - }, + "engines": { - "node_modules/depd": { + "node": ">=8" - "version": "2.0.0", + }, - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "funding": { - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "url": "https://github.com/sponsors/sindresorhus" - "license": "MIT", + } - "engines": { + }, - "node": ">= 0.8" + "node_modules/ansi-regex": { - } + "version": "5.0.1", - }, + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "node_modules/destroy": { + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "version": "1.2.0", + "dev": true, - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "license": "MIT", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { - "license": "MIT", + "node": ">=8" - "engines": { + } - "node": ">= 0.8", + }, - "npm": "1.2.8000 || >= 1.4.16" + "node_modules/ansi-styles": { - } + "version": "4.3.0", - }, + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "node_modules/dotenv": { + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "version": "16.4.7", + "dev": true, - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", + "license": "MIT", - "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", + "dependencies": { - "license": "BSD-2-Clause", + "color-convert": "^2.0.1" + + + + }, @@ -1682,7 +1702,7 @@ - "node": ">=12" + "node": ">=8" @@ -1694,7 +1714,7 @@ - "url": "https://dotenvx.com" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" @@ -1706,23 +1726,23 @@ - "node_modules/dunder-proto": { + "node_modules/anymatch": { - "version": "1.0.1", + "version": "3.1.3", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "license": "MIT", + "license": "ISC", @@ -1730,15 +1750,11 @@ - "call-bind-apply-helpers": "^1.0.1", - - - - "es-errors": "^1.3.0", + "normalize-path": "^3.0.0", - "gopd": "^1.2.0" + "picomatch": "^2.0.4" @@ -1750,7 +1766,7 @@ - "node": ">= 0.4" + "node": ">= 8" @@ -1762,35 +1778,23 @@ - "node_modules/ecdsa-sig-formatter": { - - - - "version": "1.0.11", - - - - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - - - - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "node_modules/append-field": { - "license": "Apache-2.0", + "version": "1.0.0", - "dependencies": { + "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", - "safe-buffer": "^5.0.1" + "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==", - } + "license": "MIT" @@ -1798,7 +1802,7 @@ - "node_modules/ee-first": { + "node_modules/array-flatten": { @@ -1806,11 +1810,11 @@ - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", @@ -1822,35 +1826,27 @@ - "node_modules/encodeurl": { - - - - "version": "2.0.0", - - - - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "node_modules/async": { - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "version": "3.2.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "engines": { + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "node": ">= 0.8" + "dev": true, - } + "license": "MIT" @@ -1858,59 +1854,59 @@ - "node_modules/es-define-property": { + "node_modules/balanced-match": { - "version": "1.0.1", + "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "license": "MIT", + "license": "MIT" - "engines": { + }, - "node": ">= 0.4" + "node_modules/basic-auth": { - } + "version": "2.0.1", - }, + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "node_modules/es-errors": { + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", - "version": "1.3.0", + "license": "MIT", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "dependencies": { - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "safe-buffer": "5.1.2" - "license": "MIT", + }, @@ -1918,7 +1914,7 @@ - "node": ">= 0.4" + "node": ">= 0.8" @@ -1930,103 +1926,103 @@ - "node_modules/es-object-atoms": { + "node_modules/basic-auth/node_modules/safe-buffer": { - "version": "1.1.1", + "version": "5.1.2", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT", + "license": "MIT" - "dependencies": { + }, - "es-errors": "^1.3.0" + "node_modules/bcryptjs": { - }, + "version": "3.0.2", - "engines": { + "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-3.0.2.tgz", - "node": ">= 0.4" + "integrity": "sha512-k38b3XOZKv60C4E2hVsXTolJWfkGRMbILBIe2IBITXciy5bOsTKot5kDrf3ZfufQtQOUN5mXceUEpU1rTl9Uog==", - } + "license": "BSD-3-Clause", - }, + "bin": { - "node_modules/escape-html": { + "bcrypt": "bin/bcrypt" - "version": "1.0.3", + } - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + }, - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "node_modules/binary-extensions": { - "license": "MIT" + "version": "2.3.0", - }, + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "node_modules/etag": { + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "version": "1.8.1", + "license": "MIT", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "engines": { - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "node": ">=8" - "license": "MIT", + }, - "engines": { + "funding": { - "node": ">= 0.6" + "url": "https://github.com/sponsors/sindresorhus" @@ -2038,19 +2034,19 @@ - "node_modules/express": { + "node_modules/body-parser": { - "version": "4.21.2", + "version": "1.20.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", - "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", @@ -2062,203 +2058,203 @@ - "accepts": "~1.3.8", + "bytes": "3.1.2", - "array-flatten": "1.1.1", + "content-type": "~1.0.5", - "body-parser": "1.20.3", + "debug": "2.6.9", - "content-disposition": "0.5.4", + "depd": "2.0.0", - "content-type": "~1.0.4", + "destroy": "1.2.0", - "cookie": "0.7.1", + "http-errors": "2.0.0", - "cookie-signature": "1.0.6", + "iconv-lite": "0.4.24", - "debug": "2.6.9", + "on-finished": "2.4.1", - "depd": "2.0.0", + "qs": "6.13.0", - "encodeurl": "~2.0.0", + "raw-body": "2.5.2", - "escape-html": "~1.0.3", + "type-is": "~1.6.18", - "etag": "~1.8.1", + "unpipe": "1.0.0" - "finalhandler": "1.3.1", + }, - "fresh": "0.5.2", + "engines": { - "http-errors": "2.0.0", + "node": ">= 0.8", - "merge-descriptors": "1.0.3", + "npm": "1.2.8000 || >= 1.4.16" - "methods": "~1.1.2", + } - "on-finished": "2.4.1", + }, - "parseurl": "~1.3.3", + "node_modules/body-parser/node_modules/qs": { - "path-to-regexp": "0.1.12", + "version": "6.13.0", - "proxy-addr": "~2.0.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "qs": "6.13.0", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "range-parser": "~1.2.1", + "license": "BSD-3-Clause", - "safe-buffer": "5.2.1", + "dependencies": { - "send": "0.19.0", + "side-channel": "^1.0.6" - "serve-static": "1.16.2", + }, - "setprototypeof": "1.2.0", + "engines": { - "statuses": "2.0.1", + "node": ">=0.6" - "type-is": "~1.6.18", + }, - "utils-merge": "1.0.1", + "funding": { - "vary": "~1.1.2" + "url": "https://github.com/sponsors/ljharb" - }, + } - "engines": { + }, - "node": ">= 0.10.0" + "node_modules/brace-expansion": { - }, + "version": "1.1.11", - "funding": { + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "type": "opencollective", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "url": "https://opencollective.com/express" + "license": "MIT", - } + "dependencies": { - }, + "balanced-match": "^1.0.0", - "node_modules/express/node_modules/qs": { + "concat-map": "0.0.1" - "version": "6.13.0", + } - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + }, - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "node_modules/braces": { - "license": "BSD-3-Clause", + "version": "3.0.3", - "dependencies": { + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "side-channel": "^1.0.6" + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - }, + "license": "MIT", - "engines": { + "dependencies": { - "node": ">=0.6" + "fill-range": "^7.1.1" @@ -2266,11 +2262,11 @@ - "funding": { + "engines": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" @@ -2282,103 +2278,111 @@ - "node_modules/fill-range": { + "node_modules/bson": { - "version": "7.1.1", + "version": "6.10.3", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.3.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "integrity": "sha512-MTxGsqgYTwfshYWTRdmZRC+M7FnG1b4y7RO7p2k3X24Wq0yv1m77Wsj0BzlPzd/IowgESfsruQCUToa7vbOpPQ==", - "license": "MIT", + "license": "Apache-2.0", - "dependencies": { + "engines": { - "to-regex-range": "^5.0.1" + "node": ">=16.20.1" - }, + } - "engines": { + }, - "node": ">=8" + "node_modules/buffer-equal-constant-time": { - } + "version": "1.0.1", - }, + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "node_modules/finalhandler": { + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", - "version": "1.3.1", + "license": "BSD-3-Clause" - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + }, - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "node_modules/buffer-from": { - "license": "MIT", + "version": "1.1.2", - "dependencies": { + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "debug": "2.6.9", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "encodeurl": "~2.0.0", + "license": "MIT" - "escape-html": "~1.0.3", + }, - "on-finished": "2.4.1", + "node_modules/busboy": { - "parseurl": "~1.3.3", + "version": "1.6.0", - "statuses": "2.0.1", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "unpipe": "~1.0.0" + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + + + + "dependencies": { + + + + "streamsearch": "^1.1.0" @@ -2390,7 +2394,7 @@ - "node": ">= 0.8" + "node": ">=10.16.0" @@ -2402,19 +2406,19 @@ - "node_modules/forwarded": { + "node_modules/bytes": { - "version": "0.2.0", + "version": "3.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", @@ -2426,7 +2430,7 @@ - "node": ">= 0.6" + "node": ">= 0.8" @@ -2438,19 +2442,19 @@ - "node_modules/fresh": { + "node_modules/call-bind-apply-helpers": { - "version": "0.5.2", + "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", @@ -2458,239 +2462,243 @@ - "engines": { + "dependencies": { - "node": ">= 0.6" + "es-errors": "^1.3.0", - } + "function-bind": "^1.1.2" - }, + }, - "node_modules/fsevents": { + "engines": { - "version": "2.3.3", + "node": ">= 0.4" - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + } - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + }, - "hasInstallScript": true, + "node_modules/call-bound": { - "license": "MIT", + "version": "1.0.4", - "optional": true, + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - "os": [ + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - "darwin" + "license": "MIT", - ], + "dependencies": { - "engines": { + "call-bind-apply-helpers": "^1.0.2", - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "get-intrinsic": "^1.3.0" - } + }, - }, + "engines": { - "node_modules/function-bind": { + "node": ">= 0.4" - "version": "1.1.2", + }, - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "funding": { - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "url": "https://github.com/sponsors/ljharb" - "license": "MIT", + } - "funding": { + }, - "url": "https://github.com/sponsors/ljharb" + "node_modules/chalk": { - } + "version": "5.4.1", - }, + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", - "node_modules/get-intrinsic": { + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", - "version": "1.3.0", + "dev": true, - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "license": "MIT", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "engines": { - "license": "MIT", + "node": "^12.17.0 || ^14.13 || >=16.0.0" - "dependencies": { + }, - "call-bind-apply-helpers": "^1.0.2", + "funding": { - "es-define-property": "^1.0.1", + "url": "https://github.com/chalk/chalk?sponsor=1" - "es-errors": "^1.3.0", + } - "es-object-atoms": "^1.1.1", + }, - "function-bind": "^1.1.2", + "node_modules/chardet": { - "get-proto": "^1.0.1", + "version": "0.7.0", - "gopd": "^1.2.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "has-symbols": "^1.1.0", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "hasown": "^2.0.2", + "dev": true, - "math-intrinsics": "^1.1.0" + "license": "MIT" - }, + }, - "engines": { + "node_modules/chokidar": { - "node": ">= 0.4" + "version": "3.6.0", - }, + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "funding": { + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "url": "https://github.com/sponsors/ljharb" + "license": "MIT", - } + "dependencies": { - }, + "anymatch": "~3.1.2", - "node_modules/get-proto": { + "braces": "~3.0.2", - "version": "1.0.1", + "glob-parent": "~5.1.2", - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "is-binary-path": "~2.1.0", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "is-glob": "~4.0.1", - "license": "MIT", + "normalize-path": "~3.0.0", - "dependencies": { + "readdirp": "~3.6.0" - "dunder-proto": "^1.0.1", + }, - "es-object-atoms": "^1.0.0" + "engines": { + + + + "node": ">= 8.10.0" @@ -2698,51 +2706,55 @@ - "engines": { + "funding": { - "node": ">= 0.4" + "url": "https://paulmillr.com/funding/" - } + }, - }, + "optionalDependencies": { - "node_modules/glob-parent": { + "fsevents": "~2.3.2" - "version": "5.1.2", + } - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + }, - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/cli-width": { - "license": "ISC", + "version": "4.1.0", - "dependencies": { + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", - "is-glob": "^4.0.1" + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", - }, + "dev": true, + + + + "license": "ISC", @@ -2750,7 +2762,7 @@ - "node": ">= 6" + "node": ">= 12" @@ -2762,107 +2774,107 @@ - "node_modules/gopd": { + "node_modules/cliui": { - "version": "1.2.0", + "version": "8.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "license": "MIT", + "dev": true, - "engines": { + "license": "ISC", - "node": ">= 0.4" + "dependencies": { - }, + "string-width": "^4.2.0", - "funding": { + "strip-ansi": "^6.0.1", - "url": "https://github.com/sponsors/ljharb" + "wrap-ansi": "^7.0.0" - } + }, - }, + "engines": { - "node_modules/has-flag": { + "node": ">=12" - "version": "3.0.0", + } - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + }, - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "node_modules/cliui/node_modules/wrap-ansi": { - "license": "MIT", + "version": "7.0.0", - "engines": { + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "node": ">=4" + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - } + "dev": true, - }, + "license": "MIT", - "node_modules/has-symbols": { + "dependencies": { - "version": "1.1.0", + "ansi-styles": "^4.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "string-width": "^4.1.0", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "strip-ansi": "^6.0.0" - "license": "MIT", + }, @@ -2870,7 +2882,7 @@ - "node": ">= 0.4" + "node": ">=10" @@ -2882,7 +2894,7 @@ - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" @@ -2894,19 +2906,19 @@ - "node_modules/hasown": { + "node_modules/cloudinary": { - "version": "2.0.2", + "version": "1.41.3", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "resolved": "https://registry.npmjs.org/cloudinary/-/cloudinary-1.41.3.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "integrity": "sha512-4o84y+E7dbif3lMns+p3UW6w6hLHEifbX/7zBJvaih1E9QNMZITENQ14GPYJC4JmhygYXsuuBb9bRA3xWEoOfg==", @@ -2918,7 +2930,19 @@ - "function-bind": "^1.1.2" + "cloudinary-core": "^2.13.0", + + + + "core-js": "^3.30.1", + + + + "lodash": "^4.17.21", + + + + "q": "^1.5.1" @@ -2930,7 +2954,7 @@ - "node": ">= 0.4" + "node": ">=0.6" @@ -2942,19 +2966,19 @@ - "node_modules/http-errors": { + "node_modules/cloudinary-core": { - "version": "2.0.0", + "version": "2.13.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/cloudinary-core/-/cloudinary-core-2.13.1.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "integrity": "sha512-z53GPNWnvU0Zi+ns8CIVbZBfj7ps/++zDvwIyiFuq5p1MoK+KUCg0k5mBceDDHTnx1gHmHUd9aohS+gDxPNt6w==", @@ -2962,91 +2986,95 @@ - "dependencies": { + "peerDependencies": { - "depd": "2.0.0", + "lodash": ">=4.0" - "inherits": "2.0.4", + } - "setprototypeof": "1.2.0", + }, - "statuses": "2.0.1", + "node_modules/color-convert": { - "toidentifier": "1.0.1" + "version": "2.0.1", - }, + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "engines": { + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "node": ">= 0.8" + "dev": true, - } + "license": "MIT", - }, + "dependencies": { - "node_modules/iconv-lite": { + "color-name": "~1.1.4" - "version": "0.4.24", + }, - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "engines": { - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "node": ">=7.0.0" - "license": "MIT", + } - "dependencies": { + }, - "safer-buffer": ">= 2.1.2 < 3" + "node_modules/color-name": { - }, + "version": "1.1.4", - "engines": { + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "node": ">=0.10.0" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - } + "dev": true, + + + + "license": "MIT" @@ -3054,23 +3082,23 @@ - "node_modules/ignore-by-default": { + "node_modules/concat-map": { - "version": "1.0.1", + "version": "0.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "license": "ISC" + "license": "MIT" @@ -3078,55 +3106,55 @@ - "node_modules/inherits": { + "node_modules/concat-stream": { - "version": "2.0.4", + "version": "1.6.2", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "license": "ISC" + "engines": [ - }, + "node >= 0.8" - "node_modules/ipaddr.js": { + ], - "version": "1.9.1", + "license": "MIT", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "dependencies": { - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "buffer-from": "^1.0.0", - "license": "MIT", + "inherits": "^2.0.3", - "engines": { + "readable-stream": "^2.2.2", - "node": ">= 0.10" + "typedarray": "^0.0.6" @@ -3138,19 +3166,19 @@ - "node_modules/is-binary-path": { + "node_modules/content-disposition": { - "version": "2.1.0", + "version": "0.5.4", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", @@ -3162,7 +3190,7 @@ - "binary-extensions": "^2.0.0" + "safe-buffer": "5.2.1" @@ -3174,7 +3202,7 @@ - "node": ">=8" + "node": ">= 0.6" @@ -3186,19 +3214,19 @@ - "node_modules/is-extglob": { + "node_modules/content-type": { - "version": "2.1.1", + "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", @@ -3210,7 +3238,7 @@ - "node": ">=0.10.0" + "node": ">= 0.6" @@ -3222,19 +3250,19 @@ - "node_modules/is-glob": { + "node_modules/cookie": { - "version": "4.0.3", + "version": "0.7.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", @@ -3242,87 +3270,83 @@ - "dependencies": { + "engines": { - "is-extglob": "^2.1.1" + "node": ">= 0.6" - }, + } - "engines": { + }, - "node": ">=0.10.0" + "node_modules/cookie-signature": { - } + "version": "1.0.6", - }, + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "node_modules/is-number": { + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "version": "7.0.0", + "license": "MIT" - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + }, - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "node_modules/core-js": { - "license": "MIT", + "version": "3.41.0", - "engines": { + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.41.0.tgz", - "node": ">=0.12.0" + "integrity": "sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA==", - } + "hasInstallScript": true, - }, + "license": "MIT", - "node_modules/isarray": { + "funding": { - "version": "1.0.0", + "type": "opencollective", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "url": "https://opencollective.com/core-js" - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - - - - "license": "MIT" + } @@ -3330,67 +3354,59 @@ - "node_modules/jsonwebtoken": { - - - - "version": "9.0.2", - - - - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "node_modules/core-util-is": { - "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "dependencies": { + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "jws": "^3.2.2", + "license": "MIT" - "lodash.includes": "^4.3.0", + }, - "lodash.isboolean": "^3.0.3", + "node_modules/cors": { - "lodash.isinteger": "^4.0.4", + "version": "2.8.5", - "lodash.isnumber": "^3.0.3", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "lodash.isplainobject": "^4.0.6", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "lodash.isstring": "^4.0.1", + "license": "MIT", - "lodash.once": "^4.0.0", + "dependencies": { - "ms": "^2.1.1", + "object-assign": "^4", - "semver": "^7.5.4" + "vary": "^1" @@ -3402,79 +3418,79 @@ - "node": ">=12", + "node": ">= 0.10" - "npm": ">=6" + } - } + }, - }, + "node_modules/debug": { - "node_modules/jsonwebtoken/node_modules/ms": { + "version": "2.6.9", - "version": "2.1.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT", - "license": "MIT" + "dependencies": { - }, + "ms": "2.0.0" - "node_modules/jwa": { + } - "version": "1.4.1", + }, - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "node_modules/depd": { - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "dependencies": { + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "buffer-equal-constant-time": "1.0.1", + "license": "MIT", - "ecdsa-sig-formatter": "1.0.11", + "engines": { - "safe-buffer": "^5.0.1" + "node": ">= 0.8" @@ -3486,19 +3502,19 @@ - "node_modules/jws": { + "node_modules/destroy": { - "version": "3.2.2", + "version": "1.2.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", @@ -3506,15 +3522,15 @@ - "dependencies": { + "engines": { - "jwa": "^1.4.1", + "node": ">= 0.8", - "safe-buffer": "^5.0.1" + "npm": "1.2.8000 || >= 1.4.16" @@ -3526,23 +3542,27 @@ - "node_modules/kareem": { + "node_modules/diff": { - "version": "2.6.3", + "version": "7.0.0", - "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.6.3.tgz", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", - "integrity": "sha512-C3iHfuGUXK2u8/ipq9LfjFfXFxAZMQJJq7vLS45r3D9Y2xQ/m4S8zaR4zMLFWh9AsNPXmcFfUDhTEO8UIC/V6Q==", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", - "license": "Apache-2.0", + "dev": true, + + + + "license": "BSD-3-Clause", @@ -3550,7 +3570,7 @@ - "node": ">=12.0.0" + "node": ">=0.3.1" @@ -3562,47 +3582,47 @@ - "node_modules/lodash": { + "node_modules/dotenv": { - "version": "4.17.21", + "version": "16.4.7", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", - "license": "MIT" + "license": "BSD-2-Clause", - }, + "engines": { - "node_modules/lodash.includes": { + "node": ">=12" - "version": "4.3.0", + }, - "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "funding": { - "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "url": "https://dotenvx.com" - "license": "MIT" + } @@ -3610,95 +3630,91 @@ - "node_modules/lodash.isboolean": { - - - - "version": "3.0.3", + "node_modules/dunder-proto": { - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "version": "1.0.1", - "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "license": "MIT" + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - }, + "license": "MIT", - "node_modules/lodash.isinteger": { + "dependencies": { - "version": "4.0.4", + "call-bind-apply-helpers": "^1.0.1", - "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "es-errors": "^1.3.0", - "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "gopd": "^1.2.0" - "license": "MIT" + }, - }, + "engines": { - "node_modules/lodash.isnumber": { + "node": ">= 0.4" - "version": "3.0.3", + } - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + }, - "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "node_modules/ecdsa-sig-formatter": { - "license": "MIT" + "version": "1.0.11", - }, + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "node_modules/lodash.isplainobject": { + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "version": "4.0.6", + "license": "Apache-2.0", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "dependencies": { - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "safe-buffer": "^5.0.1" - "license": "MIT" + } @@ -3706,19 +3722,19 @@ - "node_modules/lodash.isstring": { + "node_modules/ee-first": { - "version": "4.0.1", + "version": "1.1.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", @@ -3730,47 +3746,51 @@ - "node_modules/lodash.once": { + "node_modules/ejs": { - "version": "4.1.1", + "version": "3.1.10", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "license": "MIT" + "dev": true, - }, + "license": "Apache-2.0", - "node_modules/math-intrinsics": { + "dependencies": { - "version": "1.1.0", + "jake": "^10.8.5" - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + }, - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "bin": { - "license": "MIT", + "ejs": "bin/cli.js" + + + + }, @@ -3778,7 +3798,7 @@ - "node": ">= 0.4" + "node": ">=0.10.0" @@ -3790,59 +3810,63 @@ - "node_modules/media-typer": { + "node_modules/emoji-regex": { - "version": "0.3.0", + "version": "8.0.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT", + "dev": true, - "engines": { + "license": "MIT" - "node": ">= 0.6" + }, - } + "node_modules/encodeurl": { - }, + "version": "2.0.0", - "node_modules/memory-pager": { + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "version": "1.5.0", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "license": "MIT", - "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "engines": { - "license": "MIT" + "node": ">= 0.8" + + + + } @@ -3850,19 +3874,19 @@ - "node_modules/merge-descriptors": { + "node_modules/es-define-property": { - "version": "1.0.3", + "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", @@ -3870,11 +3894,11 @@ - "funding": { + "engines": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.4" @@ -3886,19 +3910,19 @@ - "node_modules/methods": { + "node_modules/es-errors": { - "version": "1.1.2", + "version": "1.3.0", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", @@ -3910,7 +3934,7 @@ - "node": ">= 0.6" + "node": ">= 0.4" @@ -3922,19 +3946,19 @@ - "node_modules/mime": { + "node_modules/es-object-atoms": { - "version": "1.6.0", + "version": "1.1.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", @@ -3942,11 +3966,11 @@ - "bin": { + "dependencies": { - "mime": "cli.js" + "es-errors": "^1.3.0" @@ -3958,7 +3982,7 @@ - "node": ">=4" + "node": ">= 0.4" @@ -3970,19 +3994,23 @@ - "node_modules/mime-db": { + "node_modules/escalade": { - "version": "1.52.0", + "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + + + + "dev": true, @@ -3994,7 +4022,7 @@ - "node": ">= 0.6" + "node": ">=6" @@ -4006,359 +4034,359 @@ - "node_modules/mime-types": { + "node_modules/escape-html": { - "version": "2.1.35", + "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "license": "MIT", + "license": "MIT" - "dependencies": { + }, - "mime-db": "1.52.0" + "node_modules/etag": { - }, + "version": "1.8.1", - "engines": { + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "node": ">= 0.6" + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - } + "license": "MIT", - }, + "engines": { - "node_modules/minimatch": { + "node": ">= 0.6" - "version": "3.1.2", + } - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + }, - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/express": { - "license": "ISC", + "version": "4.21.2", - "dependencies": { + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", - "brace-expansion": "^1.1.7" + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", - }, + "license": "MIT", - "engines": { + "dependencies": { - "node": "*" + "accepts": "~1.3.8", - } + "array-flatten": "1.1.1", - }, + "body-parser": "1.20.3", - "node_modules/minimist": { + "content-disposition": "0.5.4", - "version": "1.2.8", + "content-type": "~1.0.4", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "cookie": "0.7.1", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "cookie-signature": "1.0.6", - "license": "MIT", + "debug": "2.6.9", - "funding": { + "depd": "2.0.0", - "url": "https://github.com/sponsors/ljharb" + "encodeurl": "~2.0.0", - } + "escape-html": "~1.0.3", - }, + "etag": "~1.8.1", - "node_modules/mkdirp": { + "finalhandler": "1.3.1", - "version": "0.5.6", + "fresh": "0.5.2", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "http-errors": "2.0.0", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "merge-descriptors": "1.0.3", - "license": "MIT", + "methods": "~1.1.2", - "dependencies": { + "on-finished": "2.4.1", - "minimist": "^1.2.6" + "parseurl": "~1.3.3", - }, + "path-to-regexp": "0.1.12", - "bin": { + "proxy-addr": "~2.0.7", - "mkdirp": "bin/cmd.js" + "qs": "6.13.0", - } + "range-parser": "~1.2.1", - }, + "safe-buffer": "5.2.1", - "node_modules/mongodb": { + "send": "0.19.0", - "version": "6.14.2", + "serve-static": "1.16.2", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.14.2.tgz", + "setprototypeof": "1.2.0", - "integrity": "sha512-kMEHNo0F3P6QKDq17zcDuPeaywK/YaJVCEQRzPF3TOM/Bl9MFg64YE5Tu7ifj37qZJMhwU1tl2Ioivws5gRG5Q==", + "statuses": "2.0.1", - "license": "Apache-2.0", + "type-is": "~1.6.18", - "dependencies": { + "utils-merge": "1.0.1", - "@mongodb-js/saslprep": "^1.1.9", + "vary": "~1.1.2" - "bson": "^6.10.3", + }, - "mongodb-connection-string-url": "^3.0.0" + "engines": { - }, + "node": ">= 0.10.0" - "engines": { + }, - "node": ">=16.20.1" + "funding": { - }, + "type": "opencollective", - "peerDependencies": { + "url": "https://opencollective.com/express" - "@aws-sdk/credential-providers": "^3.188.0", + } - "@mongodb-js/zstd": "^1.1.0 || ^2.0.0", + }, - "gcp-metadata": "^5.2.0", + "node_modules/express/node_modules/qs": { - "kerberos": "^2.0.1", + "version": "6.13.0", - "mongodb-client-encryption": ">=6.0.0 <7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "snappy": "^7.2.2", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "socks": "^2.7.1" + "license": "BSD-3-Clause", - }, + "dependencies": { - "peerDependenciesMeta": { + "side-channel": "^1.0.6" - "@aws-sdk/credential-providers": { + }, - "optional": true + "engines": { - }, + "node": ">=0.6" - "@mongodb-js/zstd": { + }, - "optional": true + "funding": { - }, + "url": "https://github.com/sponsors/ljharb" - "gcp-metadata": { + } - "optional": true + }, - }, + "node_modules/external-editor": { - "kerberos": { + "version": "3.1.0", - "optional": true + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - }, + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "mongodb-client-encryption": { + "dev": true, - "optional": true + "license": "MIT", - }, + "dependencies": { - "snappy": { + "chardet": "^0.7.0", - "optional": true + "iconv-lite": "^0.4.24", - }, + "tmp": "^0.0.33" - "socks": { + }, - "optional": true + "engines": { - } + "node": ">=4" @@ -4370,35 +4398,35 @@ - "node_modules/mongodb-connection-string-url": { + "node_modules/filelist": { - "version": "3.0.2", + "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "license": "Apache-2.0", + "dev": true, - "dependencies": { + "license": "Apache-2.0", - "@types/whatwg-url": "^11.0.2", + "dependencies": { - "whatwg-url": "^14.1.0 || ^13.0.0" + "minimatch": "^5.0.1" @@ -4410,19 +4438,23 @@ - "node_modules/mongoose": { + "node_modules/filelist/node_modules/brace-expansion": { - "version": "8.12.1", + "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.12.1.tgz", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-UW22y8QFVYmrb36hm8cGncfn4ARc/XsYWQwRTaj0gxtQk1rDuhzDO1eBantS+hTTatfAIS96LlRCJrcNHvW5+Q==", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + + + + "dev": true, @@ -4434,59 +4466,59 @@ - "bson": "^6.10.3", + "balanced-match": "^1.0.0" - "kareem": "2.6.3", + } - "mongodb": "~6.14.0", + }, - "mpath": "0.9.0", + "node_modules/filelist/node_modules/minimatch": { - "mquery": "5.0.0", + "version": "5.1.6", - "ms": "2.1.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "sift": "17.1.3" + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - }, + "dev": true, - "engines": { + "license": "ISC", - "node": ">=16.20.1" + "dependencies": { - }, + "brace-expansion": "^2.0.1" - "funding": { + }, - "type": "opencollective", + "engines": { - "url": "https://opencollective.com/mongoose" + "node": ">=10" @@ -4498,59 +4530,2643 @@ - "node_modules/mongoose/node_modules/ms": { + "node_modules/fill-range": { - "version": "2.1.3", + "version": "7.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "license": "MIT" + "license": "MIT", - }, + "dependencies": { - "node_modules/morgan": { + "to-regex-range": "^5.0.1" - "version": "1.10.0", + }, - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "engines": { - "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "node": ">=8" - "license": "MIT", + } - "dependencies": { + }, - "basic-auth": "~2.0.1", + "node_modules/finalhandler": { - "debug": "2.6.9", + "version": "1.3.1", + + + + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + + + + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "debug": "2.6.9", + + + + "encodeurl": "~2.0.0", + + + + "escape-html": "~1.0.3", + + + + "on-finished": "2.4.1", + + + + "parseurl": "~1.3.3", + + + + "statuses": "2.0.1", + + + + "unpipe": "~1.0.0" + + + + }, + + + + "engines": { + + + + "node": ">= 0.8" + + + + } + + + + }, + + + + "node_modules/forwarded": { + + + + "version": "0.2.0", + + + + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + + + + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.6" + + + + } + + + + }, + + + + "node_modules/fresh": { + + + + "version": "0.5.2", + + + + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + + + + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.6" + + + + } + + + + }, + + + + "node_modules/function-bind": { + + + + "version": "1.1.2", + + + + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + + + + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + + + + "license": "MIT", + + + + "funding": { + + + + "url": "https://github.com/sponsors/ljharb" + + + + } + + + + }, + + + + "node_modules/get-caller-file": { + + + + "version": "2.0.5", + + + + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + + + + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + + + + "dev": true, + + + + "license": "ISC", + + + + "engines": { + + + + "node": "6.* || 8.* || >= 10.*" + + + + } + + + + }, + + + + "node_modules/get-intrinsic": { + + + + "version": "1.3.0", + + + + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + + + + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "call-bind-apply-helpers": "^1.0.2", + + + + "es-define-property": "^1.0.1", + + + + "es-errors": "^1.3.0", + + + + "es-object-atoms": "^1.1.1", + + + + "function-bind": "^1.1.2", + + + + "get-proto": "^1.0.1", + + + + "gopd": "^1.2.0", + + + + "has-symbols": "^1.1.0", + + + + "hasown": "^2.0.2", + + + + "math-intrinsics": "^1.1.0" + + + + }, + + + + "engines": { + + + + "node": ">= 0.4" + + + + }, + + + + "funding": { + + + + "url": "https://github.com/sponsors/ljharb" + + + + } + + + + }, + + + + "node_modules/get-proto": { + + + + "version": "1.0.1", + + + + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + + + + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "dunder-proto": "^1.0.1", + + + + "es-object-atoms": "^1.0.0" + + + + }, + + + + "engines": { + + + + "node": ">= 0.4" + + + + } + + + + }, + + + + "node_modules/glob-parent": { + + + + "version": "5.1.2", + + + + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + + + + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + + + + "license": "ISC", + + + + "dependencies": { + + + + "is-glob": "^4.0.1" + + + + }, + + + + "engines": { + + + + "node": ">= 6" + + + + } + + + + }, + + + + "node_modules/gopd": { + + + + "version": "1.2.0", + + + + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + + + + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.4" + + + + }, + + + + "funding": { + + + + "url": "https://github.com/sponsors/ljharb" + + + + } + + + + }, + + + + "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==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">=4" + + + + } + + + + }, + + + + "node_modules/has-symbols": { + + + + "version": "1.1.0", + + + + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + + + + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.4" + + + + }, + + + + "funding": { + + + + "url": "https://github.com/sponsors/ljharb" + + + + } + + + + }, + + + + "node_modules/hasown": { + + + + "version": "2.0.2", + + + + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + + + + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "function-bind": "^1.1.2" + + + + }, + + + + "engines": { + + + + "node": ">= 0.4" + + + + } + + + + }, + + + + "node_modules/http-errors": { + + + + "version": "2.0.0", + + + + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + + + + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "depd": "2.0.0", + + + + "inherits": "2.0.4", + + + + "setprototypeof": "1.2.0", + + + + "statuses": "2.0.1", + + + + "toidentifier": "1.0.1" + + + + }, + + + + "engines": { + + + + "node": ">= 0.8" + + + + } + + + + }, + + + + "node_modules/iconv-lite": { + + + + "version": "0.4.24", + + + + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + + + + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "safer-buffer": ">= 2.1.2 < 3" + + + + }, + + + + "engines": { + + + + "node": ">=0.10.0" + + + + } + + + + }, + + + + "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==", + + + + "license": "ISC" + + + + }, + + + + "node_modules/inherits": { + + + + "version": "2.0.4", + + + + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + + + + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + + + + "license": "ISC" + + + + }, + + + + "node_modules/inquirer": { + + + + "version": "12.4.3", + + + + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.4.3.tgz", + + + + "integrity": "sha512-p9+jcDKhFHKTunvpffCk7I9eKt8+NPNWO8hMSSoLPv5vahP5Vhr78qWzDtA+6FBWQtFTuLFUWmxTyhC6G2Xz/Q==", + + + + "dev": true, + + + + "license": "MIT", + + + + "dependencies": { + + + + "@inquirer/core": "^10.1.8", + + + + "@inquirer/prompts": "^7.3.3", + + + + "@inquirer/type": "^3.0.5", + + + + "ansi-escapes": "^4.3.2", + + + + "mute-stream": "^2.0.0", + + + + "run-async": "^3.0.0", + + + + "rxjs": "^7.8.2" + + + + }, + + + + "engines": { + + + + "node": ">=18" + + + + }, + + + + "peerDependencies": { + + + + "@types/node": ">=18" + + + + }, + + + + "peerDependenciesMeta": { + + + + "@types/node": { + + + + "optional": true + + + + } + + + + } + + + + }, + + + + "node_modules/ipaddr.js": { + + + + "version": "1.9.1", + + + + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + + + + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.10" + + + + } + + + + }, + + + + "node_modules/is-binary-path": { + + + + "version": "2.1.0", + + + + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + + + + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "binary-extensions": "^2.0.0" + + + + }, + + + + "engines": { + + + + "node": ">=8" + + + + } + + + + }, + + + + "node_modules/is-extglob": { + + + + "version": "2.1.1", + + + + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + + + + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">=0.10.0" + + + + } + + + + }, + + + + "node_modules/is-fullwidth-code-point": { + + + + "version": "3.0.0", + + + + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + + + + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + + + + "dev": true, + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">=8" + + + + } + + + + }, + + + + "node_modules/is-glob": { + + + + "version": "4.0.3", + + + + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + + + + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "is-extglob": "^2.1.1" + + + + }, + + + + "engines": { + + + + "node": ">=0.10.0" + + + + } + + + + }, + + + + "node_modules/is-number": { + + + + "version": "7.0.0", + + + + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + + + + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">=0.12.0" + + + + } + + + + }, + + + + "node_modules/isarray": { + + + + "version": "1.0.0", + + + + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + + + + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/jake": { + + + + "version": "10.9.2", + + + + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + + + + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + + + + "dev": true, + + + + "license": "Apache-2.0", + + + + "dependencies": { + + + + "async": "^3.2.3", + + + + "chalk": "^4.0.2", + + + + "filelist": "^1.0.4", + + + + "minimatch": "^3.1.2" + + + + }, + + + + "bin": { + + + + "jake": "bin/cli.js" + + + + }, + + + + "engines": { + + + + "node": ">=10" + + + + } + + + + }, + + + + "node_modules/jake/node_modules/chalk": { + + + + "version": "4.1.2", + + + + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + + + + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + + + + "dev": true, + + + + "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/jake/node_modules/has-flag": { + + + + "version": "4.0.0", + + + + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + + + + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + + + + "dev": true, + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">=8" + + + + } + + + + }, + + + + "node_modules/jake/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": "MIT", + + + + "dependencies": { + + + + "has-flag": "^4.0.0" + + + + }, + + + + "engines": { + + + + "node": ">=8" + + + + } + + + + }, + + + + "node_modules/jsonwebtoken": { + + + + "version": "9.0.2", + + + + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + + + + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + + + + "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": ">=12", + + + + "npm": ">=6" + + + + } + + + + }, + + + + "node_modules/jsonwebtoken/node_modules/ms": { + + + + "version": "2.1.3", + + + + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + + + + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/jwa": { + + + + "version": "1.4.1", + + + + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + + + + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "buffer-equal-constant-time": "1.0.1", + + + + "ecdsa-sig-formatter": "1.0.11", + + + + "safe-buffer": "^5.0.1" + + + + } + + + + }, + + + + "node_modules/jws": { + + + + "version": "3.2.2", + + + + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + + + + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "jwa": "^1.4.1", + + + + "safe-buffer": "^5.0.1" + + + + } + + + + }, + + + + "node_modules/kareem": { + + + + "version": "2.6.3", + + + + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.6.3.tgz", + + + + "integrity": "sha512-C3iHfuGUXK2u8/ipq9LfjFfXFxAZMQJJq7vLS45r3D9Y2xQ/m4S8zaR4zMLFWh9AsNPXmcFfUDhTEO8UIC/V6Q==", + + + + "license": "Apache-2.0", + + + + "engines": { + + + + "node": ">=12.0.0" + + + + } + + + + }, + + + + "node_modules/lodash": { + + + + "version": "4.17.21", + + + + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + + + + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/lodash.includes": { + + + + "version": "4.3.0", + + + + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + + + + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/lodash.isboolean": { + + + + "version": "3.0.3", + + + + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + + + + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/lodash.isinteger": { + + + + "version": "4.0.4", + + + + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + + + + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/lodash.isnumber": { + + + + "version": "3.0.3", + + + + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + + + + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/lodash.isplainobject": { + + + + "version": "4.0.6", + + + + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + + + + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/lodash.isstring": { + + + + "version": "4.0.1", + + + + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + + + + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/lodash.once": { + + + + "version": "4.1.1", + + + + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + + + + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/math-intrinsics": { + + + + "version": "1.1.0", + + + + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + + + + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.4" + + + + } + + + + }, + + + + "node_modules/media-typer": { + + + + "version": "0.3.0", + + + + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + + + + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.6" + + + + } + + + + }, + + + + "node_modules/memory-pager": { + + + + "version": "1.5.0", + + + + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + + + + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/merge-descriptors": { + + + + "version": "1.0.3", + + + + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + + + + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + + + + "license": "MIT", + + + + "funding": { + + + + "url": "https://github.com/sponsors/sindresorhus" + + + + } + + + + }, + + + + "node_modules/methods": { + + + + "version": "1.1.2", + + + + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + + + + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.6" + + + + } + + + + }, + + + + "node_modules/mime": { + + + + "version": "1.6.0", + + + + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + + + + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + + + + "license": "MIT", + + + + "bin": { + + + + "mime": "cli.js" + + + + }, + + + + "engines": { + + + + "node": ">=4" + + + + } + + + + }, + + + + "node_modules/mime-db": { + + + + "version": "1.52.0", + + + + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + + + + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.6" + + + + } + + + + }, + + + + "node_modules/mime-types": { + + + + "version": "2.1.35", + + + + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + + + + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "mime-db": "1.52.0" + + + + }, + + + + "engines": { + + + + "node": ">= 0.6" + + + + } + + + + }, + + + + "node_modules/minimatch": { + + + + "version": "3.1.2", + + + + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + + + + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + + + + "license": "ISC", + + + + "dependencies": { + + + + "brace-expansion": "^1.1.7" + + + + }, + + + + "engines": { + + + + "node": "*" + + + + } + + + + }, + + + + "node_modules/minimist": { + + + + "version": "1.2.8", + + + + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + + + + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + + + + "license": "MIT", + + + + "funding": { + + + + "url": "https://github.com/sponsors/ljharb" + + + + } + + + + }, + + + + "node_modules/mkdirp": { + + + + "version": "0.5.6", + + + + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + + + + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "minimist": "^1.2.6" + + + + }, + + + + "bin": { + + + + "mkdirp": "bin/cmd.js" + + + + } + + + + }, + + + + "node_modules/mongodb": { + + + + "version": "6.14.2", + + + + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.14.2.tgz", + + + + "integrity": "sha512-kMEHNo0F3P6QKDq17zcDuPeaywK/YaJVCEQRzPF3TOM/Bl9MFg64YE5Tu7ifj37qZJMhwU1tl2Ioivws5gRG5Q==", + + + + "license": "Apache-2.0", + + + + "dependencies": { + + + + "@mongodb-js/saslprep": "^1.1.9", + + + + "bson": "^6.10.3", + + + + "mongodb-connection-string-url": "^3.0.0" + + + + }, + + + + "engines": { + + + + "node": ">=16.20.1" + + + + }, + + + + "peerDependencies": { + + + + "@aws-sdk/credential-providers": "^3.188.0", + + + + "@mongodb-js/zstd": "^1.1.0 || ^2.0.0", + + + + "gcp-metadata": "^5.2.0", + + + + "kerberos": "^2.0.1", + + + + "mongodb-client-encryption": ">=6.0.0 <7", + + + + "snappy": "^7.2.2", + + + + "socks": "^2.7.1" + + + + }, + + + + "peerDependenciesMeta": { + + + + "@aws-sdk/credential-providers": { + + + + "optional": true + + + + }, + + + + "@mongodb-js/zstd": { + + + + "optional": true + + + + }, + + + + "gcp-metadata": { + + + + "optional": true + + + + }, + + + + "kerberos": { + + + + "optional": true + + + + }, + + + + "mongodb-client-encryption": { + + + + "optional": true + + + + }, + + + + "snappy": { + + + + "optional": true + + + + }, + + + + "socks": { + + + + "optional": true + + + + } + + + + } + + + + }, + + + + "node_modules/mongodb-connection-string-url": { + + + + "version": "3.0.2", + + + + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", + + + + "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", + + + + "license": "Apache-2.0", + + + + "dependencies": { + + + + "@types/whatwg-url": "^11.0.2", + + + + "whatwg-url": "^14.1.0 || ^13.0.0" + + + + } + + + + }, + + + + "node_modules/mongoose": { + + + + "version": "8.12.1", + + + + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.12.1.tgz", + + + + "integrity": "sha512-UW22y8QFVYmrb36hm8cGncfn4ARc/XsYWQwRTaj0gxtQk1rDuhzDO1eBantS+hTTatfAIS96LlRCJrcNHvW5+Q==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "bson": "^6.10.3", + + + + "kareem": "2.6.3", + + + + "mongodb": "~6.14.0", + + + + "mpath": "0.9.0", + + + + "mquery": "5.0.0", + + + + "ms": "2.1.3", + + + + "sift": "17.1.3" + + + + }, + + + + "engines": { + + + + "node": ">=16.20.1" + + + + }, + + + + "funding": { + + + + "type": "opencollective", + + + + "url": "https://opencollective.com/mongoose" + + + + } + + + + }, + + + + "node_modules/mongoose/node_modules/ms": { + + + + "version": "2.1.3", + + + + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + + + + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/morgan": { + + + + "version": "1.10.0", + + + + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + + + + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "basic-auth": "~2.0.1", + + + + "debug": "2.6.9", @@ -4558,11 +7174,615 @@ - "on-finished": "~2.3.0", + "on-finished": "~2.3.0", + + + + "on-headers": "~1.0.2" + + + + }, + + + + "engines": { + + + + "node": ">= 0.8.0" + + + + } + + + + }, + + + + "node_modules/morgan/node_modules/on-finished": { + + + + "version": "2.3.0", + + + + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + + + + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "ee-first": "1.1.1" + + + + }, + + + + "engines": { + + + + "node": ">= 0.8" + + + + } + + + + }, + + + + "node_modules/mpath": { + + + + "version": "0.9.0", + + + + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", + + + + "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">=4.0.0" + + + + } + + + + }, + + + + "node_modules/mquery": { + + + + "version": "5.0.0", + + + + "resolved": "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz", + + + + "integrity": "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "debug": "4.x" + + + + }, + + + + "engines": { + + + + "node": ">=14.0.0" + + + + } + + + + }, + + + + "node_modules/mquery/node_modules/debug": { + + + + "version": "4.4.0", + + + + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + + + + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "ms": "^2.1.3" + + + + }, + + + + "engines": { + + + + "node": ">=6.0" + + + + }, + + + + "peerDependenciesMeta": { + + + + "supports-color": { + + + + "optional": true + + + + } + + + + } + + + + }, + + + + "node_modules/mquery/node_modules/ms": { + + + + "version": "2.1.3", + + + + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + + + + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/ms": { + + + + "version": "2.0.0", + + + + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + + + + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/multer": { + + + + "version": "1.4.5-lts.1", + + + + "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.1.tgz", + + + + "integrity": "sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "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": ">= 6.0.0" + + + + } + + + + }, + + + + "node_modules/multer-storage-cloudinary": { + + + + "version": "4.0.0", + + + + "resolved": "https://registry.npmjs.org/multer-storage-cloudinary/-/multer-storage-cloudinary-4.0.0.tgz", + + + + "integrity": "sha512-25lm9R6o5dWrHLqLvygNX+kBOxprzpmZdnVKH4+r68WcfCt8XV6xfQaMuAg+kUE5Xmr8mJNA4gE0AcBj9FJyWA==", + + + + "license": "MIT", + + + + "peerDependencies": { + + + + "cloudinary": "^1.21.0" + + + + } + + + + }, + + + + "node_modules/mute-stream": { + + + + "version": "2.0.0", + + + + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + + + + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", + + + + "dev": true, + + + + "license": "ISC", + + + + "engines": { + + + + "node": "^18.17.0 || >=20.5.0" + + + + } + + + + }, + + + + "node_modules/negotiator": { + + + + "version": "0.6.3", + + + + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + + + + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.6" + + + + } + + + + }, + + + + "node_modules/nodemon": { + + + + "version": "3.1.9", + + + + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.9.tgz", + + + + "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "chokidar": "^3.5.2", + + + + "debug": "^4", + + + + "ignore-by-default": "^1.0.1", + + + + "minimatch": "^3.1.2", + + + + "pstree.remy": "^1.1.8", + + + + "semver": "^7.5.3", - "on-headers": "~1.0.2" + "simple-update-notifier": "^2.0.0", + + + + "supports-color": "^5.5.0", + + + + "touch": "^3.1.0", + + + + "undefsafe": "^2.0.5" + + + + }, + + + + "bin": { + + + + "nodemon": "bin/nodemon.js" + + + + }, + + + + "engines": { + + + + "node": ">=10" + + + + }, + + + + "funding": { + + + + "type": "opencollective", + + + + "url": "https://opencollective.com/nodemon" + + + + } + + + + }, + + + + "node_modules/nodemon/node_modules/debug": { + + + + "version": "4.4.0", + + + + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + + + + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "ms": "^2.1.3" + + + + }, + + + + "engines": { + + + + "node": ">=6.0" @@ -4570,11 +7790,163 @@ + "peerDependenciesMeta": { + + + + "supports-color": { + + + + "optional": true + + + + } + + + + } + + + + }, + + + + "node_modules/nodemon/node_modules/ms": { + + + + "version": "2.1.3", + + + + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + + + + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/normalize-path": { + + + + "version": "3.0.0", + + + + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + + + + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">=0.10.0" + + + + } + + + + }, + + + + "node_modules/object-assign": { + + + + "version": "4.1.1", + + + + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + + + + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">=0.10.0" + + + + } + + + + }, + + + + "node_modules/object-inspect": { + + + + "version": "1.13.4", + + + + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + + + + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + + + + "license": "MIT", + + + "engines": { - "node": ">= 0.8.0" + "node": ">= 0.4" + + + + }, + + + + "funding": { + + + + "url": "https://github.com/sponsors/ljharb" @@ -4586,19 +7958,19 @@ - "node_modules/morgan/node_modules/on-finished": { + "node_modules/on-finished": { - "version": "2.3.0", + "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", @@ -4634,19 +8006,19 @@ - "node_modules/mpath": { + "node_modules/on-headers": { - "version": "0.9.0", + "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", @@ -4658,7 +8030,7 @@ - "node": ">=4.0.0" + "node": ">= 0.8" @@ -4670,19 +8042,23 @@ - "node_modules/mquery": { + "node_modules/os-tmpdir": { - "version": "5.0.0", + "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + + + + "dev": true, @@ -4690,119 +8066,123 @@ - "dependencies": { + "engines": { - "debug": "4.x" + "node": ">=0.10.0" - }, + } - "engines": { + }, - "node": ">=14.0.0" + "node_modules/parseurl": { - } + "version": "1.3.3", - }, + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "node_modules/mquery/node_modules/debug": { + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "version": "4.4.0", + "license": "MIT", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "engines": { - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "node": ">= 0.8" - "license": "MIT", + } - "dependencies": { + }, - "ms": "^2.1.3" + "node_modules/path-to-regexp": { - }, + "version": "0.1.12", - "engines": { + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", - "node": ">=6.0" + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", - }, + "license": "MIT" - "peerDependenciesMeta": { + }, - "supports-color": { + "node_modules/picomatch": { - "optional": true + "version": "2.3.1", - } + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - } + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - }, + "license": "MIT", - "node_modules/mquery/node_modules/ms": { + "engines": { - "version": "2.1.3", + "node": ">=8.6" - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + }, - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "funding": { - "license": "MIT" + "url": "https://github.com/sponsors/jonschlinkert" + + + + } @@ -4810,19 +8190,19 @@ - "node_modules/ms": { + "node_modules/process-nextick-args": { - "version": "2.0.0", + "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", @@ -4834,19 +8214,19 @@ - "node_modules/multer": { + "node_modules/proxy-addr": { - "version": "1.4.5-lts.1", + "version": "2.0.7", - "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.1.tgz", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", @@ -4858,47 +8238,51 @@ - "append-field": "^1.0.0", + "forwarded": "0.2.0", - "busboy": "^1.0.0", + "ipaddr.js": "1.9.1" - "concat-stream": "^1.5.2", + }, - "mkdirp": "^0.5.4", + "engines": { - "object-assign": "^4.1.1", + "node": ">= 0.10" - "type-is": "^1.6.4", + } - "xtend": "^4.0.0" + }, - }, + "node_modules/pstree.remy": { - "engines": { + "version": "1.1.8", - "node": ">= 6.0.0" + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", - } + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + + + + "license": "MIT" @@ -4906,19 +8290,19 @@ - "node_modules/multer-storage-cloudinary": { + "node_modules/punycode": { - "version": "4.0.0", + "version": "2.3.1", - "resolved": "https://registry.npmjs.org/multer-storage-cloudinary/-/multer-storage-cloudinary-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-25lm9R6o5dWrHLqLvygNX+kBOxprzpmZdnVKH4+r68WcfCt8XV6xfQaMuAg+kUE5Xmr8mJNA4gE0AcBj9FJyWA==", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", @@ -4926,11 +8310,11 @@ - "peerDependencies": { + "engines": { - "cloudinary": "^1.21.0" + "node": ">=6" @@ -4942,19 +8326,23 @@ - "node_modules/negotiator": { + "node_modules/q": { - "version": "0.6.3", + "version": "1.5.1", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + + + + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", @@ -4966,7 +8354,11 @@ - "node": ">= 0.6" + "node": ">=0.6.0", + + + + "teleport": ">=0.2.0" @@ -4978,23 +8370,23 @@ - "node_modules/nodemon": { + "node_modules/qs": { - "version": "3.1.9", + "version": "6.14.0", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.9.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", - "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==", + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", - "license": "MIT", + "license": "BSD-3-Clause", @@ -5002,59 +8394,59 @@ - "chokidar": "^3.5.2", + "side-channel": "^1.1.0" - "debug": "^4", + }, - "ignore-by-default": "^1.0.1", + "engines": { - "minimatch": "^3.1.2", + "node": ">=0.6" - "pstree.remy": "^1.1.8", + }, - "semver": "^7.5.3", + "funding": { - "simple-update-notifier": "^2.0.0", + "url": "https://github.com/sponsors/ljharb" - "supports-color": "^5.5.0", + } - "touch": "^3.1.0", + }, - "undefsafe": "^2.0.5" + "node_modules/range-parser": { - }, + "version": "1.2.1", - "bin": { + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "nodemon": "bin/nodemon.js" + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - }, + "license": "MIT", @@ -5062,91 +8454,127 @@ - "node": ">=10" + "node": ">= 0.6" - }, + } - "funding": { + }, - "type": "opencollective", + "node_modules/raw-body": { - "url": "https://opencollective.com/nodemon" + "version": "2.5.2", - } + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - }, + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "node_modules/nodemon/node_modules/debug": { + "license": "MIT", - "version": "4.4.0", + "dependencies": { - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "bytes": "3.1.2", + + + + "http-errors": "2.0.0", + + + + "iconv-lite": "0.4.24", + + + + "unpipe": "1.0.0" + + + + }, + + + + "engines": { + + + + "node": ">= 0.8" + + + + } + + + + }, + + + + "node_modules/readable-stream": { - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "version": "2.3.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "dependencies": { + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "ms": "^2.1.3" + "license": "MIT", - }, + "dependencies": { - "engines": { + "core-util-is": "~1.0.0", - "node": ">=6.0" + "inherits": "~2.0.3", - }, + "isarray": "~1.0.0", - "peerDependenciesMeta": { + "process-nextick-args": "~2.0.0", - "supports-color": { + "safe-buffer": "~5.1.1", - "optional": true + "string_decoder": "~1.1.1", - } + "util-deprecate": "~1.0.1" @@ -5158,19 +8586,19 @@ - "node_modules/nodemon/node_modules/ms": { + "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "2.1.3", + "version": "5.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", @@ -5182,19 +8610,19 @@ - "node_modules/normalize-path": { + "node_modules/readdirp": { - "version": "3.0.0", + "version": "3.6.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", @@ -5202,11 +8630,23 @@ + "dependencies": { + + + + "picomatch": "^2.2.1" + + + + }, + + + "engines": { - "node": ">=0.10.0" + "node": ">=8.10.0" @@ -5218,19 +8658,23 @@ - "node_modules/object-assign": { + "node_modules/require-directory": { - "version": "4.1.1", + "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + + + + "dev": true, @@ -5254,43 +8698,35 @@ - "node_modules/object-inspect": { - - - - "version": "1.13.4", - - - - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "node_modules/run-async": { - "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", - "engines": { + "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", - "node": ">= 0.4" + "dev": true, - }, + "license": "MIT", - "funding": { + "engines": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.12.0" @@ -5302,119 +8738,119 @@ - "node_modules/on-finished": { + "node_modules/rxjs": { - "version": "2.4.1", + "version": "7.8.2", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", - "license": "MIT", + "dev": true, - "dependencies": { + "license": "Apache-2.0", - "ee-first": "1.1.1" + "dependencies": { - }, + "tslib": "^2.1.0" - "engines": { + } - "node": ">= 0.8" + }, - } + "node_modules/safe-buffer": { - }, + "version": "5.2.1", - "node_modules/on-headers": { + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "version": "1.0.2", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "funding": [ - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + { - "license": "MIT", + "type": "github", - "engines": { + "url": "https://github.com/sponsors/feross" - "node": ">= 0.8" + }, - } + { - }, + "type": "patreon", - "node_modules/parseurl": { + "url": "https://www.patreon.com/feross" - "version": "1.3.3", + }, - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + { - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "type": "consulting", - "license": "MIT", + "url": "https://feross.org/support" - "engines": { + } - "node": ">= 0.8" + ], - } + "license": "MIT" @@ -5422,19 +8858,19 @@ - "node_modules/path-to-regexp": { + "node_modules/safer-buffer": { - "version": "0.1.12", + "version": "2.1.2", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", @@ -5446,31 +8882,31 @@ - "node_modules/picomatch": { + "node_modules/semver": { - "version": "2.3.1", + "version": "7.7.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "license": "MIT", + "license": "ISC", - "engines": { + "bin": { - "node": ">=8.6" + "semver": "bin/semver.js" @@ -5478,11 +8914,11 @@ - "funding": { + "engines": { - "url": "https://github.com/sponsors/jonschlinkert" + "node": ">=10" @@ -5494,99 +8930,95 @@ - "node_modules/process-nextick-args": { - - - - "version": "2.0.1", + "node_modules/send": { - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "version": "0.19.0", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "license": "MIT" + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", - }, + "license": "MIT", - "node_modules/proxy-addr": { + "dependencies": { - "version": "2.0.7", + "debug": "2.6.9", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "depd": "2.0.0", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "destroy": "1.2.0", - "license": "MIT", + "encodeurl": "~1.0.2", - "dependencies": { + "escape-html": "~1.0.3", - "forwarded": "0.2.0", + "etag": "~1.8.1", - "ipaddr.js": "1.9.1" + "fresh": "0.5.2", - }, + "http-errors": "2.0.0", - "engines": { + "mime": "1.6.0", - "node": ">= 0.10" + "ms": "2.1.3", - } + "on-finished": "2.4.1", - }, + "range-parser": "~1.2.1", - "node_modules/pstree.remy": { + "statuses": "2.0.1" - "version": "1.1.8", + }, - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "engines": { - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "node": ">= 0.8.0" - "license": "MIT" + } @@ -5594,19 +9026,19 @@ - "node_modules/punycode": { + "node_modules/send/node_modules/encodeurl": { - "version": "2.3.1", + "version": "1.0.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", @@ -5618,7 +9050,7 @@ - "node": ">=6" + "node": ">= 0.8" @@ -5630,75 +9062,67 @@ - "node_modules/q": { - - - - "version": "1.5.1", - - - - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "node_modules/send/node_modules/ms": { - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "version": "2.1.3", - "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "license": "MIT", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "engines": { + "license": "MIT" - "node": ">=0.6.0", + }, - "teleport": ">=0.2.0" + "node_modules/serve-static": { - } + "version": "1.16.2", - }, + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "node_modules/qs": { + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", - "version": "6.14.0", + "license": "MIT", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", + "dependencies": { - "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", + "encodeurl": "~2.0.0", - "license": "BSD-3-Clause", + "escape-html": "~1.0.3", - "dependencies": { + "parseurl": "~1.3.3", - "side-channel": "^1.1.0" + "send": "0.19.0" @@ -5710,483 +9134,483 @@ - "node": ">=0.6" + "node": ">= 0.8.0" - }, + } - "funding": { + }, - "url": "https://github.com/sponsors/ljharb" + "node_modules/setprototypeof": { - } + "version": "1.2.0", - }, + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "node_modules/range-parser": { + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "version": "1.2.1", + "license": "ISC" - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + }, - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "node_modules/shell-quote": { - "license": "MIT", + "version": "1.8.2", - "engines": { + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", - "node": ">= 0.6" + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", - } + "dev": true, - }, + "license": "MIT", - "node_modules/raw-body": { + "engines": { - "version": "2.5.2", + "node": ">= 0.4" - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + }, - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "funding": { - "license": "MIT", + "url": "https://github.com/sponsors/ljharb" - "dependencies": { + } - "bytes": "3.1.2", + }, - "http-errors": "2.0.0", + "node_modules/side-channel": { - "iconv-lite": "0.4.24", + "version": "1.1.0", - "unpipe": "1.0.0" + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - }, + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "engines": { + "license": "MIT", - "node": ">= 0.8" + "dependencies": { - } + "es-errors": "^1.3.0", - }, + "object-inspect": "^1.13.3", - "node_modules/readable-stream": { + "side-channel-list": "^1.0.0", - "version": "2.3.8", + "side-channel-map": "^1.0.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "side-channel-weakmap": "^1.0.2" - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + }, - "license": "MIT", + "engines": { - "dependencies": { + "node": ">= 0.4" - "core-util-is": "~1.0.0", + }, - "inherits": "~2.0.3", + "funding": { - "isarray": "~1.0.0", + "url": "https://github.com/sponsors/ljharb" - "process-nextick-args": "~2.0.0", + } - "safe-buffer": "~5.1.1", + }, - "string_decoder": "~1.1.1", + "node_modules/side-channel-list": { - "util-deprecate": "~1.0.1" + "version": "1.0.0", - } + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - }, + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "node_modules/readable-stream/node_modules/safe-buffer": { + "license": "MIT", - "version": "5.1.2", + "dependencies": { - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "es-errors": "^1.3.0", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "object-inspect": "^1.13.3" - "license": "MIT" + }, - }, + "engines": { - "node_modules/readdirp": { + "node": ">= 0.4" - "version": "3.6.0", + }, - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "funding": { - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "url": "https://github.com/sponsors/ljharb" - "license": "MIT", + } - "dependencies": { + }, - "picomatch": "^2.2.1" + "node_modules/side-channel-map": { - }, + "version": "1.0.1", - "engines": { + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - "node": ">=8.10.0" + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - } + "license": "MIT", - }, + "dependencies": { - "node_modules/safe-buffer": { + "call-bound": "^1.0.2", - "version": "5.2.1", + "es-errors": "^1.3.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "get-intrinsic": "^1.2.5", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "object-inspect": "^1.13.3" - "funding": [ + }, - { + "engines": { - "type": "github", + "node": ">= 0.4" - "url": "https://github.com/sponsors/feross" + }, - }, + "funding": { - { + "url": "https://github.com/sponsors/ljharb" - "type": "patreon", + } - "url": "https://www.patreon.com/feross" + }, - }, + "node_modules/side-channel-weakmap": { - { + "version": "1.0.2", - "type": "consulting", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - "url": "https://feross.org/support" + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - } + "license": "MIT", - ], + "dependencies": { - "license": "MIT" + "call-bound": "^1.0.2", - }, + "es-errors": "^1.3.0", - "node_modules/safer-buffer": { + "get-intrinsic": "^1.2.5", - "version": "2.1.2", + "object-inspect": "^1.13.3", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "side-channel-map": "^1.0.1" - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + }, - "license": "MIT" + "engines": { - }, + "node": ">= 0.4" - "node_modules/semver": { + }, - "version": "7.7.1", + "funding": { - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "url": "https://github.com/sponsors/ljharb" - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + } - "license": "ISC", + }, - "bin": { + "node_modules/sift": { - "semver": "bin/semver.js" + "version": "17.1.3", - }, + "resolved": "https://registry.npmjs.org/sift/-/sift-17.1.3.tgz", - "engines": { + "integrity": "sha512-Rtlj66/b0ICeFzYTuNvX/EF1igRbbnGSvEyT79McoZa/DeGhMyC5pWKOEsZKnpkqtSeovd5FL/bjHWC3CIIvCQ==", - "node": ">=10" + "license": "MIT" - } + }, - }, + "node_modules/signal-exit": { - "node_modules/send": { + "version": "4.1.0", - "version": "0.19.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "dev": true, - "license": "MIT", + "license": "ISC", - "dependencies": { + "engines": { - "debug": "2.6.9", + "node": ">=14" - "depd": "2.0.0", + }, - "destroy": "1.2.0", + "funding": { - "encodeurl": "~1.0.2", + "url": "https://github.com/sponsors/isaacs" - "escape-html": "~1.0.3", + } - "etag": "~1.8.1", + }, - "fresh": "0.5.2", + "node_modules/simple-update-notifier": { - "http-errors": "2.0.0", + "version": "2.0.0", - "mime": "1.6.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", - "ms": "2.1.3", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", - "on-finished": "2.4.1", + "license": "MIT", - "range-parser": "~1.2.1", + "dependencies": { - "statuses": "2.0.1" + "semver": "^7.5.3" @@ -6198,7 +9622,7 @@ - "node": ">= 0.8.0" + "node": ">=10" @@ -6210,19 +9634,19 @@ - "node_modules/send/node_modules/encodeurl": { + "node_modules/sparse-bitfield": { - "version": "1.0.2", + "version": "3.0.3", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", @@ -6230,11 +9654,11 @@ - "engines": { + "dependencies": { - "node": ">= 0.8" + "memory-pager": "^1.0.2" @@ -6246,167 +9670,171 @@ - "node_modules/send/node_modules/ms": { + "node_modules/statuses": { - "version": "2.1.3", + "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + + + + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT", - "license": "MIT" + "engines": { - }, + "node": ">= 0.8" - "node_modules/serve-static": { + } - "version": "1.16.2", + }, - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "node_modules/streamsearch": { - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "dependencies": { + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "encodeurl": "~2.0.0", + "engines": { - "escape-html": "~1.0.3", + "node": ">=10.0.0" - "parseurl": "~1.3.3", + } - "send": "0.19.0" + }, - }, + "node_modules/string_decoder": { - "engines": { + "version": "1.1.1", - "node": ">= 0.8.0" + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - } + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - }, + "license": "MIT", - "node_modules/setprototypeof": { + "dependencies": { - "version": "1.2.0", + "safe-buffer": "~5.1.0" - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + } - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + }, - "license": "ISC" + "node_modules/string_decoder/node_modules/safe-buffer": { - }, + "version": "5.1.2", - "node_modules/side-channel": { + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "version": "1.1.0", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "license": "MIT" - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + }, - "license": "MIT", + "node_modules/string-width": { - "dependencies": { + "version": "4.2.3", - "es-errors": "^1.3.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "object-inspect": "^1.13.3", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "side-channel-list": "^1.0.0", + "dev": true, - "side-channel-map": "^1.0.1", + "license": "MIT", - "side-channel-weakmap": "^1.0.2" + "dependencies": { - }, + "emoji-regex": "^8.0.0", - "engines": { + "is-fullwidth-code-point": "^3.0.0", - "node": ">= 0.4" + "strip-ansi": "^6.0.1" @@ -6414,11 +9842,11 @@ - "funding": { + "engines": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" @@ -6430,35 +9858,35 @@ - "node_modules/side-channel-list": { + "node_modules/strip-ansi": { - "version": "1.0.0", + "version": "6.0.1", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", + "dev": true, - "dependencies": { + "license": "MIT", - "es-errors": "^1.3.0", + "dependencies": { - "object-inspect": "^1.13.3" + "ansi-regex": "^5.0.1" @@ -6470,143 +9898,147 @@ - "node": ">= 0.4" + "node": ">=8" - }, + } - "funding": { + }, - "url": "https://github.com/sponsors/ljharb" + "node_modules/stripe": { - } + "version": "17.7.0", - }, + "resolved": "https://registry.npmjs.org/stripe/-/stripe-17.7.0.tgz", - "node_modules/side-channel-map": { + "integrity": "sha512-aT2BU9KkizY9SATf14WhhYVv2uOapBWX0OFWF4xvcj1mPaNotlSc2CsxpS4DS46ZueSppmCF5BX1sNYBtwBvfw==", - "version": "1.0.1", + "license": "MIT", - "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "dependencies": { - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "@types/node": ">=8.1.0", - "license": "MIT", + "qs": "^6.11.0" - "dependencies": { + }, - "call-bound": "^1.0.2", + "engines": { - "es-errors": "^1.3.0", + "node": ">=12.*" - "get-intrinsic": "^1.2.5", + } - "object-inspect": "^1.13.3" + }, - }, + "node_modules/supports-color": { - "engines": { + "version": "5.5.0", - "node": ">= 0.4" + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - }, + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "funding": { + "license": "MIT", - "url": "https://github.com/sponsors/ljharb" + "dependencies": { - } + "has-flag": "^3.0.0" - }, + }, - "node_modules/side-channel-weakmap": { + "engines": { - "version": "1.0.2", + "node": ">=4" - "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + } - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + }, - "license": "MIT", + "node_modules/tmp": { - "dependencies": { + "version": "0.0.33", - "call-bound": "^1.0.2", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "es-errors": "^1.3.0", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "get-intrinsic": "^1.2.5", + "dev": true, - "object-inspect": "^1.13.3", + "license": "MIT", - "side-channel-map": "^1.0.1" + "dependencies": { + + + + "os-tmpdir": "~1.0.2" @@ -6618,83 +10050,83 @@ - "node": ">= 0.4" + "node": ">=0.6.0" - }, + } - "funding": { + }, - "url": "https://github.com/sponsors/ljharb" + "node_modules/to-regex-range": { - } + "version": "5.0.1", - }, + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "node_modules/sift": { + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "version": "17.1.3", + "license": "MIT", - "resolved": "https://registry.npmjs.org/sift/-/sift-17.1.3.tgz", + "dependencies": { - "integrity": "sha512-Rtlj66/b0ICeFzYTuNvX/EF1igRbbnGSvEyT79McoZa/DeGhMyC5pWKOEsZKnpkqtSeovd5FL/bjHWC3CIIvCQ==", + "is-number": "^7.0.0" - "license": "MIT" + }, - }, + "engines": { - "node_modules/simple-update-notifier": { + "node": ">=8.0" - "version": "2.0.0", + } - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + }, - "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "node_modules/toidentifier": { - "license": "MIT", + "version": "1.0.1", - "dependencies": { + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "semver": "^7.5.3" + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - }, + "license": "MIT", @@ -6702,7 +10134,7 @@ - "node": ">=10" + "node": ">=0.6" @@ -6714,31 +10146,31 @@ - "node_modules/sparse-bitfield": { + "node_modules/touch": { - "version": "3.0.3", + "version": "3.1.1", - "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", - "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", - "license": "MIT", + "license": "ISC", - "dependencies": { + "bin": { - "memory-pager": "^1.0.2" + "nodetouch": "bin/nodetouch.js" @@ -6750,19 +10182,19 @@ - "node_modules/statuses": { + "node_modules/tr46": { - "version": "2.0.1", + "version": "5.0.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", @@ -6770,107 +10202,107 @@ - "engines": { + "dependencies": { - "node": ">= 0.8" + "punycode": "^2.3.1" - } + }, - }, + "engines": { - "node_modules/streamsearch": { + "node": ">=18" - "version": "1.1.0", + } - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + }, - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "node_modules/tslib": { - "engines": { + "version": "2.8.1", - "node": ">=10.0.0" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - } + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - }, + "dev": true, - "node_modules/string_decoder": { + "license": "0BSD" - "version": "1.1.1", + }, - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "node_modules/type-fest": { - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "version": "0.21.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "dependencies": { + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "safe-buffer": "~5.1.0" + "dev": true, - } + "license": "(MIT OR CC0-1.0)", - }, + "engines": { - "node_modules/string_decoder/node_modules/safe-buffer": { + "node": ">=10" - "version": "5.1.2", + }, - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "funding": { - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "url": "https://github.com/sponsors/sindresorhus" - "license": "MIT" + } @@ -6878,19 +10310,19 @@ - "node_modules/stripe": { + "node_modules/type-is": { - "version": "17.7.0", + "version": "1.6.18", - "resolved": "https://registry.npmjs.org/stripe/-/stripe-17.7.0.tgz", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-aT2BU9KkizY9SATf14WhhYVv2uOapBWX0OFWF4xvcj1mPaNotlSc2CsxpS4DS46ZueSppmCF5BX1sNYBtwBvfw==", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", @@ -6902,11 +10334,11 @@ - "@types/node": ">=8.1.0", + "media-typer": "0.3.0", - "qs": "^6.11.0" + "mime-types": "~2.1.24" @@ -6918,7 +10350,7 @@ - "node": ">=12.*" + "node": ">= 0.6" @@ -6930,47 +10362,47 @@ - "node_modules/supports-color": { + "node_modules/typedarray": { - "version": "5.5.0", + "version": "0.0.6", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "license": "MIT", + "license": "MIT" - "dependencies": { + }, - "has-flag": "^3.0.0" + "node_modules/undefsafe": { - }, + "version": "2.0.5", - "engines": { + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", - "node": ">=4" + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", - } + "license": "MIT" @@ -6978,83 +10410,83 @@ - "node_modules/to-regex-range": { + "node_modules/undici-types": { - "version": "5.0.1", + "version": "6.20.0", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", - "license": "MIT", + "license": "MIT" - "dependencies": { + }, - "is-number": "^7.0.0" + "node_modules/unpipe": { - }, + "version": "1.0.0", - "engines": { + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "node": ">=8.0" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - } + "license": "MIT", - }, + "engines": { - "node_modules/toidentifier": { + "node": ">= 0.8" - "version": "1.0.1", + } - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + }, - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "node_modules/util-deprecate": { - "license": "MIT", + "version": "1.0.2", - "engines": { + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "node": ">=0.6" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - } + "license": "MIT" @@ -7062,31 +10494,31 @@ - "node_modules/touch": { + "node_modules/utils-merge": { - "version": "3.1.1", + "version": "1.0.1", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "license": "ISC", + "license": "MIT", - "bin": { + "engines": { - "nodetouch": "bin/nodetouch.js" + "node": ">= 0.4.0" @@ -7098,19 +10530,19 @@ - "node_modules/tr46": { + "node_modules/vary": { - "version": "5.0.0", + "version": "1.1.2", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", @@ -7118,23 +10550,11 @@ - "dependencies": { - - - - "punycode": "^2.3.1" - - - - }, - - - "engines": { - "node": ">=18" + "node": ">= 0.8" @@ -7146,183 +10566,183 @@ - "node_modules/type-is": { + "node_modules/webidl-conversions": { - "version": "1.6.18", + "version": "7.0.0", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "license": "MIT", + "license": "BSD-2-Clause", - "dependencies": { + "engines": { - "media-typer": "0.3.0", + "node": ">=12" - "mime-types": "~2.1.24" + } - }, + }, - "engines": { + "node_modules/whatwg-url": { - "node": ">= 0.6" + "version": "14.1.1", - } + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.1.1.tgz", - }, + "integrity": "sha512-mDGf9diDad/giZ/Sm9Xi2YcyzaFpbdLpJPr+E9fSkyQ7KpQD4SdFcugkRQYzhmfI4KeV4Qpnn2sKPdo+kmsgRQ==", - "node_modules/typedarray": { + "license": "MIT", - "version": "0.0.6", + "dependencies": { - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "tr46": "^5.0.0", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "webidl-conversions": "^7.0.0" - "license": "MIT" + }, - }, + "engines": { - "node_modules/undefsafe": { + "node": ">=18" - "version": "2.0.5", + } - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + }, - "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "node_modules/wrap-ansi": { - "license": "MIT" + "version": "6.2.0", - }, + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "node_modules/undici-types": { + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "version": "6.20.0", + "dev": true, - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "license": "MIT", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "dependencies": { - "license": "MIT" + "ansi-styles": "^4.0.0", - }, + "string-width": "^4.1.0", - "node_modules/unpipe": { + "strip-ansi": "^6.0.0" - "version": "1.0.0", + }, - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "engines": { - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "node": ">=8" - "license": "MIT", + } - "engines": { + }, - "node": ">= 0.8" + "node_modules/xtend": { - } + "version": "4.0.2", - }, + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "node_modules/util-deprecate": { + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "version": "1.0.2", + "license": "MIT", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "engines": { - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "node": ">=0.4" - "license": "MIT" + } @@ -7330,23 +10750,27 @@ - "node_modules/utils-merge": { + "node_modules/y18n": { - "version": "1.0.1", + "version": "5.0.8", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "license": "MIT", + "dev": true, + + + + "license": "ISC", @@ -7354,7 +10778,7 @@ - "node": ">= 0.4.0" + "node": ">=10" @@ -7366,19 +10790,23 @@ - "node_modules/vary": { + "node_modules/yargs": { - "version": "1.1.2", + "version": "17.7.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + + + + "dev": true, @@ -7386,39 +10814,39 @@ - "engines": { + "dependencies": { - "node": ">= 0.8" + "cliui": "^8.0.1", - } + "escalade": "^3.1.1", - }, + "get-caller-file": "^2.0.5", - "node_modules/webidl-conversions": { + "require-directory": "^2.1.1", - "version": "7.0.0", + "string-width": "^4.2.3", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "y18n": "^5.0.5", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "yargs-parser": "^21.1.1" - "license": "BSD-2-Clause", + }, @@ -7438,83 +10866,87 @@ - "node_modules/whatwg-url": { + "node_modules/yargs-parser": { - "version": "14.1.1", + "version": "21.1.1", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.1.1.tgz", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-mDGf9diDad/giZ/Sm9Xi2YcyzaFpbdLpJPr+E9fSkyQ7KpQD4SdFcugkRQYzhmfI4KeV4Qpnn2sKPdo+kmsgRQ==", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "license": "MIT", + "dev": true, - "dependencies": { + "license": "ISC", - "tr46": "^5.0.0", + "engines": { - "webidl-conversions": "^7.0.0" + "node": ">=12" - }, + } - "engines": { + }, - "node": ">=18" + "node_modules/yoctocolors-cjs": { - } + "version": "2.1.2", - }, + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", - "node_modules/xtend": { + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", - "version": "4.0.2", + "dev": true, - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "license": "MIT", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { - "license": "MIT", + "node": ">=18" - "engines": { + }, - "node": ">=0.4" + "funding": { + + + + "url": "https://github.com/sponsors/sindresorhus" diff --git a/package-lock.json b/package-lock.json index 4261ec5..66fa2bc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2,7 +2,7 @@ - "name": "wild-escape-API", + "name": "app", @@ -90,111 +90,111 @@ - "engines": { + "devDependencies": { - "node": "22.x" + "@flydotio/dockerfile": "^0.7.8" - } + }, - }, + "engines": { - "node_modules/@mongodb-js/saslprep": { + "node": "22.x" - "version": "1.2.0", + } - "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.2.0.tgz", + }, - "integrity": "sha512-+ywrb0AqkfaYuhHs6LxKWgqbh3I72EpEgESCw37o+9qPx9WTCkgDm2B+eMrwehGtHBWHFU4GXvnSCNiFhhausg==", + "node_modules/@flydotio/dockerfile": { - "license": "MIT", + "version": "0.7.8", - "dependencies": { + "resolved": "https://registry.npmjs.org/@flydotio/dockerfile/-/dockerfile-0.7.8.tgz", - "sparse-bitfield": "^3.0.3" + "integrity": "sha512-FmVlJAV+Y8wW6FJa5kLgFNbcuMdryIDXpiFs/d275A4MWbKssJVEk6Fo1A8V1dQYeD0VhORpse6vSc4N0yvBGw==", - } + "dev": true, - }, + "license": "MIT", - "node_modules/@types/node": { + "dependencies": { - "version": "22.13.10", + "chalk": "^5.4.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", + "diff": "^7.0.0", - "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", + "ejs": "^3.1.10", - "license": "MIT", + "inquirer": "^12.4.1", - "dependencies": { + "shell-quote": "^1.8.2", - "undici-types": "~6.20.0" + "yargs": "^17.7.2" - } + }, - }, + "bin": { - "node_modules/@types/webidl-conversions": { + "dockerfile": "index.js" - "version": "7.0.3", + }, - "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz", + "engines": { - "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==", + "node": ">=16.0.0" - "license": "MIT" + } @@ -202,19 +202,23 @@ - "node_modules/@types/whatwg-url": { + "node_modules/@inquirer/checkbox": { - "version": "11.0.5", + "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.3.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", + "integrity": "sha512-KU1MGwf24iABJjGESxhyj+/rlQYSRoCfcuHDEHXfZ1DENmbuSRfyrUb+LLjHoee5TNOFKwaFxDXc5/zRwJUPMQ==", + + + + "dev": true, @@ -226,47 +230,47 @@ - "@types/webidl-conversions": "*" + "@inquirer/core": "^10.1.8", - } + "@inquirer/figures": "^1.0.11", - }, + "@inquirer/type": "^3.0.5", - "node_modules/accepts": { + "ansi-escapes": "^4.3.2", - "version": "1.3.8", + "yoctocolors-cjs": "^2.1.2" - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + }, - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "engines": { - "license": "MIT", + "node": ">=18" - "dependencies": { + }, - "mime-types": "~2.1.34", + "peerDependencies": { - "negotiator": "0.6.3" + "@types/node": ">=18" @@ -274,271 +278,271 @@ - "engines": { + "peerDependenciesMeta": { - "node": ">= 0.6" + "@types/node": { - } + "optional": true - }, + } - "node_modules/anymatch": { + } - "version": "3.1.3", + }, - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "node_modules/@inquirer/confirm": { - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "version": "5.1.7", - "license": "ISC", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.7.tgz", - "dependencies": { + "integrity": "sha512-Xrfbrw9eSiHb+GsesO8TQIeHSMTP0xyvTCeeYevgZ4sKW+iz9w/47bgfG9b0niQm+xaLY2EWPBINUPldLwvYiw==", - "normalize-path": "^3.0.0", + "dev": true, - "picomatch": "^2.0.4" + "license": "MIT", - }, + "dependencies": { - "engines": { + "@inquirer/core": "^10.1.8", - "node": ">= 8" + "@inquirer/type": "^3.0.5" - } + }, - }, + "engines": { - "node_modules/append-field": { + "node": ">=18" - "version": "1.0.0", + }, - "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", + "peerDependencies": { - "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==", + "@types/node": ">=18" - "license": "MIT" + }, - }, + "peerDependenciesMeta": { - "node_modules/array-flatten": { + "@types/node": { - "version": "1.1.1", + "optional": true - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + } - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + } - "license": "MIT" + }, - }, + "node_modules/@inquirer/core": { - "node_modules/balanced-match": { + "version": "10.1.8", - "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.8.tgz", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-HpAqR8y715zPpM9e/9Q+N88bnGwqqL8ePgZ0SMv/s3673JLMv3bIkoivGmjPqXlEgisUksSXibweQccUwEx4qQ==", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, - "license": "MIT" + "license": "MIT", - }, + "dependencies": { - "node_modules/basic-auth": { + "@inquirer/figures": "^1.0.11", - "version": "2.0.1", + "@inquirer/type": "^3.0.5", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "ansi-escapes": "^4.3.2", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "cli-width": "^4.1.0", - "license": "MIT", + "mute-stream": "^2.0.0", - "dependencies": { + "signal-exit": "^4.1.0", - "safe-buffer": "5.1.2" + "wrap-ansi": "^6.2.0", - }, + "yoctocolors-cjs": "^2.1.2" - "engines": { + }, - "node": ">= 0.8" + "engines": { - } + "node": ">=18" - }, + }, - "node_modules/basic-auth/node_modules/safe-buffer": { + "peerDependencies": { - "version": "5.1.2", + "@types/node": ">=18" - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + }, - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peerDependenciesMeta": { - "license": "MIT" + "@types/node": { - }, + "optional": true - "node_modules/bcryptjs": { + } - "version": "3.0.2", + } - "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-3.0.2.tgz", + }, - "integrity": "sha512-k38b3XOZKv60C4E2hVsXTolJWfkGRMbILBIe2IBITXciy5bOsTKot5kDrf3ZfufQtQOUN5mXceUEpU1rTl9Uog==", + "node_modules/@inquirer/editor": { - "license": "BSD-3-Clause", + "version": "4.2.8", - "bin": { + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.8.tgz", - "bcrypt": "bin/bcrypt" + "integrity": "sha512-UkGKbMFlQw5k4ZLjDwEi5z8NIVlP/3DAlLHta0o0pSsdpPThNmPtUL8mvGCHUaQtR+QrxR9yRYNWgKMsHkfIUA==", - } + "dev": true, - }, + "license": "MIT", - "node_modules/binary-extensions": { + "dependencies": { - "version": "2.3.0", + "@inquirer/core": "^10.1.8", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "@inquirer/type": "^3.0.5", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "external-editor": "^3.1.0" - "license": "MIT", + }, @@ -546,7 +550,7 @@ - "node": ">=8" + "node": ">=18" @@ -554,91 +558,91 @@ - "funding": { + "peerDependencies": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/node": ">=18" - } + }, - }, + "peerDependenciesMeta": { - "node_modules/body-parser": { + "@types/node": { - "version": "1.20.3", + "optional": true - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + } - "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + } - "license": "MIT", + }, - "dependencies": { + "node_modules/@inquirer/expand": { - "bytes": "3.1.2", + "version": "4.0.10", - "content-type": "~1.0.5", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.10.tgz", - "debug": "2.6.9", + "integrity": "sha512-leyBouGJ77ggv51Jb/OJmLGGnU2HYc13MZ2iiPNLwe2VgFgZPVqsrRWSa1RAHKyazjOyvSNKLD1B2K7A/iWi1g==", - "depd": "2.0.0", + "dev": true, - "destroy": "1.2.0", + "license": "MIT", - "http-errors": "2.0.0", + "dependencies": { - "iconv-lite": "0.4.24", + "@inquirer/core": "^10.1.8", - "on-finished": "2.4.1", + "@inquirer/type": "^3.0.5", - "qs": "6.13.0", + "yoctocolors-cjs": "^2.1.2" - "raw-body": "2.5.2", + }, - "type-is": "~1.6.18", + "engines": { - "unpipe": "1.0.0" + "node": ">=18" @@ -646,99 +650,99 @@ - "engines": { + "peerDependencies": { - "node": ">= 0.8", + "@types/node": ">=18" - "npm": "1.2.8000 || >= 1.4.16" + }, - } + "peerDependenciesMeta": { - }, + "@types/node": { - "node_modules/body-parser/node_modules/qs": { + "optional": true - "version": "6.13.0", + } - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + } - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + }, - "license": "BSD-3-Clause", + "node_modules/@inquirer/figures": { - "dependencies": { + "version": "1.0.11", - "side-channel": "^1.0.6" + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.11.tgz", - }, + "integrity": "sha512-eOg92lvrn/aRUqbxRyvpEWnrvRuTYRifixHkYVpJiygTgVSBIHDqLh0SrMQXkafvULg3ck11V7xvR+zcgvpHFw==", - "engines": { + "dev": true, - "node": ">=0.6" + "license": "MIT", - }, + "engines": { - "funding": { + "node": ">=18" - "url": "https://github.com/sponsors/ljharb" + } - } + }, - }, + "node_modules/@inquirer/input": { - "node_modules/brace-expansion": { + "version": "4.1.7", - "version": "1.1.11", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.7.tgz", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-rCQAipJNA14UTH84df/z4jDJ9LZ54H6zzuCAi7WZ0qVqx3CSqLjfXAMd5cpISIxbiHVJCPRB81gZksq6CZsqDg==", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, @@ -750,147 +754,147 @@ - "balanced-match": "^1.0.0", + "@inquirer/core": "^10.1.8", - "concat-map": "0.0.1" + "@inquirer/type": "^3.0.5" - } + }, - }, + "engines": { - "node_modules/braces": { + "node": ">=18" - "version": "3.0.3", + }, - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "peerDependencies": { - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "@types/node": ">=18" - "license": "MIT", + }, - "dependencies": { + "peerDependenciesMeta": { - "fill-range": "^7.1.1" + "@types/node": { - }, + "optional": true - "engines": { + } - "node": ">=8" + } - } + }, - }, + "node_modules/@inquirer/number": { - "node_modules/bson": { + "version": "3.0.10", - "version": "6.10.3", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.10.tgz", - "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.3.tgz", + "integrity": "sha512-GLsdnxzNefjCJUmWyjaAuNklHgDpCTL4RMllAVhVvAzBwRW9g38eZ5tWgzo1lirtSDTpsh593hqXVhxvdrjfwA==", - "integrity": "sha512-MTxGsqgYTwfshYWTRdmZRC+M7FnG1b4y7RO7p2k3X24Wq0yv1m77Wsj0BzlPzd/IowgESfsruQCUToa7vbOpPQ==", + "dev": true, - "license": "Apache-2.0", + "license": "MIT", - "engines": { + "dependencies": { - "node": ">=16.20.1" + "@inquirer/core": "^10.1.8", - } + "@inquirer/type": "^3.0.5" - }, + }, - "node_modules/buffer-equal-constant-time": { + "engines": { - "version": "1.0.1", + "node": ">=18" - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + }, - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "peerDependencies": { - "license": "BSD-3-Clause" + "@types/node": ">=18" - }, + }, - "node_modules/buffer-from": { + "peerDependenciesMeta": { - "version": "1.1.2", + "@types/node": { - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "optional": true - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + } - "license": "MIT" + } @@ -898,19 +902,27 @@ - "node_modules/busboy": { + "node_modules/@inquirer/password": { - "version": "1.6.0", + "version": "4.0.10", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.10.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "integrity": "sha512-JC538ujqeYKkFqLoWZ0ILBteIUO2yajBMVEUZSxjl9x6fiEQtM+I5Rca7M2D8edMDbyHLnXifGH1hJZdh8V5rA==", + + + + "dev": true, + + + + "license": "MIT", @@ -918,55 +930,59 @@ - "streamsearch": "^1.1.0" + "@inquirer/core": "^10.1.8", - }, + "@inquirer/type": "^3.0.5", - "engines": { + "ansi-escapes": "^4.3.2" - "node": ">=10.16.0" + }, - } + "engines": { - }, + "node": ">=18" - "node_modules/bytes": { + }, - "version": "3.1.2", + "peerDependencies": { - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "@types/node": ">=18" - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + }, - "license": "MIT", + "peerDependenciesMeta": { - "engines": { + "@types/node": { - "node": ">= 0.8" + "optional": true + + + + } @@ -978,19 +994,23 @@ - "node_modules/call-bind-apply-helpers": { + "node_modules/@inquirer/prompts": { - "version": "1.0.2", + "version": "7.3.3", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.3.3.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "integrity": "sha512-QS1AQgJ113iE/nmym03yKZKHvGjVWwkGZT3B1yKrrMG0bJKQg1jUkntFP8aPd2FUQzu/nga7QU2eDpzIP5it0Q==", + + + + "dev": true, @@ -1002,87 +1022,87 @@ - "es-errors": "^1.3.0", + "@inquirer/checkbox": "^4.1.3", - "function-bind": "^1.1.2" + "@inquirer/confirm": "^5.1.7", - }, + "@inquirer/editor": "^4.2.8", - "engines": { + "@inquirer/expand": "^4.0.10", - "node": ">= 0.4" + "@inquirer/input": "^4.1.7", - } + "@inquirer/number": "^3.0.10", - }, + "@inquirer/password": "^4.0.10", - "node_modules/call-bound": { + "@inquirer/rawlist": "^4.0.10", - "version": "1.0.4", + "@inquirer/search": "^3.0.10", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "@inquirer/select": "^4.0.10" - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + }, - "license": "MIT", + "engines": { - "dependencies": { + "node": ">=18" - "call-bind-apply-helpers": "^1.0.2", + }, - "get-intrinsic": "^1.3.0" + "peerDependencies": { - }, + "@types/node": ">=18" - "engines": { + }, - "node": ">= 0.4" + "peerDependenciesMeta": { - }, + "@types/node": { - "funding": { + "optional": true - "url": "https://github.com/sponsors/ljharb" + } @@ -1094,55 +1114,55 @@ - "node_modules/chokidar": { + "node_modules/@inquirer/rawlist": { - "version": "3.6.0", + "version": "4.0.10", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.0.10.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "integrity": "sha512-vOQbQkmhaCsF2bUmjoyRSZJBz77UnIF/F3ZS2LMgwbgyaG2WgwKHh0WKNj0APDB72WDbZijhW5nObQbk+TnbcA==", - "license": "MIT", + "dev": true, - "dependencies": { + "license": "MIT", - "anymatch": "~3.1.2", + "dependencies": { - "braces": "~3.0.2", + "@inquirer/core": "^10.1.8", - "glob-parent": "~5.1.2", + "@inquirer/type": "^3.0.5", - "is-binary-path": "~2.1.0", + "yoctocolors-cjs": "^2.1.2" - "is-glob": "~4.0.1", + }, - "normalize-path": "~3.0.0", + "engines": { - "readdirp": "~3.6.0" + "node": ">=18" @@ -1150,11 +1170,11 @@ - "engines": { + "peerDependencies": { - "node": ">= 8.10.0" + "@types/node": ">=18" @@ -1162,47 +1182,47 @@ - "funding": { + "peerDependenciesMeta": { - "url": "https://paulmillr.com/funding/" + "@types/node": { - }, + "optional": true - "optionalDependencies": { + } - "fsevents": "~2.3.2" + } - } + }, - }, + "node_modules/@inquirer/search": { - "node_modules/cloudinary": { + "version": "3.0.10", - "version": "1.41.3", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.10.tgz", - "resolved": "https://registry.npmjs.org/cloudinary/-/cloudinary-1.41.3.tgz", + "integrity": "sha512-EAVKAz6P1LajZOdoL+R+XC3HJYSU261fbJzO4fCkJJ7UPFcm+nP+gzC+DDZWsb2WK9PQvKsnaKiNKsY8B6dBWQ==", - "integrity": "sha512-4o84y+E7dbif3lMns+p3UW6w6hLHEifbX/7zBJvaih1E9QNMZITENQ14GPYJC4JmhygYXsuuBb9bRA3xWEoOfg==", + "dev": true, @@ -1214,19 +1234,19 @@ - "cloudinary-core": "^2.13.0", + "@inquirer/core": "^10.1.8", - "core-js": "^3.30.1", + "@inquirer/figures": "^1.0.11", - "lodash": "^4.17.21", + "@inquirer/type": "^3.0.5", - "q": "^1.5.1" + "yoctocolors-cjs": "^2.1.2" @@ -1238,211 +1258,211 @@ - "node": ">=0.6" + "node": ">=18" - } + }, - }, + "peerDependencies": { - "node_modules/cloudinary-core": { + "@types/node": ">=18" - "version": "2.13.1", + }, - "resolved": "https://registry.npmjs.org/cloudinary-core/-/cloudinary-core-2.13.1.tgz", + "peerDependenciesMeta": { - "integrity": "sha512-z53GPNWnvU0Zi+ns8CIVbZBfj7ps/++zDvwIyiFuq5p1MoK+KUCg0k5mBceDDHTnx1gHmHUd9aohS+gDxPNt6w==", + "@types/node": { - "license": "MIT", + "optional": true - "peerDependencies": { + } - "lodash": ">=4.0" + } - } + }, - }, + "node_modules/@inquirer/select": { - "node_modules/concat-map": { + "version": "4.0.10", - "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.0.10.tgz", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-Tg8S9nESnCfISu5tCZSuXpXq0wHuDVimj7xyHstABgR34zcJnLdq/VbjB2mdZvNAMAehYBnNzSjxB06UE8LLAA==", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, - "license": "MIT" + "license": "MIT", - }, + "dependencies": { - "node_modules/concat-stream": { + "@inquirer/core": "^10.1.8", - "version": "1.6.2", + "@inquirer/figures": "^1.0.11", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "@inquirer/type": "^3.0.5", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "ansi-escapes": "^4.3.2", - "engines": [ + "yoctocolors-cjs": "^2.1.2" - "node >= 0.8" + }, - ], + "engines": { - "license": "MIT", + "node": ">=18" - "dependencies": { + }, - "buffer-from": "^1.0.0", + "peerDependencies": { - "inherits": "^2.0.3", + "@types/node": ">=18" - "readable-stream": "^2.2.2", + }, - "typedarray": "^0.0.6" + "peerDependenciesMeta": { - } + "@types/node": { - }, + "optional": true - "node_modules/content-disposition": { + } - "version": "0.5.4", + } - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + }, - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "node_modules/@inquirer/type": { - "license": "MIT", + "version": "3.0.5", - "dependencies": { + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.5.tgz", - "safe-buffer": "5.2.1" + "integrity": "sha512-ZJpeIYYueOz/i/ONzrfof8g89kNdO2hjGuvULROo3O8rlB2CRtSseE5KeirnyE4t/thAn/EwvS/vuQeJCn+NZg==", - }, + "dev": true, - "engines": { + "license": "MIT", - "node": ">= 0.6" + "engines": { - } + "node": ">=18" - }, + }, - "node_modules/content-type": { + "peerDependencies": { - "version": "1.0.5", + "@types/node": ">=18" - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + }, - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "peerDependenciesMeta": { - "license": "MIT", + "@types/node": { - "engines": { + "optional": true - "node": ">= 0.6" + } @@ -1454,19 +1474,19 @@ - "node_modules/cookie": { + "node_modules/@mongodb-js/saslprep": { - "version": "0.7.1", + "version": "1.2.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.2.0.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "integrity": "sha512-+ywrb0AqkfaYuhHs6LxKWgqbh3I72EpEgESCw37o+9qPx9WTCkgDm2B+eMrwehGtHBWHFU4GXvnSCNiFhhausg==", @@ -1474,11 +1494,11 @@ - "engines": { + "dependencies": { - "node": ">= 0.6" + "sparse-bitfield": "^3.0.3" @@ -1490,91 +1510,95 @@ - "node_modules/cookie-signature": { + "node_modules/@types/node": { - "version": "1.0.6", + "version": "22.13.10", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", - "license": "MIT" + "license": "MIT", - }, + "dependencies": { - "node_modules/core-js": { + "undici-types": "~6.20.0" - "version": "3.41.0", + } - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.41.0.tgz", + }, - "integrity": "sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA==", + "node_modules/@types/webidl-conversions": { - "hasInstallScript": true, + "version": "7.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz", - "funding": { + "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==", - "type": "opencollective", + "license": "MIT" - "url": "https://opencollective.com/core-js" + }, - } + "node_modules/@types/whatwg-url": { - }, + "version": "11.0.5", - "node_modules/core-util-is": { + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "version": "1.0.3", + "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "license": "MIT", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dependencies": { - "license": "MIT" + "@types/webidl-conversions": "*" + + + + } @@ -1582,19 +1606,19 @@ - "node_modules/cors": { + "node_modules/accepts": { - "version": "2.8.5", + "version": "1.3.8", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", @@ -1606,11 +1630,11 @@ - "object-assign": "^4", + "mime-types": "~2.1.34", - "vary": "^1" + "negotiator": "0.6.3" @@ -1622,7 +1646,7 @@ - "node": ">= 0.10" + "node": ">= 0.6" @@ -1634,19 +1658,23 @@ - "node_modules/debug": { + "node_modules/ansi-escapes": { - "version": "2.6.9", + "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + + + + "dev": true, @@ -1658,111 +1686,115 @@ - "ms": "2.0.0" + "type-fest": "^0.21.3" - } + }, - }, + "engines": { - "node_modules/depd": { + "node": ">=8" - "version": "2.0.0", + }, - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "funding": { - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "url": "https://github.com/sponsors/sindresorhus" - "license": "MIT", + } - "engines": { + }, - "node": ">= 0.8" + "node_modules/ansi-regex": { - } + "version": "5.0.1", - }, + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "node_modules/destroy": { + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "version": "1.2.0", + "dev": true, - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "license": "MIT", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { - "license": "MIT", + "node": ">=8" - "engines": { + } - "node": ">= 0.8", + }, - "npm": "1.2.8000 || >= 1.4.16" + "node_modules/ansi-styles": { - } + "version": "4.3.0", - }, + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "node_modules/dotenv": { + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "version": "16.4.7", + "dev": true, - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", + "license": "MIT", - "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", + "dependencies": { - "license": "BSD-2-Clause", + "color-convert": "^2.0.1" + + + + }, @@ -1770,7 +1802,7 @@ - "node": ">=12" + "node": ">=8" @@ -1782,7 +1814,7 @@ - "url": "https://dotenvx.com" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" @@ -1794,23 +1826,23 @@ - "node_modules/dunder-proto": { + "node_modules/anymatch": { - "version": "1.0.1", + "version": "3.1.3", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "license": "MIT", + "license": "ISC", @@ -1818,15 +1850,11 @@ - "call-bind-apply-helpers": "^1.0.1", - - - - "es-errors": "^1.3.0", + "normalize-path": "^3.0.0", - "gopd": "^1.2.0" + "picomatch": "^2.0.4" @@ -1838,7 +1866,7 @@ - "node": ">= 0.4" + "node": ">= 8" @@ -1850,35 +1878,23 @@ - "node_modules/ecdsa-sig-formatter": { - - - - "version": "1.0.11", - - - - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - - - - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "node_modules/append-field": { - "license": "Apache-2.0", + "version": "1.0.0", - "dependencies": { + "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", - "safe-buffer": "^5.0.1" + "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==", - } + "license": "MIT" @@ -1886,7 +1902,7 @@ - "node_modules/ee-first": { + "node_modules/array-flatten": { @@ -1894,11 +1910,11 @@ - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", @@ -1910,35 +1926,27 @@ - "node_modules/encodeurl": { - - - - "version": "2.0.0", - - - - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "node_modules/async": { - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "version": "3.2.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "engines": { + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "node": ">= 0.8" + "dev": true, - } + "license": "MIT" @@ -1946,59 +1954,59 @@ - "node_modules/es-define-property": { + "node_modules/balanced-match": { - "version": "1.0.1", + "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "license": "MIT", + "license": "MIT" - "engines": { + }, - "node": ">= 0.4" + "node_modules/basic-auth": { - } + "version": "2.0.1", - }, + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "node_modules/es-errors": { + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", - "version": "1.3.0", + "license": "MIT", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "dependencies": { - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "safe-buffer": "5.1.2" - "license": "MIT", + }, @@ -2006,7 +2014,7 @@ - "node": ">= 0.4" + "node": ">= 0.8" @@ -2018,103 +2026,103 @@ - "node_modules/es-object-atoms": { + "node_modules/basic-auth/node_modules/safe-buffer": { - "version": "1.1.1", + "version": "5.1.2", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT", + "license": "MIT" - "dependencies": { + }, - "es-errors": "^1.3.0" + "node_modules/bcryptjs": { - }, + "version": "3.0.2", - "engines": { + "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-3.0.2.tgz", - "node": ">= 0.4" + "integrity": "sha512-k38b3XOZKv60C4E2hVsXTolJWfkGRMbILBIe2IBITXciy5bOsTKot5kDrf3ZfufQtQOUN5mXceUEpU1rTl9Uog==", - } + "license": "BSD-3-Clause", - }, + "bin": { - "node_modules/escape-html": { + "bcrypt": "bin/bcrypt" - "version": "1.0.3", + } - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + }, - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "node_modules/binary-extensions": { - "license": "MIT" + "version": "2.3.0", - }, + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "node_modules/etag": { + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "version": "1.8.1", + "license": "MIT", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "engines": { - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "node": ">=8" - "license": "MIT", + }, - "engines": { + "funding": { - "node": ">= 0.6" + "url": "https://github.com/sponsors/sindresorhus" @@ -2126,19 +2134,19 @@ - "node_modules/express": { + "node_modules/body-parser": { - "version": "4.21.2", + "version": "1.20.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", - "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", @@ -2150,203 +2158,203 @@ - "accepts": "~1.3.8", + "bytes": "3.1.2", - "array-flatten": "1.1.1", + "content-type": "~1.0.5", - "body-parser": "1.20.3", + "debug": "2.6.9", - "content-disposition": "0.5.4", + "depd": "2.0.0", - "content-type": "~1.0.4", + "destroy": "1.2.0", - "cookie": "0.7.1", + "http-errors": "2.0.0", - "cookie-signature": "1.0.6", + "iconv-lite": "0.4.24", - "debug": "2.6.9", + "on-finished": "2.4.1", - "depd": "2.0.0", + "qs": "6.13.0", - "encodeurl": "~2.0.0", + "raw-body": "2.5.2", - "escape-html": "~1.0.3", + "type-is": "~1.6.18", - "etag": "~1.8.1", + "unpipe": "1.0.0" - "finalhandler": "1.3.1", + }, - "fresh": "0.5.2", + "engines": { - "http-errors": "2.0.0", + "node": ">= 0.8", - "merge-descriptors": "1.0.3", + "npm": "1.2.8000 || >= 1.4.16" - "methods": "~1.1.2", + } - "on-finished": "2.4.1", + }, - "parseurl": "~1.3.3", + "node_modules/body-parser/node_modules/qs": { - "path-to-regexp": "0.1.12", + "version": "6.13.0", - "proxy-addr": "~2.0.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "qs": "6.13.0", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "range-parser": "~1.2.1", + "license": "BSD-3-Clause", - "safe-buffer": "5.2.1", + "dependencies": { - "send": "0.19.0", + "side-channel": "^1.0.6" - "serve-static": "1.16.2", + }, - "setprototypeof": "1.2.0", + "engines": { - "statuses": "2.0.1", + "node": ">=0.6" - "type-is": "~1.6.18", + }, - "utils-merge": "1.0.1", + "funding": { - "vary": "~1.1.2" + "url": "https://github.com/sponsors/ljharb" - }, + } - "engines": { + }, - "node": ">= 0.10.0" + "node_modules/brace-expansion": { - }, + "version": "1.1.11", - "funding": { + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "type": "opencollective", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "url": "https://opencollective.com/express" + "license": "MIT", - } + "dependencies": { - }, + "balanced-match": "^1.0.0", - "node_modules/express/node_modules/qs": { + "concat-map": "0.0.1" - "version": "6.13.0", + } - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + }, - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "node_modules/braces": { - "license": "BSD-3-Clause", + "version": "3.0.3", - "dependencies": { + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "side-channel": "^1.0.6" + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - }, + "license": "MIT", - "engines": { + "dependencies": { - "node": ">=0.6" + "fill-range": "^7.1.1" @@ -2354,11 +2362,11 @@ - "funding": { + "engines": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" @@ -2370,103 +2378,111 @@ - "node_modules/fill-range": { + "node_modules/bson": { - "version": "7.1.1", + "version": "6.10.3", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.3.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "integrity": "sha512-MTxGsqgYTwfshYWTRdmZRC+M7FnG1b4y7RO7p2k3X24Wq0yv1m77Wsj0BzlPzd/IowgESfsruQCUToa7vbOpPQ==", - "license": "MIT", + "license": "Apache-2.0", - "dependencies": { + "engines": { - "to-regex-range": "^5.0.1" + "node": ">=16.20.1" - }, + } - "engines": { + }, - "node": ">=8" + "node_modules/buffer-equal-constant-time": { - } + "version": "1.0.1", - }, + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "node_modules/finalhandler": { + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", - "version": "1.3.1", + "license": "BSD-3-Clause" - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + }, - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "node_modules/buffer-from": { - "license": "MIT", + "version": "1.1.2", - "dependencies": { + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "debug": "2.6.9", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "encodeurl": "~2.0.0", + "license": "MIT" - "escape-html": "~1.0.3", + }, - "on-finished": "2.4.1", + "node_modules/busboy": { - "parseurl": "~1.3.3", + "version": "1.6.0", - "statuses": "2.0.1", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "unpipe": "~1.0.0" + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + + + + "dependencies": { + + + + "streamsearch": "^1.1.0" @@ -2478,7 +2494,7 @@ - "node": ">= 0.8" + "node": ">=10.16.0" @@ -2490,19 +2506,19 @@ - "node_modules/forwarded": { + "node_modules/bytes": { - "version": "0.2.0", + "version": "3.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", @@ -2514,7 +2530,7 @@ - "node": ">= 0.6" + "node": ">= 0.8" @@ -2526,19 +2542,19 @@ - "node_modules/fresh": { + "node_modules/call-bind-apply-helpers": { - "version": "0.5.2", + "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", @@ -2546,239 +2562,243 @@ - "engines": { + "dependencies": { - "node": ">= 0.6" + "es-errors": "^1.3.0", - } + "function-bind": "^1.1.2" - }, + }, - "node_modules/fsevents": { + "engines": { - "version": "2.3.3", + "node": ">= 0.4" - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + } - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + }, - "hasInstallScript": true, + "node_modules/call-bound": { - "license": "MIT", + "version": "1.0.4", - "optional": true, + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - "os": [ + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - "darwin" + "license": "MIT", - ], + "dependencies": { - "engines": { + "call-bind-apply-helpers": "^1.0.2", - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "get-intrinsic": "^1.3.0" - } + }, - }, + "engines": { - "node_modules/function-bind": { + "node": ">= 0.4" - "version": "1.1.2", + }, - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "funding": { - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "url": "https://github.com/sponsors/ljharb" - "license": "MIT", + } - "funding": { + }, - "url": "https://github.com/sponsors/ljharb" + "node_modules/chalk": { - } + "version": "5.4.1", - }, + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", - "node_modules/get-intrinsic": { + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", - "version": "1.3.0", + "dev": true, - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "license": "MIT", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "engines": { - "license": "MIT", + "node": "^12.17.0 || ^14.13 || >=16.0.0" - "dependencies": { + }, - "call-bind-apply-helpers": "^1.0.2", + "funding": { - "es-define-property": "^1.0.1", + "url": "https://github.com/chalk/chalk?sponsor=1" - "es-errors": "^1.3.0", + } - "es-object-atoms": "^1.1.1", + }, - "function-bind": "^1.1.2", + "node_modules/chardet": { - "get-proto": "^1.0.1", + "version": "0.7.0", - "gopd": "^1.2.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "has-symbols": "^1.1.0", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "hasown": "^2.0.2", + "dev": true, - "math-intrinsics": "^1.1.0" + "license": "MIT" - }, + }, - "engines": { + "node_modules/chokidar": { - "node": ">= 0.4" + "version": "3.6.0", - }, + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "funding": { + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "url": "https://github.com/sponsors/ljharb" + "license": "MIT", - } + "dependencies": { - }, + "anymatch": "~3.1.2", - "node_modules/get-proto": { + "braces": "~3.0.2", - "version": "1.0.1", + "glob-parent": "~5.1.2", - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "is-binary-path": "~2.1.0", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "is-glob": "~4.0.1", - "license": "MIT", + "normalize-path": "~3.0.0", - "dependencies": { + "readdirp": "~3.6.0" - "dunder-proto": "^1.0.1", + }, - "es-object-atoms": "^1.0.0" + "engines": { + + + + "node": ">= 8.10.0" @@ -2786,51 +2806,55 @@ - "engines": { + "funding": { - "node": ">= 0.4" + "url": "https://paulmillr.com/funding/" - } + }, - }, + "optionalDependencies": { - "node_modules/glob-parent": { + "fsevents": "~2.3.2" - "version": "5.1.2", + } - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + }, - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/cli-width": { - "license": "ISC", + "version": "4.1.0", - "dependencies": { + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", - "is-glob": "^4.0.1" + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", - }, + "dev": true, + + + + "license": "ISC", @@ -2838,7 +2862,7 @@ - "node": ">= 6" + "node": ">= 12" @@ -2850,107 +2874,107 @@ - "node_modules/gopd": { + "node_modules/cliui": { - "version": "1.2.0", + "version": "8.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "license": "MIT", + "dev": true, - "engines": { + "license": "ISC", - "node": ">= 0.4" + "dependencies": { - }, + "string-width": "^4.2.0", - "funding": { + "strip-ansi": "^6.0.1", - "url": "https://github.com/sponsors/ljharb" + "wrap-ansi": "^7.0.0" - } + }, - }, + "engines": { - "node_modules/has-flag": { + "node": ">=12" - "version": "3.0.0", + } - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + }, - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "node_modules/cliui/node_modules/wrap-ansi": { - "license": "MIT", + "version": "7.0.0", - "engines": { + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "node": ">=4" + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - } + "dev": true, - }, + "license": "MIT", - "node_modules/has-symbols": { + "dependencies": { - "version": "1.1.0", + "ansi-styles": "^4.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "string-width": "^4.1.0", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "strip-ansi": "^6.0.0" - "license": "MIT", + }, @@ -2958,7 +2982,7 @@ - "node": ">= 0.4" + "node": ">=10" @@ -2970,7 +2994,7 @@ - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" @@ -2982,19 +3006,19 @@ - "node_modules/hasown": { + "node_modules/cloudinary": { - "version": "2.0.2", + "version": "1.41.3", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "resolved": "https://registry.npmjs.org/cloudinary/-/cloudinary-1.41.3.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "integrity": "sha512-4o84y+E7dbif3lMns+p3UW6w6hLHEifbX/7zBJvaih1E9QNMZITENQ14GPYJC4JmhygYXsuuBb9bRA3xWEoOfg==", @@ -3006,7 +3030,19 @@ - "function-bind": "^1.1.2" + "cloudinary-core": "^2.13.0", + + + + "core-js": "^3.30.1", + + + + "lodash": "^4.17.21", + + + + "q": "^1.5.1" @@ -3018,7 +3054,7 @@ - "node": ">= 0.4" + "node": ">=0.6" @@ -3030,19 +3066,19 @@ - "node_modules/http-errors": { + "node_modules/cloudinary-core": { - "version": "2.0.0", + "version": "2.13.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/cloudinary-core/-/cloudinary-core-2.13.1.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "integrity": "sha512-z53GPNWnvU0Zi+ns8CIVbZBfj7ps/++zDvwIyiFuq5p1MoK+KUCg0k5mBceDDHTnx1gHmHUd9aohS+gDxPNt6w==", @@ -3050,91 +3086,95 @@ - "dependencies": { + "peerDependencies": { - "depd": "2.0.0", + "lodash": ">=4.0" - "inherits": "2.0.4", + } - "setprototypeof": "1.2.0", + }, - "statuses": "2.0.1", + "node_modules/color-convert": { - "toidentifier": "1.0.1" + "version": "2.0.1", - }, + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "engines": { + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "node": ">= 0.8" + "dev": true, - } + "license": "MIT", - }, + "dependencies": { - "node_modules/iconv-lite": { + "color-name": "~1.1.4" - "version": "0.4.24", + }, - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "engines": { - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "node": ">=7.0.0" - "license": "MIT", + } - "dependencies": { + }, - "safer-buffer": ">= 2.1.2 < 3" + "node_modules/color-name": { - }, + "version": "1.1.4", - "engines": { + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "node": ">=0.10.0" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - } + "dev": true, + + + + "license": "MIT" @@ -3142,23 +3182,23 @@ - "node_modules/ignore-by-default": { + "node_modules/concat-map": { - "version": "1.0.1", + "version": "0.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "license": "ISC" + "license": "MIT" @@ -3166,55 +3206,55 @@ - "node_modules/inherits": { + "node_modules/concat-stream": { - "version": "2.0.4", + "version": "1.6.2", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "license": "ISC" + "engines": [ - }, + "node >= 0.8" - "node_modules/ipaddr.js": { + ], - "version": "1.9.1", + "license": "MIT", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "dependencies": { - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "buffer-from": "^1.0.0", - "license": "MIT", + "inherits": "^2.0.3", - "engines": { + "readable-stream": "^2.2.2", - "node": ">= 0.10" + "typedarray": "^0.0.6" @@ -3226,19 +3266,19 @@ - "node_modules/is-binary-path": { + "node_modules/content-disposition": { - "version": "2.1.0", + "version": "0.5.4", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", @@ -3250,7 +3290,7 @@ - "binary-extensions": "^2.0.0" + "safe-buffer": "5.2.1" @@ -3262,7 +3302,7 @@ - "node": ">=8" + "node": ">= 0.6" @@ -3274,19 +3314,19 @@ - "node_modules/is-extglob": { + "node_modules/content-type": { - "version": "2.1.1", + "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", @@ -3298,7 +3338,7 @@ - "node": ">=0.10.0" + "node": ">= 0.6" @@ -3310,19 +3350,19 @@ - "node_modules/is-glob": { + "node_modules/cookie": { - "version": "4.0.3", + "version": "0.7.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", @@ -3330,87 +3370,83 @@ - "dependencies": { + "engines": { - "is-extglob": "^2.1.1" + "node": ">= 0.6" - }, + } - "engines": { + }, - "node": ">=0.10.0" + "node_modules/cookie-signature": { - } + "version": "1.0.6", - }, + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "node_modules/is-number": { - - - - "version": "7.0.0", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "license": "MIT" - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + }, - "license": "MIT", + "node_modules/core-js": { - "engines": { + "version": "3.41.0", - "node": ">=0.12.0" + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.41.0.tgz", - } + "integrity": "sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA==", - }, + "hasInstallScript": true, - "node_modules/isarray": { + "license": "MIT", - "version": "1.0.0", + "funding": { - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "type": "opencollective", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "url": "https://opencollective.com/core-js" - "license": "MIT" + } @@ -3418,67 +3454,59 @@ - "node_modules/jsonwebtoken": { - - - - "version": "9.0.2", - - - - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "node_modules/core-util-is": { - "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "dependencies": { + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "jws": "^3.2.2", + "license": "MIT" - "lodash.includes": "^4.3.0", + }, - "lodash.isboolean": "^3.0.3", + "node_modules/cors": { - "lodash.isinteger": "^4.0.4", + "version": "2.8.5", - "lodash.isnumber": "^3.0.3", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "lodash.isplainobject": "^4.0.6", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "lodash.isstring": "^4.0.1", + "license": "MIT", - "lodash.once": "^4.0.0", + "dependencies": { - "ms": "^2.1.1", + "object-assign": "^4", - "semver": "^7.5.4" + "vary": "^1" @@ -3490,79 +3518,79 @@ - "node": ">=12", + "node": ">= 0.10" - "npm": ">=6" + } - } + }, - }, + "node_modules/debug": { - "node_modules/jsonwebtoken/node_modules/ms": { + "version": "2.6.9", - "version": "2.1.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT", - "license": "MIT" + "dependencies": { - }, + "ms": "2.0.0" - "node_modules/jwa": { + } - "version": "1.4.1", + }, - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "node_modules/depd": { - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "dependencies": { + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "buffer-equal-constant-time": "1.0.1", + "license": "MIT", - "ecdsa-sig-formatter": "1.0.11", + "engines": { - "safe-buffer": "^5.0.1" + "node": ">= 0.8" @@ -3574,19 +3602,19 @@ - "node_modules/jws": { + "node_modules/destroy": { - "version": "3.2.2", + "version": "1.2.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", @@ -3594,15 +3622,15 @@ - "dependencies": { + "engines": { - "jwa": "^1.4.1", + "node": ">= 0.8", - "safe-buffer": "^5.0.1" + "npm": "1.2.8000 || >= 1.4.16" @@ -3614,23 +3642,27 @@ - "node_modules/kareem": { + "node_modules/diff": { - "version": "2.6.3", + "version": "7.0.0", - "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.6.3.tgz", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", - "integrity": "sha512-C3iHfuGUXK2u8/ipq9LfjFfXFxAZMQJJq7vLS45r3D9Y2xQ/m4S8zaR4zMLFWh9AsNPXmcFfUDhTEO8UIC/V6Q==", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", - "license": "Apache-2.0", + "dev": true, + + + + "license": "BSD-3-Clause", @@ -3638,7 +3670,7 @@ - "node": ">=12.0.0" + "node": ">=0.3.1" @@ -3650,47 +3682,47 @@ - "node_modules/lodash": { + "node_modules/dotenv": { - "version": "4.17.21", + "version": "16.4.7", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", - "license": "MIT" + "license": "BSD-2-Clause", - }, + "engines": { - "node_modules/lodash.includes": { + "node": ">=12" - "version": "4.3.0", + }, - "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "funding": { - "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "url": "https://dotenvx.com" - "license": "MIT" + } @@ -3698,95 +3730,91 @@ - "node_modules/lodash.isboolean": { - - - - "version": "3.0.3", + "node_modules/dunder-proto": { - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "version": "1.0.1", - "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "license": "MIT" + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - }, + "license": "MIT", - "node_modules/lodash.isinteger": { + "dependencies": { - "version": "4.0.4", + "call-bind-apply-helpers": "^1.0.1", - "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "es-errors": "^1.3.0", - "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "gopd": "^1.2.0" - "license": "MIT" + }, - }, + "engines": { - "node_modules/lodash.isnumber": { + "node": ">= 0.4" - "version": "3.0.3", + } - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + }, - "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "node_modules/ecdsa-sig-formatter": { - "license": "MIT" + "version": "1.0.11", - }, + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "node_modules/lodash.isplainobject": { + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "version": "4.0.6", + "license": "Apache-2.0", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "dependencies": { - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "safe-buffer": "^5.0.1" - "license": "MIT" + } @@ -3794,19 +3822,19 @@ - "node_modules/lodash.isstring": { + "node_modules/ee-first": { - "version": "4.0.1", + "version": "1.1.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", @@ -3818,47 +3846,51 @@ - "node_modules/lodash.once": { + "node_modules/ejs": { - "version": "4.1.1", + "version": "3.1.10", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "license": "MIT" + "dev": true, - }, + "license": "Apache-2.0", - "node_modules/math-intrinsics": { + "dependencies": { - "version": "1.1.0", + "jake": "^10.8.5" - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + }, - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "bin": { - "license": "MIT", + "ejs": "bin/cli.js" + + + + }, @@ -3866,7 +3898,7 @@ - "node": ">= 0.4" + "node": ">=0.10.0" @@ -3878,79 +3910,83 @@ - "node_modules/media-typer": { + "node_modules/emoji-regex": { - "version": "0.3.0", + "version": "8.0.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT", + "dev": true, - "engines": { + "license": "MIT" - "node": ">= 0.6" + }, - } + "node_modules/encodeurl": { - }, + "version": "2.0.0", - "node_modules/memory-pager": { + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "version": "1.5.0", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "license": "MIT", - "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "engines": { - "license": "MIT" + "node": ">= 0.8" - }, + } - "node_modules/merge-descriptors": { + }, - "version": "1.0.3", + "node_modules/es-define-property": { - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "version": "1.0.1", - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + + + + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", @@ -3958,11 +3994,11 @@ - "funding": { + "engines": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.4" @@ -3974,19 +4010,19 @@ - "node_modules/methods": { + "node_modules/es-errors": { - "version": "1.1.2", + "version": "1.3.0", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", @@ -3998,7 +4034,7 @@ - "node": ">= 0.6" + "node": ">= 0.4" @@ -4010,19 +4046,19 @@ - "node_modules/mime": { + "node_modules/es-object-atoms": { - "version": "1.6.0", + "version": "1.1.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", @@ -4030,11 +4066,11 @@ - "bin": { + "dependencies": { - "mime": "cli.js" + "es-errors": "^1.3.0" @@ -4046,7 +4082,7 @@ - "node": ">=4" + "node": ">= 0.4" @@ -4058,19 +4094,23 @@ - "node_modules/mime-db": { + "node_modules/escalade": { - "version": "1.52.0", + "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + + + + "dev": true, @@ -4082,7 +4122,7 @@ - "node": ">= 0.6" + "node": ">=6" @@ -4094,359 +4134,359 @@ - "node_modules/mime-types": { + "node_modules/escape-html": { - "version": "2.1.35", + "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "license": "MIT", + "license": "MIT" - "dependencies": { + }, - "mime-db": "1.52.0" + "node_modules/etag": { - }, + "version": "1.8.1", - "engines": { + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "node": ">= 0.6" + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - } + "license": "MIT", - }, + "engines": { - "node_modules/minimatch": { + "node": ">= 0.6" - "version": "3.1.2", + } - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + }, - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/express": { - "license": "ISC", + "version": "4.21.2", - "dependencies": { + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", - "brace-expansion": "^1.1.7" + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", - }, + "license": "MIT", - "engines": { + "dependencies": { - "node": "*" + "accepts": "~1.3.8", - } + "array-flatten": "1.1.1", - }, + "body-parser": "1.20.3", - "node_modules/minimist": { + "content-disposition": "0.5.4", - "version": "1.2.8", + "content-type": "~1.0.4", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "cookie": "0.7.1", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "cookie-signature": "1.0.6", - "license": "MIT", + "debug": "2.6.9", - "funding": { + "depd": "2.0.0", - "url": "https://github.com/sponsors/ljharb" + "encodeurl": "~2.0.0", - } + "escape-html": "~1.0.3", - }, + "etag": "~1.8.1", - "node_modules/mkdirp": { + "finalhandler": "1.3.1", - "version": "0.5.6", + "fresh": "0.5.2", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "http-errors": "2.0.0", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "merge-descriptors": "1.0.3", - "license": "MIT", + "methods": "~1.1.2", - "dependencies": { + "on-finished": "2.4.1", - "minimist": "^1.2.6" + "parseurl": "~1.3.3", - }, + "path-to-regexp": "0.1.12", - "bin": { + "proxy-addr": "~2.0.7", - "mkdirp": "bin/cmd.js" + "qs": "6.13.0", - } + "range-parser": "~1.2.1", - }, + "safe-buffer": "5.2.1", - "node_modules/mongodb": { + "send": "0.19.0", - "version": "6.14.2", + "serve-static": "1.16.2", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.14.2.tgz", + "setprototypeof": "1.2.0", - "integrity": "sha512-kMEHNo0F3P6QKDq17zcDuPeaywK/YaJVCEQRzPF3TOM/Bl9MFg64YE5Tu7ifj37qZJMhwU1tl2Ioivws5gRG5Q==", + "statuses": "2.0.1", - "license": "Apache-2.0", + "type-is": "~1.6.18", - "dependencies": { + "utils-merge": "1.0.1", - "@mongodb-js/saslprep": "^1.1.9", + "vary": "~1.1.2" - "bson": "^6.10.3", + }, - "mongodb-connection-string-url": "^3.0.0" + "engines": { - }, + "node": ">= 0.10.0" - "engines": { + }, - "node": ">=16.20.1" + "funding": { - }, + "type": "opencollective", - "peerDependencies": { + "url": "https://opencollective.com/express" - "@aws-sdk/credential-providers": "^3.188.0", + } - "@mongodb-js/zstd": "^1.1.0 || ^2.0.0", + }, - "gcp-metadata": "^5.2.0", + "node_modules/express/node_modules/qs": { - "kerberos": "^2.0.1", + "version": "6.13.0", - "mongodb-client-encryption": ">=6.0.0 <7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "snappy": "^7.2.2", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "socks": "^2.7.1" + "license": "BSD-3-Clause", - }, + "dependencies": { - "peerDependenciesMeta": { + "side-channel": "^1.0.6" - "@aws-sdk/credential-providers": { + }, - "optional": true + "engines": { - }, + "node": ">=0.6" - "@mongodb-js/zstd": { + }, - "optional": true + "funding": { - }, + "url": "https://github.com/sponsors/ljharb" - "gcp-metadata": { + } - "optional": true + }, - }, + "node_modules/external-editor": { - "kerberos": { + "version": "3.1.0", - "optional": true + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - }, + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "mongodb-client-encryption": { + "dev": true, - "optional": true + "license": "MIT", - }, + "dependencies": { - "snappy": { + "chardet": "^0.7.0", - "optional": true + "iconv-lite": "^0.4.24", - }, + "tmp": "^0.0.33" - "socks": { + }, - "optional": true + "engines": { - } + "node": ">=4" @@ -4458,35 +4498,35 @@ - "node_modules/mongodb-connection-string-url": { + "node_modules/filelist": { - "version": "3.0.2", + "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "license": "Apache-2.0", + "dev": true, - "dependencies": { + "license": "Apache-2.0", - "@types/whatwg-url": "^11.0.2", + "dependencies": { - "whatwg-url": "^14.1.0 || ^13.0.0" + "minimatch": "^5.0.1" @@ -4498,19 +4538,23 @@ - "node_modules/mongoose": { + "node_modules/filelist/node_modules/brace-expansion": { - "version": "8.12.1", + "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.12.1.tgz", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-UW22y8QFVYmrb36hm8cGncfn4ARc/XsYWQwRTaj0gxtQk1rDuhzDO1eBantS+hTTatfAIS96LlRCJrcNHvW5+Q==", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + + + + "dev": true, @@ -4522,59 +4566,2699 @@ - "bson": "^6.10.3", + "balanced-match": "^1.0.0" - "kareem": "2.6.3", + } - "mongodb": "~6.14.0", + }, - "mpath": "0.9.0", + "node_modules/filelist/node_modules/minimatch": { - "mquery": "5.0.0", + "version": "5.1.6", - "ms": "2.1.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "sift": "17.1.3" + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - }, + "dev": true, - "engines": { + "license": "ISC", - "node": ">=16.20.1" + "dependencies": { - }, + "brace-expansion": "^2.0.1" - "funding": { + }, - "type": "opencollective", + "engines": { - "url": "https://opencollective.com/mongoose" + "node": ">=10" + + + + } + + + + }, + + + + "node_modules/fill-range": { + + + + "version": "7.1.1", + + + + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + + + + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "to-regex-range": "^5.0.1" + + + + }, + + + + "engines": { + + + + "node": ">=8" + + + + } + + + + }, + + + + "node_modules/finalhandler": { + + + + "version": "1.3.1", + + + + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + + + + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "debug": "2.6.9", + + + + "encodeurl": "~2.0.0", + + + + "escape-html": "~1.0.3", + + + + "on-finished": "2.4.1", + + + + "parseurl": "~1.3.3", + + + + "statuses": "2.0.1", + + + + "unpipe": "~1.0.0" + + + + }, + + + + "engines": { + + + + "node": ">= 0.8" + + + + } + + + + }, + + + + "node_modules/forwarded": { + + + + "version": "0.2.0", + + + + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + + + + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.6" + + + + } + + + + }, + + + + "node_modules/fresh": { + + + + "version": "0.5.2", + + + + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + + + + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.6" + + + + } + + + + }, + + + + "node_modules/fsevents": { + + + + "version": "2.3.3", + + + + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + + + + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + + + + "hasInstallScript": true, + + + + "license": "MIT", + + + + "optional": true, + + + + "os": [ + + + + "darwin" + + + + ], + + + + "engines": { + + + + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + + + + } + + + + }, + + + + "node_modules/function-bind": { + + + + "version": "1.1.2", + + + + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + + + + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + + + + "license": "MIT", + + + + "funding": { + + + + "url": "https://github.com/sponsors/ljharb" + + + + } + + + + }, + + + + "node_modules/get-caller-file": { + + + + "version": "2.0.5", + + + + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + + + + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + + + + "dev": true, + + + + "license": "ISC", + + + + "engines": { + + + + "node": "6.* || 8.* || >= 10.*" + + + + } + + + + }, + + + + "node_modules/get-intrinsic": { + + + + "version": "1.3.0", + + + + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + + + + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "call-bind-apply-helpers": "^1.0.2", + + + + "es-define-property": "^1.0.1", + + + + "es-errors": "^1.3.0", + + + + "es-object-atoms": "^1.1.1", + + + + "function-bind": "^1.1.2", + + + + "get-proto": "^1.0.1", + + + + "gopd": "^1.2.0", + + + + "has-symbols": "^1.1.0", + + + + "hasown": "^2.0.2", + + + + "math-intrinsics": "^1.1.0" + + + + }, + + + + "engines": { + + + + "node": ">= 0.4" + + + + }, + + + + "funding": { + + + + "url": "https://github.com/sponsors/ljharb" + + + + } + + + + }, + + + + "node_modules/get-proto": { + + + + "version": "1.0.1", + + + + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + + + + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "dunder-proto": "^1.0.1", + + + + "es-object-atoms": "^1.0.0" + + + + }, + + + + "engines": { + + + + "node": ">= 0.4" + + + + } + + + + }, + + + + "node_modules/glob-parent": { + + + + "version": "5.1.2", + + + + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + + + + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + + + + "license": "ISC", + + + + "dependencies": { + + + + "is-glob": "^4.0.1" + + + + }, + + + + "engines": { + + + + "node": ">= 6" + + + + } + + + + }, + + + + "node_modules/gopd": { + + + + "version": "1.2.0", + + + + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + + + + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.4" + + + + }, + + + + "funding": { + + + + "url": "https://github.com/sponsors/ljharb" + + + + } + + + + }, + + + + "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==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">=4" + + + + } + + + + }, + + + + "node_modules/has-symbols": { + + + + "version": "1.1.0", + + + + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + + + + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.4" + + + + }, + + + + "funding": { + + + + "url": "https://github.com/sponsors/ljharb" + + + + } + + + + }, + + + + "node_modules/hasown": { + + + + "version": "2.0.2", + + + + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + + + + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "function-bind": "^1.1.2" + + + + }, + + + + "engines": { + + + + "node": ">= 0.4" + + + + } + + + + }, + + + + "node_modules/http-errors": { + + + + "version": "2.0.0", + + + + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + + + + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "depd": "2.0.0", + + + + "inherits": "2.0.4", + + + + "setprototypeof": "1.2.0", + + + + "statuses": "2.0.1", + + + + "toidentifier": "1.0.1" + + + + }, + + + + "engines": { + + + + "node": ">= 0.8" + + + + } + + + + }, + + + + "node_modules/iconv-lite": { + + + + "version": "0.4.24", + + + + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + + + + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "safer-buffer": ">= 2.1.2 < 3" + + + + }, + + + + "engines": { + + + + "node": ">=0.10.0" + + + + } + + + + }, + + + + "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==", + + + + "license": "ISC" + + + + }, + + + + "node_modules/inherits": { + + + + "version": "2.0.4", + + + + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + + + + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + + + + "license": "ISC" + + + + }, + + + + "node_modules/inquirer": { + + + + "version": "12.4.3", + + + + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.4.3.tgz", + + + + "integrity": "sha512-p9+jcDKhFHKTunvpffCk7I9eKt8+NPNWO8hMSSoLPv5vahP5Vhr78qWzDtA+6FBWQtFTuLFUWmxTyhC6G2Xz/Q==", + + + + "dev": true, + + + + "license": "MIT", + + + + "dependencies": { + + + + "@inquirer/core": "^10.1.8", + + + + "@inquirer/prompts": "^7.3.3", + + + + "@inquirer/type": "^3.0.5", + + + + "ansi-escapes": "^4.3.2", + + + + "mute-stream": "^2.0.0", + + + + "run-async": "^3.0.0", + + + + "rxjs": "^7.8.2" + + + + }, + + + + "engines": { + + + + "node": ">=18" + + + + }, + + + + "peerDependencies": { + + + + "@types/node": ">=18" + + + + }, + + + + "peerDependenciesMeta": { + + + + "@types/node": { + + + + "optional": true + + + + } + + + + } + + + + }, + + + + "node_modules/ipaddr.js": { + + + + "version": "1.9.1", + + + + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + + + + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.10" + + + + } + + + + }, + + + + "node_modules/is-binary-path": { + + + + "version": "2.1.0", + + + + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + + + + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "binary-extensions": "^2.0.0" + + + + }, + + + + "engines": { + + + + "node": ">=8" + + + + } + + + + }, + + + + "node_modules/is-extglob": { + + + + "version": "2.1.1", + + + + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + + + + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">=0.10.0" + + + + } + + + + }, + + + + "node_modules/is-fullwidth-code-point": { + + + + "version": "3.0.0", + + + + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + + + + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + + + + "dev": true, + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">=8" + + + + } + + + + }, + + + + "node_modules/is-glob": { + + + + "version": "4.0.3", + + + + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + + + + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "is-extglob": "^2.1.1" + + + + }, + + + + "engines": { + + + + "node": ">=0.10.0" + + + + } + + + + }, + + + + "node_modules/is-number": { + + + + "version": "7.0.0", + + + + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + + + + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">=0.12.0" + + + + } + + + + }, + + + + "node_modules/isarray": { + + + + "version": "1.0.0", + + + + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + + + + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/jake": { + + + + "version": "10.9.2", + + + + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + + + + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + + + + "dev": true, + + + + "license": "Apache-2.0", + + + + "dependencies": { + + + + "async": "^3.2.3", + + + + "chalk": "^4.0.2", + + + + "filelist": "^1.0.4", + + + + "minimatch": "^3.1.2" + + + + }, + + + + "bin": { + + + + "jake": "bin/cli.js" + + + + }, + + + + "engines": { + + + + "node": ">=10" + + + + } + + + + }, + + + + "node_modules/jake/node_modules/chalk": { + + + + "version": "4.1.2", + + + + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + + + + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + + + + "dev": true, + + + + "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/jake/node_modules/has-flag": { + + + + "version": "4.0.0", + + + + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + + + + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + + + + "dev": true, + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">=8" + + + + } + + + + }, + + + + "node_modules/jake/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": "MIT", + + + + "dependencies": { + + + + "has-flag": "^4.0.0" + + + + }, + + + + "engines": { + + + + "node": ">=8" + + + + } + + + + }, + + + + "node_modules/jsonwebtoken": { + + + + "version": "9.0.2", + + + + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + + + + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + + + + "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": ">=12", + + + + "npm": ">=6" + + + + } + + + + }, + + + + "node_modules/jsonwebtoken/node_modules/ms": { + + + + "version": "2.1.3", + + + + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + + + + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/jwa": { + + + + "version": "1.4.1", + + + + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + + + + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "buffer-equal-constant-time": "1.0.1", + + + + "ecdsa-sig-formatter": "1.0.11", + + + + "safe-buffer": "^5.0.1" + + + + } + + + + }, + + + + "node_modules/jws": { + + + + "version": "3.2.2", + + + + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + + + + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "jwa": "^1.4.1", + + + + "safe-buffer": "^5.0.1" + + + + } + + + + }, + + + + "node_modules/kareem": { + + + + "version": "2.6.3", + + + + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.6.3.tgz", + + + + "integrity": "sha512-C3iHfuGUXK2u8/ipq9LfjFfXFxAZMQJJq7vLS45r3D9Y2xQ/m4S8zaR4zMLFWh9AsNPXmcFfUDhTEO8UIC/V6Q==", + + + + "license": "Apache-2.0", + + + + "engines": { + + + + "node": ">=12.0.0" + + + + } + + + + }, + + + + "node_modules/lodash": { + + + + "version": "4.17.21", + + + + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + + + + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/lodash.includes": { + + + + "version": "4.3.0", + + + + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + + + + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/lodash.isboolean": { + + + + "version": "3.0.3", + + + + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + + + + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/lodash.isinteger": { + + + + "version": "4.0.4", + + + + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + + + + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/lodash.isnumber": { + + + + "version": "3.0.3", + + + + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + + + + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/lodash.isplainobject": { + + + + "version": "4.0.6", + + + + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + + + + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/lodash.isstring": { + + + + "version": "4.0.1", + + + + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + + + + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/lodash.once": { + + + + "version": "4.1.1", + + + + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + + + + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/math-intrinsics": { + + + + "version": "1.1.0", + + + + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + + + + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.4" + + + + } + + + + }, + + + + "node_modules/media-typer": { + + + + "version": "0.3.0", + + + + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + + + + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.6" + + + + } + + + + }, + + + + "node_modules/memory-pager": { + + + + "version": "1.5.0", + + + + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + + + + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/merge-descriptors": { + + + + "version": "1.0.3", + + + + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + + + + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + + + + "license": "MIT", + + + + "funding": { + + + + "url": "https://github.com/sponsors/sindresorhus" + + + + } + + + + }, + + + + "node_modules/methods": { + + + + "version": "1.1.2", + + + + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + + + + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.6" + + + + } + + + + }, + + + + "node_modules/mime": { + + + + "version": "1.6.0", + + + + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + + + + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + + + + "license": "MIT", + + + + "bin": { + + + + "mime": "cli.js" + + + + }, + + + + "engines": { + + + + "node": ">=4" + + + + } + + + + }, + + + + "node_modules/mime-db": { + + + + "version": "1.52.0", + + + + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + + + + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.6" + + + + } + + + + }, + + + + "node_modules/mime-types": { + + + + "version": "2.1.35", + + + + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + + + + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "mime-db": "1.52.0" + + + + }, + + + + "engines": { + + + + "node": ">= 0.6" + + + + } + + + + }, + + + + "node_modules/minimatch": { + + + + "version": "3.1.2", + + + + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + + + + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + + + + "license": "ISC", + + + + "dependencies": { + + + + "brace-expansion": "^1.1.7" + + + + }, + + + + "engines": { + + + + "node": "*" + + + + } + + + + }, + + + + "node_modules/minimist": { + + + + "version": "1.2.8", + + + + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + + + + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + + + + "license": "MIT", + + + + "funding": { + + + + "url": "https://github.com/sponsors/ljharb" + + + + } + + + + }, + + + + "node_modules/mkdirp": { + + + + "version": "0.5.6", + + + + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + + + + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "minimist": "^1.2.6" + + + + }, + + + + "bin": { + + + + "mkdirp": "bin/cmd.js" + + + + } + + + + }, + + + + "node_modules/mongodb": { + + + + "version": "6.14.2", + + + + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.14.2.tgz", + + + + "integrity": "sha512-kMEHNo0F3P6QKDq17zcDuPeaywK/YaJVCEQRzPF3TOM/Bl9MFg64YE5Tu7ifj37qZJMhwU1tl2Ioivws5gRG5Q==", + + + + "license": "Apache-2.0", + + + + "dependencies": { + + + + "@mongodb-js/saslprep": "^1.1.9", + + + + "bson": "^6.10.3", + + + + "mongodb-connection-string-url": "^3.0.0" + + + + }, + + + + "engines": { + + + + "node": ">=16.20.1" + + + + }, + + + + "peerDependencies": { + + + + "@aws-sdk/credential-providers": "^3.188.0", + + + + "@mongodb-js/zstd": "^1.1.0 || ^2.0.0", + + + + "gcp-metadata": "^5.2.0", + + + + "kerberos": "^2.0.1", + + + + "mongodb-client-encryption": ">=6.0.0 <7", + + + + "snappy": "^7.2.2", + + + + "socks": "^2.7.1" + + + + }, + + + + "peerDependenciesMeta": { + + + + "@aws-sdk/credential-providers": { + + + + "optional": true + + + + }, + + + + "@mongodb-js/zstd": { + + + + "optional": true + + + + }, + + + + "gcp-metadata": { + + + + "optional": true + + + + }, + + + + "kerberos": { + + + + "optional": true + + + + }, + + + + "mongodb-client-encryption": { + + + + "optional": true + + + + }, + + + + "snappy": { + + + + "optional": true + + + + }, + + + + "socks": { + + + + "optional": true + + + + } + + + + } + + + + }, + + + + "node_modules/mongodb-connection-string-url": { + + + + "version": "3.0.2", + + + + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", + + + + "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", + + + + "license": "Apache-2.0", + + + + "dependencies": { + + + + "@types/whatwg-url": "^11.0.2", + + + + "whatwg-url": "^14.1.0 || ^13.0.0" + + + + } + + + + }, + + + + "node_modules/mongoose": { + + + + "version": "8.12.1", + + + + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.12.1.tgz", + + + + "integrity": "sha512-UW22y8QFVYmrb36hm8cGncfn4ARc/XsYWQwRTaj0gxtQk1rDuhzDO1eBantS+hTTatfAIS96LlRCJrcNHvW5+Q==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "bson": "^6.10.3", + + + + "kareem": "2.6.3", + + + + "mongodb": "~6.14.0", + + + + "mpath": "0.9.0", + + + + "mquery": "5.0.0", + + + + "ms": "2.1.3", + + + + "sift": "17.1.3" + + + + }, + + + + "engines": { + + + + "node": ">=16.20.1" + + + + }, + + + + "funding": { + + + + "type": "opencollective", + + + + "url": "https://opencollective.com/mongoose" @@ -4610,19 +7294,719 @@ - "node_modules/morgan": { + "node_modules/morgan": { + + + + "version": "1.10.0", + + + + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + + + + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "basic-auth": "~2.0.1", + + + + "debug": "2.6.9", + + + + "depd": "~2.0.0", + + + + "on-finished": "~2.3.0", + + + + "on-headers": "~1.0.2" + + + + }, + + + + "engines": { + + + + "node": ">= 0.8.0" + + + + } + + + + }, + + + + "node_modules/morgan/node_modules/on-finished": { + + + + "version": "2.3.0", + + + + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + + + + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "ee-first": "1.1.1" + + + + }, + + + + "engines": { + + + + "node": ">= 0.8" + + + + } + + + + }, + + + + "node_modules/mpath": { + + + + "version": "0.9.0", + + + + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", + + + + "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">=4.0.0" + + + + } + + + + }, + + + + "node_modules/mquery": { + + + + "version": "5.0.0", + + + + "resolved": "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz", + + + + "integrity": "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "debug": "4.x" + + + + }, + + + + "engines": { + + + + "node": ">=14.0.0" + + + + } + + + + }, + + + + "node_modules/mquery/node_modules/debug": { + + + + "version": "4.4.0", + + + + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + + + + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "ms": "^2.1.3" + + + + }, + + + + "engines": { + + + + "node": ">=6.0" + + + + }, + + + + "peerDependenciesMeta": { + + + + "supports-color": { + + + + "optional": true + + + + } + + + + } + + + + }, + + + + "node_modules/mquery/node_modules/ms": { + + + + "version": "2.1.3", + + + + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + + + + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/ms": { + + + + "version": "2.0.0", + + + + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + + + + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/multer": { + + + + "version": "1.4.5-lts.1", + + + + "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.1.tgz", + + + + "integrity": "sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "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": ">= 6.0.0" + + + + } + + + + }, + + + + "node_modules/multer-storage-cloudinary": { + + + + "version": "4.0.0", + + + + "resolved": "https://registry.npmjs.org/multer-storage-cloudinary/-/multer-storage-cloudinary-4.0.0.tgz", + + + + "integrity": "sha512-25lm9R6o5dWrHLqLvygNX+kBOxprzpmZdnVKH4+r68WcfCt8XV6xfQaMuAg+kUE5Xmr8mJNA4gE0AcBj9FJyWA==", + + + + "license": "MIT", + + + + "peerDependencies": { + + + + "cloudinary": "^1.21.0" + + + + } + + + + }, + + + + "node_modules/mute-stream": { + + + + "version": "2.0.0", + + + + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + + + + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", + + + + "dev": true, + + + + "license": "ISC", + + + + "engines": { + + + + "node": "^18.17.0 || >=20.5.0" + + + + } + + + + }, + + + + "node_modules/negotiator": { + + + + "version": "0.6.3", + + + + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + + + + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.6" + + + + } + + + + }, + + + + "node_modules/nodemon": { + + + + "version": "3.1.9", + + + + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.9.tgz", + + + + "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "chokidar": "^3.5.2", + + + + "debug": "^4", + + + + "ignore-by-default": "^1.0.1", + + + + "minimatch": "^3.1.2", + + + + "pstree.remy": "^1.1.8", + + + + "semver": "^7.5.3", + + + + "simple-update-notifier": "^2.0.0", + + + + "supports-color": "^5.5.0", + + + + "touch": "^3.1.0", + + + + "undefsafe": "^2.0.5" + + + + }, + + + + "bin": { + + + + "nodemon": "bin/nodemon.js" + + + + }, + + + + "engines": { + + + + "node": ">=10" + + + + }, + + + + "funding": { + + + + "type": "opencollective", + + + + "url": "https://opencollective.com/nodemon" + + + + } + + + + }, + + + + "node_modules/nodemon/node_modules/debug": { + + + + "version": "4.4.0", + + + + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + + + + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + + + + "license": "MIT", + + + + "dependencies": { + + + + "ms": "^2.1.3" + + + + }, + + + + "engines": { + + + + "node": ">=6.0" + + + + }, + + + + "peerDependenciesMeta": { + + + + "supports-color": { + + + + "optional": true + + + + } + + + + } + + + + }, + + + + "node_modules/nodemon/node_modules/ms": { + + + + "version": "2.1.3", + + + + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + + + + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + + + + "license": "MIT" + + + + }, + + + + "node_modules/normalize-path": { - "version": "1.10.0", + "version": "3.0.0", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", @@ -4630,27 +8014,131 @@ - "dependencies": { + "engines": { + + + + "node": ">=0.10.0" + + + + } + + + + }, + + + + "node_modules/object-assign": { + + + + "version": "4.1.1", + + + + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + + + + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">=0.10.0" + + + + } + + + + }, + + + + "node_modules/object-inspect": { + + + + "version": "1.13.4", + + + + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + + + + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + + + + "license": "MIT", + + + + "engines": { + + + + "node": ">= 0.4" + + + + }, + + + + "funding": { + + + + "url": "https://github.com/sponsors/ljharb" + + + + } + + + + }, + + + + "node_modules/on-finished": { + + + + "version": "2.4.1", - "basic-auth": "~2.0.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "debug": "2.6.9", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "depd": "~2.0.0", + "license": "MIT", - "on-finished": "~2.3.0", + "dependencies": { - "on-headers": "~1.0.2" + "ee-first": "1.1.1" @@ -4662,7 +8150,7 @@ - "node": ">= 0.8.0" + "node": ">= 0.8" @@ -4674,19 +8162,19 @@ - "node_modules/morgan/node_modules/on-finished": { + "node_modules/on-headers": { - "version": "2.3.0", + "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", @@ -4694,18 +8182,6 @@ - "dependencies": { - - - - "ee-first": "1.1.1" - - - - }, - - - "engines": { @@ -4722,19 +8198,23 @@ - "node_modules/mpath": { + "node_modules/os-tmpdir": { - "version": "0.9.0", + "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + + + + "dev": true, @@ -4746,7 +8226,7 @@ - "node": ">=4.0.0" + "node": ">=0.10.0" @@ -4758,19 +8238,19 @@ - "node_modules/mquery": { + "node_modules/parseurl": { - "version": "5.0.0", + "version": "1.3.3", - "resolved": "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", @@ -4778,63 +8258,63 @@ - "dependencies": { + "engines": { - "debug": "4.x" + "node": ">= 0.8" - }, + } - "engines": { + }, - "node": ">=14.0.0" + "node_modules/path-to-regexp": { - } + "version": "0.1.12", - }, + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", - "node_modules/mquery/node_modules/debug": { + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", - "version": "4.4.0", + "license": "MIT" - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + }, - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "node_modules/picomatch": { - "license": "MIT", + "version": "2.3.1", - "dependencies": { + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "ms": "^2.1.3" + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - }, + "license": "MIT", @@ -4842,7 +8322,7 @@ - "node": ">=6.0" + "node": ">=8.6" @@ -4850,131 +8330,139 @@ - "peerDependenciesMeta": { + "funding": { - "supports-color": { + "url": "https://github.com/sponsors/jonschlinkert" - "optional": true + } - } + }, - } + "node_modules/process-nextick-args": { - }, + "version": "2.0.1", - "node_modules/mquery/node_modules/ms": { + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "version": "2.1.3", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "license": "MIT" - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + }, - "license": "MIT" + "node_modules/proxy-addr": { - }, + "version": "2.0.7", - "node_modules/ms": { + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "version": "2.0.0", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "license": "MIT", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dependencies": { - "license": "MIT" + "forwarded": "0.2.0", - }, + "ipaddr.js": "1.9.1" - "node_modules/multer": { + }, - "version": "1.4.5-lts.1", + "engines": { - "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.1.tgz", + "node": ">= 0.10" - "integrity": "sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==", + } - "license": "MIT", + }, - "dependencies": { + "node_modules/pstree.remy": { - "append-field": "^1.0.0", + "version": "1.1.8", - "busboy": "^1.0.0", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", - "concat-stream": "^1.5.2", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", - "mkdirp": "^0.5.4", + "license": "MIT" - "object-assign": "^4.1.1", + }, - "type-is": "^1.6.4", + "node_modules/punycode": { - "xtend": "^4.0.0" + "version": "2.3.1", - }, + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + + + + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + + + + "license": "MIT", @@ -4982,7 +8470,7 @@ - "node": ">= 6.0.0" + "node": ">=6" @@ -4994,19 +8482,23 @@ - "node_modules/multer-storage-cloudinary": { + "node_modules/q": { - "version": "4.0.0", + "version": "1.5.1", - "resolved": "https://registry.npmjs.org/multer-storage-cloudinary/-/multer-storage-cloudinary-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-25lm9R6o5dWrHLqLvygNX+kBOxprzpmZdnVKH4+r68WcfCt8XV6xfQaMuAg+kUE5Xmr8mJNA4gE0AcBj9FJyWA==", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + + + + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", @@ -5014,11 +8506,15 @@ - "peerDependencies": { + "engines": { - "cloudinary": "^1.21.0" + "node": ">=0.6.0", + + + + "teleport": ">=0.2.0" @@ -5030,211 +8526,211 @@ - "node_modules/negotiator": { + "node_modules/qs": { - "version": "0.6.3", + "version": "6.14.0", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", - "license": "MIT", + "license": "BSD-3-Clause", - "engines": { + "dependencies": { - "node": ">= 0.6" + "side-channel": "^1.1.0" - } + }, - }, + "engines": { - "node_modules/nodemon": { + "node": ">=0.6" - "version": "3.1.9", + }, - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.9.tgz", + "funding": { - "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==", + "url": "https://github.com/sponsors/ljharb" - "license": "MIT", + } - "dependencies": { + }, - "chokidar": "^3.5.2", + "node_modules/range-parser": { - "debug": "^4", + "version": "1.2.1", - "ignore-by-default": "^1.0.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "minimatch": "^3.1.2", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "pstree.remy": "^1.1.8", + "license": "MIT", - "semver": "^7.5.3", + "engines": { - "simple-update-notifier": "^2.0.0", + "node": ">= 0.6" - "supports-color": "^5.5.0", + } - "touch": "^3.1.0", + }, - "undefsafe": "^2.0.5" + "node_modules/raw-body": { - }, + "version": "2.5.2", - "bin": { + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "nodemon": "bin/nodemon.js" + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - }, + "license": "MIT", - "engines": { + "dependencies": { - "node": ">=10" + "bytes": "3.1.2", - }, + "http-errors": "2.0.0", - "funding": { + "iconv-lite": "0.4.24", - "type": "opencollective", + "unpipe": "1.0.0" - "url": "https://opencollective.com/nodemon" + }, - } + "engines": { - }, + "node": ">= 0.8" - "node_modules/nodemon/node_modules/debug": { + } - "version": "4.4.0", + }, - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "node_modules/readable-stream": { - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "version": "2.3.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "dependencies": { + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "ms": "^2.1.3" + "license": "MIT", - }, + "dependencies": { - "engines": { + "core-util-is": "~1.0.0", - "node": ">=6.0" + "inherits": "~2.0.3", - }, + "isarray": "~1.0.0", - "peerDependenciesMeta": { + "process-nextick-args": "~2.0.0", - "supports-color": { + "safe-buffer": "~5.1.1", - "optional": true + "string_decoder": "~1.1.1", - } + "util-deprecate": "~1.0.1" @@ -5246,19 +8742,19 @@ - "node_modules/nodemon/node_modules/ms": { + "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "2.1.3", + "version": "5.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", @@ -5270,19 +8766,19 @@ - "node_modules/normalize-path": { + "node_modules/readdirp": { - "version": "3.0.0", + "version": "3.6.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", @@ -5290,11 +8786,23 @@ + "dependencies": { + + + + "picomatch": "^2.2.1" + + + + }, + + + "engines": { - "node": ">=0.10.0" + "node": ">=8.10.0" @@ -5306,19 +8814,23 @@ - "node_modules/object-assign": { + "node_modules/require-directory": { - "version": "4.1.1", + "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + + + + "dev": true, @@ -5342,43 +8854,35 @@ - "node_modules/object-inspect": { - - - - "version": "1.13.4", - - - - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "node_modules/run-async": { - "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", - "engines": { + "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", - "node": ">= 0.4" + "dev": true, - }, + "license": "MIT", - "funding": { + "engines": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.12.0" @@ -5390,119 +8894,119 @@ - "node_modules/on-finished": { + "node_modules/rxjs": { - "version": "2.4.1", + "version": "7.8.2", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", - "license": "MIT", + "dev": true, - "dependencies": { + "license": "Apache-2.0", - "ee-first": "1.1.1" + "dependencies": { - }, + "tslib": "^2.1.0" - "engines": { + } - "node": ">= 0.8" + }, - } + "node_modules/safe-buffer": { - }, + "version": "5.2.1", - "node_modules/on-headers": { + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "version": "1.0.2", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "funding": [ - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + { - "license": "MIT", + "type": "github", - "engines": { + "url": "https://github.com/sponsors/feross" - "node": ">= 0.8" + }, - } + { - }, + "type": "patreon", - "node_modules/parseurl": { + "url": "https://www.patreon.com/feross" - "version": "1.3.3", + }, - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + { - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "type": "consulting", - "license": "MIT", + "url": "https://feross.org/support" - "engines": { + } - "node": ">= 0.8" + ], - } + "license": "MIT" @@ -5510,19 +9014,19 @@ - "node_modules/path-to-regexp": { + "node_modules/safer-buffer": { - "version": "0.1.12", + "version": "2.1.2", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", @@ -5534,31 +9038,31 @@ - "node_modules/picomatch": { + "node_modules/semver": { - "version": "2.3.1", + "version": "7.7.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "license": "MIT", + "license": "ISC", - "engines": { + "bin": { - "node": ">=8.6" + "semver": "bin/semver.js" @@ -5566,11 +9070,11 @@ - "funding": { + "engines": { - "url": "https://github.com/sponsors/jonschlinkert" + "node": ">=10" @@ -5582,99 +9086,95 @@ - "node_modules/process-nextick-args": { - - - - "version": "2.0.1", + "node_modules/send": { - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "version": "0.19.0", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "license": "MIT" + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", - }, + "license": "MIT", - "node_modules/proxy-addr": { + "dependencies": { - "version": "2.0.7", + "debug": "2.6.9", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "depd": "2.0.0", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "destroy": "1.2.0", - "license": "MIT", + "encodeurl": "~1.0.2", - "dependencies": { + "escape-html": "~1.0.3", - "forwarded": "0.2.0", + "etag": "~1.8.1", - "ipaddr.js": "1.9.1" + "fresh": "0.5.2", - }, + "http-errors": "2.0.0", - "engines": { + "mime": "1.6.0", - "node": ">= 0.10" + "ms": "2.1.3", - } + "on-finished": "2.4.1", - }, + "range-parser": "~1.2.1", - "node_modules/pstree.remy": { + "statuses": "2.0.1" - "version": "1.1.8", + }, - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "engines": { - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "node": ">= 0.8.0" - "license": "MIT" + } @@ -5682,19 +9182,19 @@ - "node_modules/punycode": { + "node_modules/send/node_modules/encodeurl": { - "version": "2.3.1", + "version": "1.0.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", @@ -5706,7 +9206,7 @@ - "node": ">=6" + "node": ">= 0.8" @@ -5718,75 +9218,67 @@ - "node_modules/q": { - - - - "version": "1.5.1", - - - - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "node_modules/send/node_modules/ms": { - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "version": "2.1.3", - "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "license": "MIT", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "engines": { + "license": "MIT" - "node": ">=0.6.0", + }, - "teleport": ">=0.2.0" + "node_modules/serve-static": { - } + "version": "1.16.2", - }, + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "node_modules/qs": { + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", - "version": "6.14.0", + "license": "MIT", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", + "dependencies": { - "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", + "encodeurl": "~2.0.0", - "license": "BSD-3-Clause", + "escape-html": "~1.0.3", - "dependencies": { + "parseurl": "~1.3.3", - "side-channel": "^1.1.0" + "send": "0.19.0" @@ -5798,483 +9290,483 @@ - "node": ">=0.6" + "node": ">= 0.8.0" - }, + } - "funding": { + }, - "url": "https://github.com/sponsors/ljharb" + "node_modules/setprototypeof": { - } + "version": "1.2.0", - }, + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "node_modules/range-parser": { + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "version": "1.2.1", + "license": "ISC" - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + }, - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "node_modules/shell-quote": { - "license": "MIT", + "version": "1.8.2", - "engines": { + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", - "node": ">= 0.6" + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", - } + "dev": true, - }, + "license": "MIT", - "node_modules/raw-body": { + "engines": { - "version": "2.5.2", + "node": ">= 0.4" - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + }, - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "funding": { - "license": "MIT", + "url": "https://github.com/sponsors/ljharb" - "dependencies": { + } - "bytes": "3.1.2", + }, - "http-errors": "2.0.0", + "node_modules/side-channel": { - "iconv-lite": "0.4.24", + "version": "1.1.0", - "unpipe": "1.0.0" + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - }, + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "engines": { + "license": "MIT", - "node": ">= 0.8" + "dependencies": { - } + "es-errors": "^1.3.0", - }, + "object-inspect": "^1.13.3", - "node_modules/readable-stream": { + "side-channel-list": "^1.0.0", - "version": "2.3.8", + "side-channel-map": "^1.0.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "side-channel-weakmap": "^1.0.2" - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + }, - "license": "MIT", + "engines": { - "dependencies": { + "node": ">= 0.4" - "core-util-is": "~1.0.0", + }, - "inherits": "~2.0.3", + "funding": { - "isarray": "~1.0.0", + "url": "https://github.com/sponsors/ljharb" - "process-nextick-args": "~2.0.0", + } - "safe-buffer": "~5.1.1", + }, - "string_decoder": "~1.1.1", + "node_modules/side-channel-list": { - "util-deprecate": "~1.0.1" + "version": "1.0.0", - } + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - }, + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "node_modules/readable-stream/node_modules/safe-buffer": { + "license": "MIT", - "version": "5.1.2", + "dependencies": { - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "es-errors": "^1.3.0", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "object-inspect": "^1.13.3" - "license": "MIT" + }, - }, + "engines": { - "node_modules/readdirp": { + "node": ">= 0.4" - "version": "3.6.0", + }, - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "funding": { - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "url": "https://github.com/sponsors/ljharb" - "license": "MIT", + } - "dependencies": { + }, - "picomatch": "^2.2.1" + "node_modules/side-channel-map": { - }, + "version": "1.0.1", - "engines": { + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - "node": ">=8.10.0" + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - } + "license": "MIT", - }, + "dependencies": { - "node_modules/safe-buffer": { + "call-bound": "^1.0.2", - "version": "5.2.1", + "es-errors": "^1.3.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "get-intrinsic": "^1.2.5", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "object-inspect": "^1.13.3" - "funding": [ + }, - { + "engines": { - "type": "github", + "node": ">= 0.4" - "url": "https://github.com/sponsors/feross" + }, - }, + "funding": { - { + "url": "https://github.com/sponsors/ljharb" - "type": "patreon", + } - "url": "https://www.patreon.com/feross" + }, - }, + "node_modules/side-channel-weakmap": { - { + "version": "1.0.2", - "type": "consulting", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - "url": "https://feross.org/support" + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - } + "license": "MIT", - ], + "dependencies": { - "license": "MIT" + "call-bound": "^1.0.2", - }, + "es-errors": "^1.3.0", - "node_modules/safer-buffer": { + "get-intrinsic": "^1.2.5", - "version": "2.1.2", + "object-inspect": "^1.13.3", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "side-channel-map": "^1.0.1" - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + }, - "license": "MIT" + "engines": { - }, + "node": ">= 0.4" - "node_modules/semver": { + }, - "version": "7.7.1", + "funding": { - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "url": "https://github.com/sponsors/ljharb" - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + } - "license": "ISC", + }, - "bin": { + "node_modules/sift": { - "semver": "bin/semver.js" + "version": "17.1.3", - }, + "resolved": "https://registry.npmjs.org/sift/-/sift-17.1.3.tgz", - "engines": { + "integrity": "sha512-Rtlj66/b0ICeFzYTuNvX/EF1igRbbnGSvEyT79McoZa/DeGhMyC5pWKOEsZKnpkqtSeovd5FL/bjHWC3CIIvCQ==", - "node": ">=10" + "license": "MIT" - } + }, - }, + "node_modules/signal-exit": { - "node_modules/send": { + "version": "4.1.0", - "version": "0.19.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "dev": true, - "license": "MIT", + "license": "ISC", - "dependencies": { + "engines": { - "debug": "2.6.9", + "node": ">=14" - "depd": "2.0.0", + }, - "destroy": "1.2.0", + "funding": { - "encodeurl": "~1.0.2", + "url": "https://github.com/sponsors/isaacs" - "escape-html": "~1.0.3", + } - "etag": "~1.8.1", + }, - "fresh": "0.5.2", + "node_modules/simple-update-notifier": { - "http-errors": "2.0.0", + "version": "2.0.0", - "mime": "1.6.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", - "ms": "2.1.3", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", - "on-finished": "2.4.1", + "license": "MIT", - "range-parser": "~1.2.1", + "dependencies": { - "statuses": "2.0.1" + "semver": "^7.5.3" @@ -6286,7 +9778,7 @@ - "node": ">= 0.8.0" + "node": ">=10" @@ -6298,19 +9790,19 @@ - "node_modules/send/node_modules/encodeurl": { + "node_modules/sparse-bitfield": { - "version": "1.0.2", + "version": "3.0.3", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", @@ -6318,11 +9810,11 @@ - "engines": { + "dependencies": { - "node": ">= 0.8" + "memory-pager": "^1.0.2" @@ -6334,167 +9826,171 @@ - "node_modules/send/node_modules/ms": { + "node_modules/statuses": { - "version": "2.1.3", + "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + + + + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT", - "license": "MIT" + "engines": { - }, + "node": ">= 0.8" - "node_modules/serve-static": { + } - "version": "1.16.2", + }, - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "node_modules/streamsearch": { - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "dependencies": { + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "encodeurl": "~2.0.0", + "engines": { - "escape-html": "~1.0.3", + "node": ">=10.0.0" - "parseurl": "~1.3.3", + } - "send": "0.19.0" + }, - }, + "node_modules/string_decoder": { - "engines": { + "version": "1.1.1", - "node": ">= 0.8.0" + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - } + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - }, + "license": "MIT", - "node_modules/setprototypeof": { + "dependencies": { - "version": "1.2.0", + "safe-buffer": "~5.1.0" - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + } - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + }, - "license": "ISC" + "node_modules/string_decoder/node_modules/safe-buffer": { - }, + "version": "5.1.2", - "node_modules/side-channel": { + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "version": "1.1.0", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "license": "MIT" - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + }, - "license": "MIT", + "node_modules/string-width": { - "dependencies": { + "version": "4.2.3", - "es-errors": "^1.3.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "object-inspect": "^1.13.3", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "side-channel-list": "^1.0.0", + "dev": true, - "side-channel-map": "^1.0.1", + "license": "MIT", - "side-channel-weakmap": "^1.0.2" + "dependencies": { - }, + "emoji-regex": "^8.0.0", - "engines": { + "is-fullwidth-code-point": "^3.0.0", - "node": ">= 0.4" + "strip-ansi": "^6.0.1" @@ -6502,11 +9998,11 @@ - "funding": { + "engines": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" @@ -6518,35 +10014,35 @@ - "node_modules/side-channel-list": { + "node_modules/strip-ansi": { - "version": "1.0.0", + "version": "6.0.1", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", + "dev": true, - "dependencies": { + "license": "MIT", - "es-errors": "^1.3.0", + "dependencies": { - "object-inspect": "^1.13.3" + "ansi-regex": "^5.0.1" @@ -6558,143 +10054,147 @@ - "node": ">= 0.4" + "node": ">=8" - }, + } - "funding": { + }, - "url": "https://github.com/sponsors/ljharb" + "node_modules/stripe": { - } + "version": "17.7.0", - }, + "resolved": "https://registry.npmjs.org/stripe/-/stripe-17.7.0.tgz", - "node_modules/side-channel-map": { + "integrity": "sha512-aT2BU9KkizY9SATf14WhhYVv2uOapBWX0OFWF4xvcj1mPaNotlSc2CsxpS4DS46ZueSppmCF5BX1sNYBtwBvfw==", - "version": "1.0.1", + "license": "MIT", - "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "dependencies": { - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "@types/node": ">=8.1.0", - "license": "MIT", + "qs": "^6.11.0" - "dependencies": { + }, - "call-bound": "^1.0.2", + "engines": { - "es-errors": "^1.3.0", + "node": ">=12.*" - "get-intrinsic": "^1.2.5", + } - "object-inspect": "^1.13.3" + }, - }, + "node_modules/supports-color": { - "engines": { + "version": "5.5.0", - "node": ">= 0.4" + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - }, + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "funding": { + "license": "MIT", - "url": "https://github.com/sponsors/ljharb" + "dependencies": { - } + "has-flag": "^3.0.0" - }, + }, - "node_modules/side-channel-weakmap": { + "engines": { - "version": "1.0.2", + "node": ">=4" - "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + } - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + }, - "license": "MIT", + "node_modules/tmp": { - "dependencies": { + "version": "0.0.33", - "call-bound": "^1.0.2", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "es-errors": "^1.3.0", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "get-intrinsic": "^1.2.5", + "dev": true, - "object-inspect": "^1.13.3", + "license": "MIT", - "side-channel-map": "^1.0.1" + "dependencies": { + + + + "os-tmpdir": "~1.0.2" @@ -6706,83 +10206,83 @@ - "node": ">= 0.4" + "node": ">=0.6.0" - }, + } - "funding": { + }, - "url": "https://github.com/sponsors/ljharb" + "node_modules/to-regex-range": { - } + "version": "5.0.1", - }, + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "node_modules/sift": { + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "version": "17.1.3", + "license": "MIT", - "resolved": "https://registry.npmjs.org/sift/-/sift-17.1.3.tgz", + "dependencies": { - "integrity": "sha512-Rtlj66/b0ICeFzYTuNvX/EF1igRbbnGSvEyT79McoZa/DeGhMyC5pWKOEsZKnpkqtSeovd5FL/bjHWC3CIIvCQ==", + "is-number": "^7.0.0" - "license": "MIT" + }, - }, + "engines": { - "node_modules/simple-update-notifier": { + "node": ">=8.0" - "version": "2.0.0", + } - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + }, - "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "node_modules/toidentifier": { - "license": "MIT", + "version": "1.0.1", - "dependencies": { + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "semver": "^7.5.3" + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - }, + "license": "MIT", @@ -6790,7 +10290,7 @@ - "node": ">=10" + "node": ">=0.6" @@ -6802,31 +10302,31 @@ - "node_modules/sparse-bitfield": { + "node_modules/touch": { - "version": "3.0.3", + "version": "3.1.1", - "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", - "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", - "license": "MIT", + "license": "ISC", - "dependencies": { + "bin": { - "memory-pager": "^1.0.2" + "nodetouch": "bin/nodetouch.js" @@ -6838,19 +10338,19 @@ - "node_modules/statuses": { + "node_modules/tr46": { - "version": "2.0.1", + "version": "5.0.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", @@ -6858,107 +10358,107 @@ - "engines": { + "dependencies": { - "node": ">= 0.8" + "punycode": "^2.3.1" - } + }, - }, + "engines": { - "node_modules/streamsearch": { + "node": ">=18" - "version": "1.1.0", + } - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + }, - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "node_modules/tslib": { - "engines": { + "version": "2.8.1", - "node": ">=10.0.0" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - } + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - }, + "dev": true, - "node_modules/string_decoder": { + "license": "0BSD" - "version": "1.1.1", + }, - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "node_modules/type-fest": { - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "version": "0.21.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "dependencies": { + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "safe-buffer": "~5.1.0" + "dev": true, - } + "license": "(MIT OR CC0-1.0)", - }, + "engines": { - "node_modules/string_decoder/node_modules/safe-buffer": { + "node": ">=10" - "version": "5.1.2", + }, - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "funding": { - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "url": "https://github.com/sponsors/sindresorhus" - "license": "MIT" + } @@ -6966,19 +10466,19 @@ - "node_modules/stripe": { + "node_modules/type-is": { - "version": "17.7.0", + "version": "1.6.18", - "resolved": "https://registry.npmjs.org/stripe/-/stripe-17.7.0.tgz", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-aT2BU9KkizY9SATf14WhhYVv2uOapBWX0OFWF4xvcj1mPaNotlSc2CsxpS4DS46ZueSppmCF5BX1sNYBtwBvfw==", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", @@ -6990,11 +10490,11 @@ - "@types/node": ">=8.1.0", + "media-typer": "0.3.0", - "qs": "^6.11.0" + "mime-types": "~2.1.24" @@ -7006,7 +10506,7 @@ - "node": ">=12.*" + "node": ">= 0.6" @@ -7018,47 +10518,47 @@ - "node_modules/supports-color": { + "node_modules/typedarray": { - "version": "5.5.0", + "version": "0.0.6", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "license": "MIT", + "license": "MIT" - "dependencies": { + }, - "has-flag": "^3.0.0" + "node_modules/undefsafe": { - }, + "version": "2.0.5", - "engines": { + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", - "node": ">=4" + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", - } + "license": "MIT" @@ -7066,83 +10566,83 @@ - "node_modules/to-regex-range": { + "node_modules/undici-types": { - "version": "5.0.1", + "version": "6.20.0", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", - "license": "MIT", + "license": "MIT" - "dependencies": { + }, - "is-number": "^7.0.0" + "node_modules/unpipe": { - }, + "version": "1.0.0", - "engines": { + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "node": ">=8.0" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - } + "license": "MIT", - }, + "engines": { - "node_modules/toidentifier": { + "node": ">= 0.8" - "version": "1.0.1", + } - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + }, - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "node_modules/util-deprecate": { - "license": "MIT", + "version": "1.0.2", - "engines": { + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "node": ">=0.6" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - } + "license": "MIT" @@ -7150,31 +10650,31 @@ - "node_modules/touch": { + "node_modules/utils-merge": { - "version": "3.1.1", + "version": "1.0.1", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "license": "ISC", + "license": "MIT", - "bin": { + "engines": { - "nodetouch": "bin/nodetouch.js" + "node": ">= 0.4.0" @@ -7186,19 +10686,19 @@ - "node_modules/tr46": { + "node_modules/vary": { - "version": "5.0.0", + "version": "1.1.2", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", @@ -7206,23 +10706,11 @@ - "dependencies": { - - - - "punycode": "^2.3.1" - - - - }, - - - "engines": { - "node": ">=18" + "node": ">= 0.8" @@ -7234,183 +10722,183 @@ - "node_modules/type-is": { + "node_modules/webidl-conversions": { - "version": "1.6.18", + "version": "7.0.0", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "license": "MIT", + "license": "BSD-2-Clause", - "dependencies": { + "engines": { - "media-typer": "0.3.0", + "node": ">=12" - "mime-types": "~2.1.24" + } - }, + }, - "engines": { + "node_modules/whatwg-url": { - "node": ">= 0.6" + "version": "14.1.1", - } + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.1.1.tgz", - }, + "integrity": "sha512-mDGf9diDad/giZ/Sm9Xi2YcyzaFpbdLpJPr+E9fSkyQ7KpQD4SdFcugkRQYzhmfI4KeV4Qpnn2sKPdo+kmsgRQ==", - "node_modules/typedarray": { + "license": "MIT", - "version": "0.0.6", + "dependencies": { - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "tr46": "^5.0.0", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "webidl-conversions": "^7.0.0" - "license": "MIT" + }, - }, + "engines": { - "node_modules/undefsafe": { + "node": ">=18" - "version": "2.0.5", + } - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + }, - "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "node_modules/wrap-ansi": { - "license": "MIT" + "version": "6.2.0", - }, + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "node_modules/undici-types": { + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "version": "6.20.0", + "dev": true, - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "license": "MIT", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "dependencies": { - "license": "MIT" + "ansi-styles": "^4.0.0", - }, + "string-width": "^4.1.0", - "node_modules/unpipe": { + "strip-ansi": "^6.0.0" - "version": "1.0.0", + }, - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "engines": { - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "node": ">=8" - "license": "MIT", + } - "engines": { + }, - "node": ">= 0.8" + "node_modules/xtend": { - } + "version": "4.0.2", - }, + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "node_modules/util-deprecate": { + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "version": "1.0.2", + "license": "MIT", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "engines": { - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "node": ">=0.4" - "license": "MIT" + } @@ -7418,23 +10906,27 @@ - "node_modules/utils-merge": { + "node_modules/y18n": { - "version": "1.0.1", + "version": "5.0.8", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "license": "MIT", + "dev": true, + + + + "license": "ISC", @@ -7442,7 +10934,7 @@ - "node": ">= 0.4.0" + "node": ">=10" @@ -7454,19 +10946,23 @@ - "node_modules/vary": { + "node_modules/yargs": { - "version": "1.1.2", + "version": "17.7.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + + + + "dev": true, @@ -7474,39 +10970,39 @@ - "engines": { + "dependencies": { - "node": ">= 0.8" + "cliui": "^8.0.1", - } + "escalade": "^3.1.1", - }, + "get-caller-file": "^2.0.5", - "node_modules/webidl-conversions": { + "require-directory": "^2.1.1", - "version": "7.0.0", + "string-width": "^4.2.3", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "y18n": "^5.0.5", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "yargs-parser": "^21.1.1" - "license": "BSD-2-Clause", + }, @@ -7526,83 +11022,87 @@ - "node_modules/whatwg-url": { + "node_modules/yargs-parser": { - "version": "14.1.1", + "version": "21.1.1", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.1.1.tgz", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-mDGf9diDad/giZ/Sm9Xi2YcyzaFpbdLpJPr+E9fSkyQ7KpQD4SdFcugkRQYzhmfI4KeV4Qpnn2sKPdo+kmsgRQ==", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "license": "MIT", + "dev": true, - "dependencies": { + "license": "ISC", - "tr46": "^5.0.0", + "engines": { - "webidl-conversions": "^7.0.0" + "node": ">=12" - }, + } - "engines": { + }, - "node": ">=18" + "node_modules/yoctocolors-cjs": { - } + "version": "2.1.2", - }, + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", - "node_modules/xtend": { + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", - "version": "4.0.2", + "dev": true, - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "license": "MIT", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { - "license": "MIT", + "node": ">=18" - "engines": { + }, - "node": ">=0.4" + "funding": { + + + + "url": "https://github.com/sponsors/sindresorhus" diff --git a/package.json b/package.json index de89e81..bfe739d 100644 --- a/package.json +++ b/package.json @@ -98,6 +98,18 @@ + }, + + + + "devDependencies": { + + + + "@flydotio/dockerfile": "^0.7.8" + + + }