diff --git a/dictation_client/package-lock.json b/dictation_client/package-lock.json index 2417d10..f594032 100644 --- a/dictation_client/package-lock.json +++ b/dictation_client/package-lock.json @@ -42,7 +42,7 @@ "devDependencies": { "@babel/core": "^7.18.6", "@mdx-js/react": "^2.1.2", - "@openapitools/openapi-generator-cli": "^2.5.1", + "@openapitools/openapi-generator-cli": "^0.0.6", "@types/lodash": "^4.14.191", "@types/luxon": "^3.2.0", "@types/react": "^18.0.0", @@ -681,116 +681,6 @@ "react": ">=16" } }, - "node_modules/@nestjs/common": { - "version": "8.4.4", - "dev": true, - "license": "MIT", - "dependencies": { - "axios": "0.26.1", - "iterare": "1.2.1", - "tslib": "2.3.1", - "uuid": "8.3.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/nest" - }, - "peerDependencies": { - "cache-manager": "*", - "class-transformer": "*", - "class-validator": "*", - "reflect-metadata": "^0.1.12", - "rxjs": "^7.1.0" - }, - "peerDependenciesMeta": { - "cache-manager": { - "optional": true - }, - "class-transformer": { - "optional": true - }, - "class-validator": { - "optional": true - } - } - }, - "node_modules/@nestjs/common/node_modules/axios": { - "version": "0.26.1", - "dev": true, - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.14.8" - } - }, - "node_modules/@nestjs/common/node_modules/tslib": { - "version": "2.3.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/@nestjs/common/node_modules/uuid": { - "version": "8.3.2", - "dev": true, - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@nestjs/core": { - "version": "8.4.4", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@nuxtjs/opencollective": "0.3.2", - "fast-safe-stringify": "2.1.1", - "iterare": "1.2.1", - "object-hash": "3.0.0", - "path-to-regexp": "3.2.0", - "tslib": "2.3.1", - "uuid": "8.3.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/nest" - }, - "peerDependencies": { - "@nestjs/common": "^8.0.0", - "@nestjs/microservices": "^8.0.0", - "@nestjs/platform-express": "^8.0.0", - "@nestjs/websockets": "^8.0.0", - "reflect-metadata": "^0.1.12", - "rxjs": "^7.1.0" - }, - "peerDependenciesMeta": { - "@nestjs/microservices": { - "optional": true - }, - "@nestjs/platform-express": { - "optional": true - }, - "@nestjs/websockets": { - "optional": true - } - } - }, - "node_modules/@nestjs/core/node_modules/path-to-regexp": { - "version": "3.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@nestjs/core/node_modules/tslib": { - "version": "2.3.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/@nestjs/core/node_modules/uuid": { - "version": "8.3.2", - "dev": true, - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "dev": true, @@ -823,101 +713,18 @@ "node": ">= 8" } }, - "node_modules/@nuxtjs/opencollective": { - "version": "0.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "consola": "^2.15.0", - "node-fetch": "^2.6.1" - }, - "bin": { - "opencollective": "bin/opencollective.js" - }, - "engines": { - "node": ">=8.0.0", - "npm": ">=5.0.0" - } - }, "node_modules/@openapitools/openapi-generator-cli": { - "version": "2.5.1", + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@openapitools/openapi-generator-cli/-/openapi-generator-cli-0.0.6.tgz", + "integrity": "sha512-QFqRzJ0xdAm9mFucYvWiVGedz2JH9l4KauEB2FEmnjRALDnbxCGF8walfeolWfHXjixQUfY+7zsq5wCmqbU6UA==", "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", "dependencies": { - "@nestjs/common": "8.4.4", - "@nestjs/core": "8.4.4", - "@nuxtjs/opencollective": "0.3.2", - "chalk": "4.1.2", - "commander": "8.3.0", - "compare-versions": "4.1.3", - "concurrently": "6.5.1", - "console.table": "0.10.0", - "fs-extra": "10.0.1", - "glob": "7.1.6", - "inquirer": "8.2.2", - "lodash": "4.17.21", - "reflect-metadata": "0.1.13", - "rxjs": "7.5.5", - "tslib": "2.0.3" + "compare-versions": "3.4.0" }, "bin": { - "openapi-generator-cli": "main.js" - }, - "engines": { - "node": ">=10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/openapi_generator" + "openapi-generator": "bin/openapi-generator" } }, - "node_modules/@openapitools/openapi-generator-cli/node_modules/commander": { - "version": "8.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, - "node_modules/@openapitools/openapi-generator-cli/node_modules/fs-extra": { - "version": "10.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@openapitools/openapi-generator-cli/node_modules/glob": { - "version": "7.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@openapitools/openapi-generator-cli/node_modules/tslib": { - "version": "2.0.3", - "dev": true, - "license": "0BSD" - }, "node_modules/@reduxjs/toolkit": { "version": "1.8.3", "license": "MIT", @@ -1649,31 +1456,6 @@ "ajv": "^6.9.1" } }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/ansi-regex": { "version": "5.0.1", "license": "MIT", @@ -1963,25 +1745,6 @@ "version": "1.0.2", "license": "MIT" }, - "node_modules/base64-js": { - "version": "1.5.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/big.js": { "version": "5.2.2", "dev": true, @@ -1990,39 +1753,6 @@ "node": "*" } }, - "node_modules/bl": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/buffer": { - "version": "5.7.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "node_modules/brace-expansion": { "version": "1.1.11", "license": "MIT", @@ -2128,11 +1858,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/chardet": { - "version": "0.7.0", - "dev": true, - "license": "MIT" - }, "node_modules/chrome-trace-event": { "version": "1.0.3", "dev": true, @@ -2142,54 +1867,6 @@ "node": ">=6.0" } }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.7.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 10" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, "node_modules/color-convert": { "version": "2.0.1", "license": "MIT", @@ -2227,86 +1904,20 @@ "license": "MIT" }, "node_modules/compare-versions": { - "version": "4.1.3", - "dev": true, - "license": "MIT" + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.4.0.tgz", + "integrity": "sha512-tK69D7oNXXqUW3ZNo/z7NXTEz22TCF0pTE+YF9cxvaAM9XnkLo1fV621xCLrRR6aevJlKxExkss0vWqUCUpqdg==", + "dev": true }, "node_modules/concat-map": { "version": "0.0.1", "license": "MIT" }, - "node_modules/concurrently": { - "version": "6.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "date-fns": "^2.16.1", - "lodash": "^4.17.21", - "rxjs": "^6.6.3", - "spawn-command": "^0.0.2-1", - "supports-color": "^8.1.0", - "tree-kill": "^1.2.2", - "yargs": "^16.2.0" - }, - "bin": { - "concurrently": "bin/concurrently.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/concurrently/node_modules/rxjs": { - "version": "6.6.7", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/concurrently/node_modules/supports-color": { - "version": "8.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/concurrently/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD" - }, "node_modules/confusing-browser-globals": { "version": "1.0.11", "dev": true, "license": "MIT" }, - "node_modules/consola": { - "version": "2.15.3", - "dev": true, - "license": "MIT" - }, - "node_modules/console.table": { - "version": "0.10.0", - "dev": true, - "license": "MIT", - "dependencies": { - "easy-table": "1.1.0" - }, - "engines": { - "node": "> 0.10" - } - }, "node_modules/convert-source-map": { "version": "1.8.0", "dev": true, @@ -2371,18 +1982,6 @@ "dev": true, "license": "BSD-2-Clause" }, - "node_modules/date-fns": { - "version": "2.29.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, "node_modules/debug": { "version": "4.3.4", "license": "MIT", @@ -2418,14 +2017,6 @@ "version": "0.1.4", "license": "MIT" }, - "node_modules/defaults": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - } - }, "node_modules/define-properties": { "version": "1.1.4", "dev": true, @@ -2489,14 +2080,6 @@ "version": "0.5.14", "license": "MIT" }, - "node_modules/easy-table": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "wcwidth": ">=1.0.1" - } - }, "node_modules/electron-to-chromium": { "version": "1.4.180", "dev": true, @@ -2822,14 +2405,6 @@ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, "node_modules/eslint-plugin-import/node_modules/doctrine": { "version": "2.1.0", "dev": true, @@ -2841,11 +2416,6 @@ "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, "node_modules/eslint-plugin-jsx-a11y": { "version": "6.6.0", "dev": true, @@ -3122,19 +2692,6 @@ "node": ">=0.8.x" } }, - "node_modules/external-editor": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "license": "MIT" @@ -3178,11 +2735,6 @@ "version": "2.0.6", "license": "MIT" }, - "node_modules/fast-safe-stringify": { - "version": "2.1.1", - "dev": true, - "license": "MIT" - }, "node_modules/fastq": { "version": "1.13.0", "dev": true, @@ -3191,20 +2743,6 @@ "reusify": "^1.0.4" } }, - "node_modules/figures": { - "version": "3.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/file-entry-cache": { "version": "6.0.1", "license": "MIT", @@ -3328,14 +2866,6 @@ "node": ">=6.9.0" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "dev": true, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, "node_modules/get-intrinsic": { "version": "1.1.2", "dev": true, @@ -3547,36 +3077,6 @@ "@babel/runtime": "^7.17.2" } }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, "node_modules/ignore": { "version": "5.2.0", "license": "MIT", @@ -3639,30 +3139,6 @@ "version": "2.0.4", "license": "ISC" }, - "node_modules/inquirer": { - "version": "8.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/internal-slot": { "version": "1.0.3", "dev": true, @@ -3745,14 +3221,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/is-glob": { "version": "4.0.3", "license": "MIT", @@ -3763,14 +3231,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-interactive": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/is-negative-zero": { "version": "2.0.2", "dev": true, @@ -3858,17 +3318,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-weakref": { "version": "1.0.2", "dev": true, @@ -3884,14 +3333,6 @@ "version": "2.0.0", "license": "ISC" }, - "node_modules/iterare": { - "version": "1.2.1", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=6" - } - }, "node_modules/jest-diff": { "version": "27.5.1", "license": "MIT", @@ -4005,17 +3446,6 @@ "node": ">=6" } }, - "node_modules/jsonfile": { - "version": "6.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, "node_modules/jsx-ast-utils": { "version": "3.3.1", "dev": true, @@ -4199,21 +3629,6 @@ "version": "4.6.2", "license": "MIT" }, - "node_modules/log-symbols": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/loose-envify": { "version": "1.4.0", "license": "MIT", @@ -4294,14 +3709,6 @@ "node": ">= 0.6" } }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/min-indent": { "version": "1.0.1", "license": "MIT", @@ -4339,11 +3746,6 @@ "version": "2.1.2", "license": "MIT" }, - "node_modules/mute-stream": { - "version": "0.0.8", - "dev": true, - "license": "ISC" - }, "node_modules/nanoid": { "version": "3.3.4", "dev": true, @@ -4366,25 +3768,6 @@ "dev": true, "peer": true }, - "node_modules/node-fetch": { - "version": "2.6.7", - "dev": true, - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/node-releases": { "version": "2.0.5", "dev": true, @@ -4433,14 +3816,6 @@ "node": ">=0.10.0" } }, - "node_modules/object-hash": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/object-inspect": { "version": "1.12.2", "dev": true, @@ -4538,20 +3913,6 @@ "wrappy": "1" } }, - "node_modules/onetime": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/optionator": { "version": "0.9.1", "license": "MIT", @@ -4567,28 +3928,6 @@ "node": ">= 0.8.0" } }, - "node_modules/ora": { - "version": "5.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/os-homedir": { "version": "1.0.2", "dev": true, @@ -5017,19 +4356,6 @@ "npm-normalize-package-bin": "^1.0.0" } }, - "node_modules/readable-stream": { - "version": "3.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/readdir-scoped-modules": { "version": "1.1.0", "dev": true, @@ -5091,11 +4417,6 @@ "redux": "^4" } }, - "node_modules/reflect-metadata": { - "version": "0.1.13", - "dev": true, - "license": "Apache-2.0" - }, "node_modules/regenerator-runtime": { "version": "0.13.9", "license": "MIT" @@ -5126,14 +4447,6 @@ "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/reselect": { "version": "4.1.6", "license": "MIT" @@ -5154,18 +4467,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/reusify": { "version": "1.0.4", "dev": true, @@ -5202,14 +4503,6 @@ "fsevents": "~2.3.2" } }, - "node_modules/run-async": { - "version": "2.4.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "dev": true, @@ -5232,24 +4525,11 @@ "queue-microtask": "^1.2.2" } }, - "node_modules/rxjs": { - "version": "7.5.5", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - } - }, "node_modules/safe-buffer": { "version": "5.1.2", "dev": true, "license": "MIT" }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "dev": true, - "license": "MIT" - }, "node_modules/scheduler": { "version": "0.23.0", "license": "MIT", @@ -5326,11 +4606,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/signal-exit": { - "version": "3.0.7", - "dev": true, - "license": "ISC" - }, "node_modules/slash": { "version": "3.0.0", "dev": true, @@ -5381,11 +4656,6 @@ "source-map": "^0.6.0" } }, - "node_modules/spawn-command": { - "version": "0.0.2-1", - "dev": true, - "license": "MIT" - }, "node_modules/spdx-compare": { "version": "1.0.0", "dev": true, @@ -5439,51 +4709,6 @@ "spdx-ranges": "^2.0.0" } }, - "node_modules/string_decoder": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/string-width": { - "version": "4.2.3", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/emoji-regex": { - "version": "8.0.0", - "dev": true, - "license": "MIT" - }, "node_modules/string.prototype.matchall": { "version": "4.0.7", "dev": true, @@ -5719,22 +4944,6 @@ "version": "0.2.0", "license": "MIT" }, - "node_modules/through": { - "version": "2.3.8", - "dev": true, - "license": "MIT" - }, - "node_modules/tmp": { - "version": "0.0.33", - "dev": true, - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/to-fast-properties": { "version": "2.0.0", "license": "MIT", @@ -5753,19 +4962,6 @@ "node": ">=8.0" } }, - "node_modules/tr46": { - "version": "0.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/tree-kill": { - "version": "1.2.2", - "dev": true, - "license": "MIT", - "bin": { - "tree-kill": "cli.js" - } - }, "node_modules/treeify": { "version": "1.1.0", "dev": true, @@ -5805,11 +5001,6 @@ "node": ">=4" } }, - "node_modules/tslib": { - "version": "2.4.0", - "dev": true, - "license": "0BSD" - }, "node_modules/tsutils": { "version": "3.21.0", "dev": true, @@ -5875,14 +5066,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/universalify": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, "node_modules/update-browserslist-db": { "version": "1.0.4", "dev": true, @@ -5922,11 +5105,6 @@ "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, "node_modules/util-extend": { "version": "1.0.3", "dev": true, @@ -6040,23 +5218,10 @@ "node": ">=10.13.0" } }, - "node_modules/wcwidth": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, "node_modules/web-vitals": { "version": "2.1.4", "license": "Apache-2.0" }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "dev": true, - "license": "BSD-2-Clause" - }, "node_modules/webpack": { "version": "5.75.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", @@ -6134,15 +5299,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/which": { "version": "2.0.2", "license": "ISC", @@ -6178,22 +5334,6 @@ "node": ">=0.10.0" } }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, "node_modules/wrappy": { "version": "1.0.2", "license": "ISC" @@ -6202,39 +5342,6 @@ "version": "4.0.0", "dev": true, "license": "ISC" - }, - "node_modules/yargs": { - "version": "16.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/y18n": { - "version": "5.0.8", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } } }, "dependencies": { @@ -6630,60 +5737,6 @@ "@types/react": ">=16" } }, - "@nestjs/common": { - "version": "8.4.4", - "dev": true, - "requires": { - "axios": "0.26.1", - "iterare": "1.2.1", - "tslib": "2.3.1", - "uuid": "8.3.2" - }, - "dependencies": { - "axios": { - "version": "0.26.1", - "dev": true, - "requires": { - "follow-redirects": "^1.14.8" - } - }, - "tslib": { - "version": "2.3.1", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "dev": true - } - } - }, - "@nestjs/core": { - "version": "8.4.4", - "dev": true, - "requires": { - "@nuxtjs/opencollective": "0.3.2", - "fast-safe-stringify": "2.1.1", - "iterare": "1.2.1", - "object-hash": "3.0.0", - "path-to-regexp": "3.2.0", - "tslib": "2.3.1", - "uuid": "8.3.2" - }, - "dependencies": { - "path-to-regexp": { - "version": "3.2.0", - "dev": true - }, - "tslib": { - "version": "2.3.1", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "dev": true - } - } - }, "@nodelib/fs.scandir": { "version": "2.1.5", "dev": true, @@ -6704,65 +5757,13 @@ "fastq": "^1.6.0" } }, - "@nuxtjs/opencollective": { - "version": "0.3.2", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "consola": "^2.15.0", - "node-fetch": "^2.6.1" - } - }, "@openapitools/openapi-generator-cli": { - "version": "2.5.1", + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@openapitools/openapi-generator-cli/-/openapi-generator-cli-0.0.6.tgz", + "integrity": "sha512-QFqRzJ0xdAm9mFucYvWiVGedz2JH9l4KauEB2FEmnjRALDnbxCGF8walfeolWfHXjixQUfY+7zsq5wCmqbU6UA==", "dev": true, "requires": { - "@nestjs/common": "8.4.4", - "@nestjs/core": "8.4.4", - "@nuxtjs/opencollective": "0.3.2", - "chalk": "4.1.2", - "commander": "8.3.0", - "compare-versions": "4.1.3", - "concurrently": "6.5.1", - "console.table": "0.10.0", - "fs-extra": "10.0.1", - "glob": "7.1.6", - "inquirer": "8.2.2", - "lodash": "4.17.21", - "reflect-metadata": "0.1.13", - "rxjs": "7.5.5", - "tslib": "2.0.3" - }, - "dependencies": { - "commander": { - "version": "8.3.0", - "dev": true - }, - "fs-extra": { - "version": "10.0.1", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "glob": { - "version": "7.1.6", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "tslib": { - "version": "2.0.3", - "dev": true - } + "compare-versions": "3.4.0" } }, "@reduxjs/toolkit": { @@ -7301,19 +6302,6 @@ "dev": true, "requires": {} }, - "ansi-escapes": { - "version": "4.3.2", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "dev": true - } - } - }, "ansi-regex": { "version": "5.0.1" }, @@ -7485,33 +6473,10 @@ "balanced-match": { "version": "1.0.2" }, - "base64-js": { - "version": "1.5.1", - "dev": true - }, "big.js": { "version": "5.2.2", "dev": true }, - "bl": { - "version": "4.1.0", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "buffer": { - "version": "5.7.1", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - } - } - }, "brace-expansion": { "version": "1.1.11", "requires": { @@ -7568,43 +6533,11 @@ "supports-color": "^7.1.0" } }, - "chardet": { - "version": "0.7.0", - "dev": true - }, "chrome-trace-event": { "version": "1.0.3", "dev": true, "peer": true }, - "cli-cursor": { - "version": "3.1.0", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-spinners": { - "version": "2.7.0", - "dev": true - }, - "cli-width": { - "version": "3.0.0", - "dev": true - }, - "cliui": { - "version": "7.0.4", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clone": { - "version": "1.0.4", - "dev": true - }, "color-convert": { "version": "2.0.1", "requires": { @@ -7632,61 +6565,18 @@ "dev": true }, "compare-versions": { - "version": "4.1.3", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.4.0.tgz", + "integrity": "sha512-tK69D7oNXXqUW3ZNo/z7NXTEz22TCF0pTE+YF9cxvaAM9XnkLo1fV621xCLrRR6aevJlKxExkss0vWqUCUpqdg==", "dev": true }, "concat-map": { "version": "0.0.1" }, - "concurrently": { - "version": "6.5.1", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "date-fns": "^2.16.1", - "lodash": "^4.17.21", - "rxjs": "^6.6.3", - "spawn-command": "^0.0.2-1", - "supports-color": "^8.1.0", - "tree-kill": "^1.2.2", - "yargs": "^16.2.0" - }, - "dependencies": { - "rxjs": { - "version": "6.6.7", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "supports-color": { - "version": "8.1.1", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "tslib": { - "version": "1.14.1", - "dev": true - } - } - }, "confusing-browser-globals": { "version": "1.0.11", "dev": true }, - "consola": { - "version": "2.15.3", - "dev": true - }, - "console.table": { - "version": "0.10.0", - "dev": true, - "requires": { - "easy-table": "1.1.0" - } - }, "convert-source-map": { "version": "1.8.0", "dev": true, @@ -7732,10 +6622,6 @@ "version": "1.0.8", "dev": true }, - "date-fns": { - "version": "2.29.2", - "dev": true - }, "debug": { "version": "4.3.4", "requires": { @@ -7754,13 +6640,6 @@ "deep-is": { "version": "0.1.4" }, - "defaults": { - "version": "1.0.3", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, "define-properties": { "version": "1.1.4", "dev": true, @@ -7799,13 +6678,6 @@ "dom-accessibility-api": { "version": "0.5.14" }, - "easy-table": { - "version": "1.1.0", - "dev": true, - "requires": { - "wcwidth": ">=1.0.1" - } - }, "electron-to-chromium": { "version": "1.4.180", "dev": true @@ -8054,23 +6926,12 @@ "tsconfig-paths": "^3.14.1" }, "dependencies": { - "debug": { - "version": "4.3.4", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, "doctrine": { "version": "2.1.0", "dev": true, "requires": { "esutils": "^2.0.2" } - }, - "ms": { - "version": "2.0.0", - "dev": true } } }, @@ -8224,15 +7085,6 @@ "dev": true, "peer": true }, - "external-editor": { - "version": "3.1.0", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, "fast-deep-equal": { "version": "3.1.3" }, @@ -8266,10 +7118,6 @@ "fast-levenshtein": { "version": "2.0.6" }, - "fast-safe-stringify": { - "version": "2.1.1", - "dev": true - }, "fastq": { "version": "1.13.0", "dev": true, @@ -8277,13 +7125,6 @@ "reusify": "^1.0.4" } }, - "figures": { - "version": "3.2.0", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, "file-entry-cache": { "version": "6.0.1", "requires": { @@ -8353,10 +7194,6 @@ "version": "1.0.0-beta.2", "dev": true }, - "get-caller-file": { - "version": "2.0.5", - "dev": true - }, "get-intrinsic": { "version": "1.1.2", "dev": true, @@ -8488,17 +7325,6 @@ "@babel/runtime": "^7.17.2" } }, - "iconv-lite": { - "version": "0.4.24", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.2.1", - "dev": true - }, "ignore": { "version": "5.2.0" }, @@ -8533,26 +7359,6 @@ "inherits": { "version": "2.0.4" }, - "inquirer": { - "version": "8.2.2", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - } - }, "internal-slot": { "version": "1.0.3", "dev": true, @@ -8598,20 +7404,12 @@ "is-extglob": { "version": "2.1.1" }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true - }, "is-glob": { "version": "4.0.3", "requires": { "is-extglob": "^2.1.1" } }, - "is-interactive": { - "version": "1.0.0", - "dev": true - }, "is-negative-zero": { "version": "2.0.2", "dev": true @@ -8656,10 +7454,6 @@ "has-symbols": "^1.0.2" } }, - "is-unicode-supported": { - "version": "0.1.0", - "dev": true - }, "is-weakref": { "version": "1.0.2", "dev": true, @@ -8670,10 +7464,6 @@ "isexe": { "version": "2.0.0" }, - "iterare": { - "version": "1.2.1", - "dev": true - }, "jest-diff": { "version": "27.5.1", "requires": { @@ -8747,14 +7537,6 @@ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true }, - "jsonfile": { - "version": "6.1.0", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, "jsx-ast-utils": { "version": "3.3.1", "dev": true, @@ -8891,14 +7673,6 @@ "lodash.merge": { "version": "4.6.2" }, - "log-symbols": { - "version": "4.1.0", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - } - }, "loose-envify": { "version": "1.4.0", "requires": { @@ -8948,10 +7722,6 @@ "mime-db": "1.52.0" } }, - "mimic-fn": { - "version": "2.1.0", - "dev": true - }, "min-indent": { "version": "1.0.1" }, @@ -8975,10 +7745,6 @@ "ms": { "version": "2.1.2" }, - "mute-stream": { - "version": "0.0.8", - "dev": true - }, "nanoid": { "version": "3.3.4", "dev": true @@ -8993,13 +7759,6 @@ "dev": true, "peer": true }, - "node-fetch": { - "version": "2.6.7", - "dev": true, - "requires": { - "whatwg-url": "^5.0.0" - } - }, "node-releases": { "version": "2.0.5", "dev": true @@ -9035,10 +7794,6 @@ "object-assign": { "version": "4.1.1" }, - "object-hash": { - "version": "3.0.0", - "dev": true - }, "object-inspect": { "version": "1.12.2", "dev": true @@ -9098,13 +7853,6 @@ "wrappy": "1" } }, - "onetime": { - "version": "5.1.2", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, "optionator": { "version": "0.9.1", "requires": { @@ -9116,21 +7864,6 @@ "word-wrap": "^1.2.3" } }, - "ora": { - "version": "5.4.1", - "dev": true, - "requires": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - } - }, "os-homedir": { "version": "1.0.2", "dev": true @@ -9370,15 +8103,6 @@ "npm-normalize-package-bin": "^1.0.0" } }, - "readable-stream": { - "version": "3.6.0", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, "readdir-scoped-modules": { "version": "1.1.0", "dev": true, @@ -9431,10 +8155,6 @@ "integrity": "sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==", "requires": {} }, - "reflect-metadata": { - "version": "0.1.13", - "dev": true - }, "regenerator-runtime": { "version": "0.13.9" }, @@ -9450,10 +8170,6 @@ "regexpp": { "version": "3.2.0" }, - "require-directory": { - "version": "2.1.1", - "dev": true - }, "reselect": { "version": "4.1.6" }, @@ -9466,14 +8182,6 @@ "supports-preserve-symlinks-flag": "^1.0.0" } }, - "restore-cursor": { - "version": "3.1.0", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, "reusify": { "version": "1.0.4", "dev": true @@ -9491,10 +8199,6 @@ "fsevents": "~2.3.2" } }, - "run-async": { - "version": "2.4.1", - "dev": true - }, "run-parallel": { "version": "1.2.0", "dev": true, @@ -9502,21 +8206,10 @@ "queue-microtask": "^1.2.2" } }, - "rxjs": { - "version": "7.5.5", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, "safe-buffer": { "version": "5.1.2", "dev": true }, - "safer-buffer": { - "version": "2.1.2", - "dev": true - }, "scheduler": { "version": "0.23.0", "requires": { @@ -9567,10 +8260,6 @@ "object-inspect": "^1.9.0" } }, - "signal-exit": { - "version": "3.0.7", - "dev": true - }, "slash": { "version": "3.0.0", "dev": true @@ -9604,10 +8293,6 @@ "source-map": "^0.6.0" } }, - "spawn-command": { - "version": "0.0.2-1", - "dev": true - }, "spdx-compare": { "version": "1.0.0", "dev": true, @@ -9654,34 +8339,6 @@ "spdx-ranges": "^2.0.0" } }, - "string_decoder": { - "version": "1.3.0", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "dev": true - } - } - }, - "string-width": { - "version": "4.2.3", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "dev": true - } - } - }, "string.prototype.matchall": { "version": "4.0.7", "dev": true, @@ -9822,17 +8479,6 @@ "text-table": { "version": "0.2.0" }, - "through": { - "version": "2.3.8", - "dev": true - }, - "tmp": { - "version": "0.0.33", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, "to-fast-properties": { "version": "2.0.0" }, @@ -9843,14 +8489,6 @@ "is-number": "^7.0.0" } }, - "tr46": { - "version": "0.0.3", - "dev": true - }, - "tree-kill": { - "version": "1.2.2", - "dev": true - }, "treeify": { "version": "1.1.0", "dev": true @@ -9880,10 +8518,6 @@ } } }, - "tslib": { - "version": "2.4.0", - "dev": true - }, "tsutils": { "version": "3.21.0", "dev": true, @@ -9920,10 +8554,6 @@ "which-boxed-primitive": "^1.0.2" } }, - "universalify": { - "version": "2.0.0", - "dev": true - }, "update-browserslist-db": { "version": "1.0.4", "dev": true, @@ -9942,10 +8572,6 @@ "version": "1.2.0", "requires": {} }, - "util-deprecate": { - "version": "1.0.2", - "dev": true - }, "util-extend": { "version": "1.0.3", "dev": true @@ -10017,20 +8643,9 @@ "graceful-fs": "^4.1.2" } }, - "wcwidth": { - "version": "1.0.1", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, "web-vitals": { "version": "2.1.4" }, - "webidl-conversions": { - "version": "3.0.1", - "dev": true - }, "webpack": { "version": "5.75.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", @@ -10085,14 +8700,6 @@ "dev": true, "peer": true }, - "whatwg-url": { - "version": "5.0.0", - "dev": true, - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "which": { "version": "2.0.2", "requires": { @@ -10113,44 +8720,12 @@ "word-wrap": { "version": "1.2.3" }, - "wrap-ansi": { - "version": "7.0.0", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, "wrappy": { "version": "1.0.2" }, "yallist": { "version": "4.0.0", "dev": true - }, - "yargs": { - "version": "16.2.0", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "dependencies": { - "y18n": { - "version": "5.0.8", - "dev": true - } - } - }, - "yargs-parser": { - "version": "20.2.9", - "dev": true } } } diff --git a/dictation_client/package.json b/dictation_client/package.json index f9220fa..624d4d5 100644 --- a/dictation_client/package.json +++ b/dictation_client/package.json @@ -51,7 +51,7 @@ "devDependencies": { "@babel/core": "^7.18.6", "@mdx-js/react": "^2.1.2", - "@openapitools/openapi-generator-cli": "^2.5.1", + "@openapitools/openapi-generator-cli": "^0.0.6", "@types/lodash": "^4.14.191", "@types/luxon": "^3.2.0", "@types/react": "^18.0.0", diff --git a/dictation_client/src/App.tsx b/dictation_client/src/App.tsx index eb1e4f2..bbd2a0c 100644 --- a/dictation_client/src/App.tsx +++ b/dictation_client/src/App.tsx @@ -8,10 +8,12 @@ import { useEffect } from "react"; import { useDispatch } from "react-redux"; import globalAxios, { AxiosError, AxiosResponse } from "axios"; import { clearToken } from "features/auth"; +import { useTranslation } from "react-i18next"; const App = (): JSX.Element => { const dispatch = useDispatch(); const { instance } = useMsal(); + const [t, i18n] = useTranslation(); const pca = new PublicClientApplication(msalConfig); useEffect(() => { const id = globalAxios.interceptors.response.use( @@ -32,6 +34,18 @@ const App = (): JSX.Element => { return cleanup; }, [dispatch, instance]); + // Language読み取り + useEffect(() => { + const language = document.cookie + .split(";") + .map((x) => x.split("=")) + .find((x) => x.length === 2 && x[0] === "language"); + + if (language) { + i18n.changeLanguage(language[1]); + } + }, [i18n]); + return ( <> diff --git a/dictation_client/src/assets/images/OMS_logo_black.svg b/dictation_client/src/assets/images/OMS_logo_black.svg new file mode 100644 index 0000000..33951ec --- /dev/null +++ b/dictation_client/src/assets/images/OMS_logo_black.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dictation_client/src/assets/images/arrow_forward.svg b/dictation_client/src/assets/images/arrow_forward.svg new file mode 100644 index 0000000..6220b0f --- /dev/null +++ b/dictation_client/src/assets/images/arrow_forward.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/dictation_client/src/assets/images/arrow_forward_blue.svg b/dictation_client/src/assets/images/arrow_forward_blue.svg new file mode 100644 index 0000000..d5d34f2 --- /dev/null +++ b/dictation_client/src/assets/images/arrow_forward_blue.svg @@ -0,0 +1,11 @@ + + + + + + + \ No newline at end of file diff --git a/dictation_client/src/components/auth/updateTokenTimer.tsx b/dictation_client/src/components/auth/updateTokenTimer.tsx index fff1e1f..293fb2d 100644 --- a/dictation_client/src/components/auth/updateTokenTimer.tsx +++ b/dictation_client/src/components/auth/updateTokenTimer.tsx @@ -6,9 +6,9 @@ import { updateTokenAsync } from "features/auth/operations"; import { loadAccessToken } from "features/auth/utils"; import { DateTime } from "luxon"; import { useDispatch } from "react-redux"; -//アクセストークンを更新する基準の秒数 +// アクセストークンを更新する基準の秒数 const TOKEN_UPDATE_TIME = 5 * 60; -//アクセストークンの更新チェックを行う間隔(ミリ秒) +// アクセストークンの更新チェックを行う間隔(ミリ秒) const TOKEN_UPDATE_INTERVAL_MS = 3 * 60 * 1000; export const UpdateTokenTimer = () => { diff --git a/dictation_client/src/features/top/constants.ts b/dictation_client/src/features/top/constants.ts new file mode 100644 index 0000000..0756afe --- /dev/null +++ b/dictation_client/src/features/top/constants.ts @@ -0,0 +1,8 @@ +import { getTranslationID } from "../../translation"; + +export const LANGUAGE_LIST = [ + { value: "en", label: getTranslationID("topPage.label.languageEnglish") }, + { value: "de", label: getTranslationID("topPage.label.languageGerman") }, + { value: "fr", label: getTranslationID("topPage.label.languageFrench") }, + { value: "es", label: getTranslationID("topPage.label.languageSpanish") }, +]; diff --git a/dictation_client/src/i18n.ts b/dictation_client/src/i18n.ts new file mode 100644 index 0000000..250cf29 --- /dev/null +++ b/dictation_client/src/i18n.ts @@ -0,0 +1,29 @@ +import i18n from "i18next"; +import { initReactI18next } from "react-i18next"; +import en from "./translation/en.json"; +import es from "./translation/es.json"; +import fr from "./translation/fr.json"; +import de from "./translation/de.json"; + +i18n.use(initReactI18next).init({ + resources: { + en: { + translation: en, + }, + de: { + translation: de, + }, + fr: { + translation: fr, + }, + es: { + translation: es, + }, + }, + lng: "en", + defaultNS: "translation", + interpolation: { + escapeValue: false, + }, +}); +export default i18n; diff --git a/dictation_client/src/main.tsx b/dictation_client/src/main.tsx index 6eb12cd..1aac073 100644 --- a/dictation_client/src/main.tsx +++ b/dictation_client/src/main.tsx @@ -1,9 +1,11 @@ import { store } from "app/store"; import React from "react"; import { createRoot } from "react-dom/client"; +import { I18nextProvider } from "react-i18next"; import { Provider } from "react-redux"; import App from "./App"; import * as serviceWorker from "./serviceWorker"; +import i18n from "./i18n"; const container = document.getElementById("root"); if (container) { @@ -11,6 +13,7 @@ if (container) { root.render( + diff --git a/dictation_client/src/pages/TopPage/index.tsx b/dictation_client/src/pages/TopPage/index.tsx index a088937..7602aef 100644 --- a/dictation_client/src/pages/TopPage/index.tsx +++ b/dictation_client/src/pages/TopPage/index.tsx @@ -1,18 +1,72 @@ import { useMsal } from "@azure/msal-react"; import { loginRequest } from "common/msalConfig"; import React from "react"; +import { useTranslation } from "react-i18next"; +import { getTranslationID } from "translation"; +import { LANGUAGE_LIST } from "../../features/top/constants"; const TopPage: React.FC = (): JSX.Element => { const { instance } = useMsal(); + // eslint-disable-next-line + const [t, i18n] = useTranslation(); return (
- +
+
+ OM System +
+

ODMS Cloud

+
+ +
+
+
+
+
{t(getTranslationID("topPage.label.displayLanguage"))}
+
+ +
+
Already have an account?
+
+ {/* eslint-disable */} + instance.loginRedirect(loginRequest)}> + Sign in + + +
+
New user?
+
+ + Create a new account + + +
+
+
+
+
+ +
+
© OM Digital Solutions 2023
+
); }; diff --git a/dictation_client/src/translation/de.json b/dictation_client/src/translation/de.json new file mode 100644 index 0000000..d4181bb --- /dev/null +++ b/dictation_client/src/translation/de.json @@ -0,0 +1,11 @@ +{ + "topPage": { + "label": { + "displayLanguage": "(de)Display Language", + "languageEnglish": "(de)English", + "languageGerman": "(de)German", + "languageFrench": "(de)French", + "languageSpanish": "(de)Spanish" + } + } +} diff --git a/dictation_client/src/translation/en.json b/dictation_client/src/translation/en.json new file mode 100644 index 0000000..35145ba --- /dev/null +++ b/dictation_client/src/translation/en.json @@ -0,0 +1,11 @@ +{ + "topPage": { + "label": { + "displayLanguage": "Display Language", + "languageEnglish": "English", + "languageGerman": "German", + "languageFrench": "French", + "languageSpanish": "Spanish" + } + } +} diff --git a/dictation_client/src/translation/es.json b/dictation_client/src/translation/es.json new file mode 100644 index 0000000..86db79c --- /dev/null +++ b/dictation_client/src/translation/es.json @@ -0,0 +1,11 @@ +{ + "topPage": { + "label": { + "displayLanguage": "(es)Display Language", + "languageEnglish": "(es)English", + "languageGerman": "(es)German", + "languageFrench": "(es)French", + "languageSpanish": "(es)Spanish" + } + } +} diff --git a/dictation_client/src/translation/fr.json b/dictation_client/src/translation/fr.json new file mode 100644 index 0000000..e9ed930 --- /dev/null +++ b/dictation_client/src/translation/fr.json @@ -0,0 +1,11 @@ +{ + "topPage": { + "label": { + "displayLanguage": "(fr)Display Language", + "languageEnglish": "(fr)English", + "languageGerman": "(fr)German", + "languageFrench": "(fr)French", + "languageSpanish": "(fr)Spanish" + } + } +} diff --git a/dictation_client/src/translation/index.ts b/dictation_client/src/translation/index.ts new file mode 100644 index 0000000..6d7c237 --- /dev/null +++ b/dictation_client/src/translation/index.ts @@ -0,0 +1,17 @@ +import en from "./en.json"; + +// 再帰的にプロパティ名リテラル型の結合を行う +// Pを列挙 => key-remapping(P)でPを元に(P.Pの子要素).(左の子要素)...という新しいプロパティ名を再帰的に作成する +type Key = keyof { + [P in keyof T as T[P] extends string + ? P + : Key extends string + ? `${P extends string ? P : never}.${Key}` + : never]: T[P]; +}; + +// IDの特定はen.jsonを基準とする +export type TranslationID = Key; + +// ユーザーの入力補助用の関数 +export const getTranslationID = (id: TranslationID) => id;