feat(medusa-oas-cli): updated redocly-cli to v1.7 (#6211)

## What

Updates `@redocly/cli` to v1.7. This resolves the bug of TypeScript and tsx code samples in the OAS being generated as undefined files (see files under `www/apps/api-reference/specs/admin/code_samples/tsx` and `www/apps/api-reference/specs/store/code_samples/tsx`

I avoided re-generating OAS so that this PR doesn't have a huge diff. When the next release is out, an automated PR will be opened to update the OAS files, replacing the undefined files with `.tsx` files.

### Other Changes

- Small fixes to `medusa-oas-cli` README for clarity
This commit is contained in:
Shahed Nasser authored and GitHub committed 2024-01-25 07:53:58 +00:00
1 parent a1b561e4a6
commit e84847be36
6 files changed
+166 -187

No files matched your search

+5
View File
@@ -0,0 +1,5 @@
---
"@medusajs/medusa-oas-cli": minor
---
feat(medusa-oas-cli): updated redocly-cli to v1.7
+7 -7
View File
@@ -167,7 +167,7 @@ Specify in which directory should the files be outputted. Accepts relative and a
If the directory doesn't exist, it will be created. Defaults to `./`. If the directory doesn't exist, it will be created. Defaults to `./`.
```bash ```bash
yarn medusa-oas docs --out-dir ./docs` yarn medusa-oas docs --src-file ./store.oas.json --out-dir ./docs`
``` ```
#### `--config <path>` #### `--config <path>`
@@ -175,7 +175,7 @@ yarn medusa-oas docs --out-dir ./docs`
Specify the path to a Redocly config file. Specify the path to a Redocly config file.
```bash ```bash
yarn medusa-oas --config ./redocly-config.yaml yarn medusa-oas --src-file ./store.oas.json --config ./redocly-config.yaml
``` ```
#### `--dry-run` #### `--dry-run`
@@ -183,7 +183,7 @@ yarn medusa-oas --config ./redocly-config.yaml
Will sanitize the OAS but will not output file. Useful for troubleshooting circular reference issues. Will sanitize the OAS but will not output file. Useful for troubleshooting circular reference issues.
```bash ```bash
yarn medusa-oas docs --dry-run yarn medusa-oas docs --src-file ./store.oas.json --dry-run
``` ```
#### `--clean` #### `--clean`
@@ -191,7 +191,7 @@ yarn medusa-oas docs --dry-run
Delete destination directory content before generating client. Delete destination directory content before generating client.
```bash ```bash
yarn medusa-oas docs --clean yarn medusa-oas docs --src-file ./store.oas.json --clean
``` ```
#### `--split` #### `--split`
@@ -199,7 +199,7 @@ yarn medusa-oas docs --clean
Creates a multi-file structure output. Uses `redocly split` internally. Creates a multi-file structure output. Uses `redocly split` internally.
```bash ```bash
yarn medusa-oas docs --split yarn medusa-oas docs --src-file ./store.oas.json --split
``` ```
#### `--preview` #### `--preview`
@@ -207,7 +207,7 @@ yarn medusa-oas docs --split
Generate a preview of the API documentation in a browser. Does not output files. Uses `redocly preview-docs` internally. Generate a preview of the API documentation in a browser. Does not output files. Uses `redocly preview-docs` internally.
```bash ```bash
yarn medusa-oas docs --preview yarn medusa-oas docs --src-file ../../../www/apps/api-reference/specs/store.oas.json --preview
``` ```
#### `--html` #### `--html`
@@ -215,5 +215,5 @@ yarn medusa-oas docs --preview
Generate a zero-dependency static HTML file. Uses `redocly build-docs` internally. Generate a zero-dependency static HTML file. Uses `redocly build-docs` internally.
```bash ```bash
yarn medusa-oas docs --html yarn medusa-oas docs --src-file ./store.oas.json --html
``` ```
+4 -2
View File
@@ -21,6 +21,7 @@
"author": "Medusa", "author": "Medusa",
"license": "MIT", "license": "MIT",
"devDependencies": { "devDependencies": {
"@types/js-yaml": "^4.0.9",
"jest": "^29.1.0", "jest": "^29.1.0",
"js-yaml": "^4.1.0", "js-yaml": "^4.1.0",
"ts-jest": "^29.1.0", "ts-jest": "^29.1.0",
@@ -40,12 +41,13 @@
"@medusajs/utils": "^1.10.5", "@medusajs/utils": "^1.10.5",
"@readme/json-schema-ref-parser": "^1.2.0", "@readme/json-schema-ref-parser": "^1.2.0",
"@readme/openapi-parser": "^2.4.0", "@readme/openapi-parser": "^2.4.0",
"@redocly/cli": "1.0.0-beta.123", "@redocly/cli": "^1.7.0",
"@types/lodash": "^4.14.191", "@types/lodash": "^4.14.191",
"commander": "^10.0.0", "commander": "^10.0.0",
"execa": "1.0.0", "execa": "1.0.0",
"lodash": "^4.17.21", "lodash": "^4.17.21",
"openapi3-ts": "^3.1.2", "openapi3-ts": "^3.1.2",
"swagger-inline": "^6.1.0" "swagger-inline": "^6.1.0",
"yargs": "^17.7.2"
} }
} }
@@ -1,4 +1,5 @@
import { previewDocs } from "@redocly/cli/lib/commands/preview-docs" import { PreviewDocsOptions, previewDocs } from "@redocly/cli/lib/commands/preview-docs"
import { commandWrapper } from "@redocly/cli/lib/wrapper"
import { Command, Option, OptionValues } from "commander" import { Command, Option, OptionValues } from "commander"
import execa from "execa" import execa from "execa"
import fs, { mkdir } from "fs/promises" import fs, { mkdir } from "fs/promises"
@@ -11,7 +12,8 @@ import {
} from "./utils/circular-patch-utils" } from "./utils/circular-patch-utils"
import { getTmpDirectory, isFile } from "./utils/fs-utils" import { getTmpDirectory, isFile } from "./utils/fs-utils"
import { readJson } from "./utils/json-utils" import { readJson } from "./utils/json-utils"
import { jsonFileToYamlFile, readYaml, writeYaml } from "./utils/yaml-utils" import { jsonFileToYamlFile, readYaml, writeYaml, writeYamlFromJson } from "./utils/yaml-utils"
import yargs from "yargs"
/** /**
* Constants * Constants
@@ -131,7 +133,7 @@ export async function execute(cliParams: OptionValues): Promise<void> {
await mkdir(outDir, { recursive: true }) await mkdir(outDir, { recursive: true })
} }
const srcFileSanitized = path.resolve(tmpDir, "tmp.oas.json") const srcFileSanitized = path.resolve(tmpDir, "tmp.oas.yaml")
await sanitizeOAS(srcFile, srcFileSanitized, configTmpFile) await sanitizeOAS(srcFile, srcFileSanitized, configTmpFile)
await circularReferenceCheck(srcFileSanitized) await circularReferenceCheck(srcFileSanitized)
@@ -146,7 +148,7 @@ export async function execute(cliParams: OptionValues): Promise<void> {
if (shouldSplit) { if (shouldSplit) {
await generateReference(srcFileSanitized, outDir) await generateReference(srcFileSanitized, outDir)
} else { } else {
await jsonFileToYamlFile(srcFileSanitized, path.join(outDir, finalOASFile)) await writeYaml(path.join(outDir, finalOASFile), await fs.readFile(srcFileSanitized, "utf8"))
} }
if (shouldBuildHTML) { if (shouldBuildHTML) {
const outHTMLFile = path.resolve(outDir, "index.html") const outHTMLFile = path.resolve(outDir, "index.html")
@@ -186,7 +188,7 @@ const mergeConfig = async (
isArray(objValue) ? objValue.concat(srcValue) : undefined isArray(objValue) ? objValue.concat(srcValue) : undefined
) as RedoclyConfig ) as RedoclyConfig
await writeYaml(configFileOut, config) await writeYamlFromJson(configFileOut, config)
} }
const createTmpConfig = async ( const createTmpConfig = async (
@@ -199,7 +201,7 @@ const createTmpConfig = async (
) )
config.plugins.push(medusaPluginAbsolutePath) config.plugins.push(medusaPluginAbsolutePath)
await writeYaml(configFileOut, config) await writeYamlFromJson(configFileOut, config)
} }
const sanitizeOAS = async ( const sanitizeOAS = async (
@@ -254,12 +256,12 @@ const generateReference = async (
} }
const preview = async (oasFile: string, configFile: string): Promise<void> => { const preview = async (oasFile: string, configFile: string): Promise<void> => {
await previewDocs({ await commandWrapper(previewDocs)({
port: 8080, port: 8080,
host: "127.0.0.1", host: "127.0.0.1",
api: oasFile, api: oasFile,
config: configFile, config: configFile,
}) } as yargs.Arguments<PreviewDocsOptions>)
} }
const buildHTML = async ( const buildHTML = async (
@@ -6,7 +6,11 @@ export const readYaml = async (filePath): Promise<unknown> => {
return yaml.load(yamlString) return yaml.load(yamlString)
} }
export const writeYaml = async (filePath, jsonObject): Promise<void> => { export const writeYaml = async (filePath: string, yamlContent: string): Promise<void> => {
await fs.writeFile(filePath, yamlContent, "utf8")
}
export const writeYamlFromJson = async (filePath, jsonObject): Promise<void> => {
const yamlString = yaml.dump(jsonObject) const yamlString = yaml.dump(jsonObject)
await fs.writeFile(filePath, yamlString, "utf8") await fs.writeFile(filePath, yamlString, "utf8")
} }
+135 -169
View File
@@ -1456,7 +1456,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.0.0-beta.49, @babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.22.5": "@babel/helper-module-imports@npm:^7.0.0-beta.49, @babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.22.5":
version: 7.22.5 version: 7.22.5
resolution: "@babel/helper-module-imports@npm:7.22.5" resolution: "@babel/helper-module-imports@npm:7.22.5"
dependencies: dependencies:
@@ -3870,7 +3870,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/traverse@npm:7.22.5, @babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.14.2, @babel/traverse@npm:^7.15.4, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.2": "@babel/traverse@npm:7.22.5, @babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.14.2, @babel/traverse@npm:^7.15.4, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.7.2":
version: 7.22.5 version: 7.22.5
resolution: "@babel/traverse@npm:7.22.5" resolution: "@babel/traverse@npm:7.22.5"
dependencies: dependencies:
@@ -4694,7 +4694,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@emotion/is-prop-valid@npm:^0.8.2, @emotion/is-prop-valid@npm:^0.8.8": "@emotion/is-prop-valid@npm:1.2.1":
version: 1.2.1
resolution: "@emotion/is-prop-valid@npm:1.2.1"
dependencies:
"@emotion/memoize": ^0.8.1
checksum: 7c2aabdf0ca9986ca25abc9dae711348308cf18d418d64ffa4c8ffd2114806c47f2e06ba8ee769f38ec67d65bd59ec73f34d94023e81baa1c43510ac86ccd5e6
languageName: node
linkType: hard
"@emotion/is-prop-valid@npm:^0.8.2":
version: 0.8.8 version: 0.8.8
resolution: "@emotion/is-prop-valid@npm:0.8.8" resolution: "@emotion/is-prop-valid@npm:0.8.8"
dependencies: dependencies:
@@ -4758,17 +4767,10 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@emotion/stylis@npm:^0.8.4": "@emotion/unitless@npm:0.8.0":
version: 0.8.5 version: 0.8.0
resolution: "@emotion/stylis@npm:0.8.5" resolution: "@emotion/unitless@npm:0.8.0"
checksum: f109e3f11cb0d48e8658aaa23578c5bcfe35e297819cfb089a3de6ba8dc0f89b0960474922690c6028df5d2e1895b4967f2fb280642c030054c312f1e137ce26 checksum: 1f2cfb7c0ccb83c20b1c6d8d92a74a93da4b2a440f9a0d49ded08647faf299065a2ffde17e1335920fa10397b85f8635bbfe14f3cd29222a59ea81d978478072
languageName: node
linkType: hard
"@emotion/unitless@npm:^0.7.4":
version: 0.7.5
resolution: "@emotion/unitless@npm:0.7.5"
checksum: 4d0d94f53cb97b4481bbfa394953e1899a0b877644642ba9dd7247c27eb8c48e14e22aeb11411d7d9874685ad85dd5fb5b50eb78c6d8840eb56a84b92dcef2f4
languageName: node languageName: node
linkType: hard linkType: hard
@@ -8270,7 +8272,8 @@ __metadata:
"@medusajs/utils": ^1.10.5 "@medusajs/utils": ^1.10.5
"@readme/json-schema-ref-parser": ^1.2.0 "@readme/json-schema-ref-parser": ^1.2.0
"@readme/openapi-parser": ^2.4.0 "@readme/openapi-parser": ^2.4.0
"@redocly/cli": 1.0.0-beta.123 "@redocly/cli": ^1.7.0
"@types/js-yaml": ^4.0.9
"@types/lodash": ^4.14.191 "@types/lodash": ^4.14.191
commander: ^10.0.0 commander: ^10.0.0
execa: 1.0.0 execa: 1.0.0
@@ -8283,6 +8286,7 @@ __metadata:
ts-node: ^10.9.1 ts-node: ^10.9.1
typescript: 4.9.5 typescript: 4.9.5
uuid: ^9.0.0 uuid: ^9.0.0
yargs: ^17.7.2
bin: bin:
medusa-oas: ./dist/index.js medusa-oas: ./dist/index.js
languageName: unknown languageName: unknown
@@ -11618,38 +11622,38 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@redocly/cli@npm:1.0.0-beta.123": "@redocly/cli@npm:^1.7.0":
version: 1.0.0-beta.123 version: 1.7.0
resolution: "@redocly/cli@npm:1.0.0-beta.123" resolution: "@redocly/cli@npm:1.7.0"
dependencies: dependencies:
"@redocly/openapi-core": 1.0.0-beta.123 "@redocly/openapi-core": 1.7.0
assert-node-version: ^1.0.3
chokidar: ^3.5.1 chokidar: ^3.5.1
colorette: ^1.2.0 colorette: ^1.2.0
core-js: ^3.32.1
get-port-please: ^3.0.1
glob: ^7.1.6 glob: ^7.1.6
glob-promise: ^3.4.0
handlebars: ^4.7.6 handlebars: ^4.7.6
mobx: ^6.3.2 mobx: ^6.0.4
portfinder: ^1.0.26 node-fetch: ^2.6.1
react: ^17.0.1 react: ^17.0.0 || ^18.2.0
react-dom: ^17.0.1 react-dom: ^17.0.0 || ^18.2.0
redoc: ~2.0.0 redoc: ~2.1.3
semver: ^7.5.2
simple-websocket: ^9.0.0 simple-websocket: ^9.0.0
styled-components: 5.3.3 styled-components: ^6.0.7
yargs: 17.0.1 yargs: 17.0.1
bin: bin:
openapi: bin/cli.js openapi: bin/cli.js
redocly: bin/cli.js redocly: bin/cli.js
checksum: dfc2e86894c48acecc3f40f4fd114d21863eb58a7ed7796cdc95926fa47b0d11067ba08838d6b9459f47056b06c9b25ea5c7cfb940e2878336901726528f0f2c checksum: 9aacefbe3e23239ed0ed419797fdfaf988a850b4a57b08ca23c031a19ce6553f7f7b32118c5e47fb3515a5c4e62d95bc43046e5d2dab08c12ec14fbbb11d483a
languageName: node languageName: node
linkType: hard linkType: hard
"@redocly/openapi-core@npm:1.0.0-beta.123": "@redocly/openapi-core@npm:1.7.0, @redocly/openapi-core@npm:^1.0.0-rc.2":
version: 1.0.0-beta.123 version: 1.7.0
resolution: "@redocly/openapi-core@npm:1.0.0-beta.123" resolution: "@redocly/openapi-core@npm:1.7.0"
dependencies: dependencies:
"@redocly/ajv": ^8.11.0 "@redocly/ajv": ^8.11.0
"@types/node": ^14.11.8
colorette: ^1.2.0 colorette: ^1.2.0
js-levenshtein: ^1.1.6 js-levenshtein: ^1.1.6
js-yaml: ^4.1.0 js-yaml: ^4.1.0
@@ -11658,25 +11662,7 @@ __metadata:
node-fetch: ^2.6.1 node-fetch: ^2.6.1
pluralize: ^8.0.0 pluralize: ^8.0.0
yaml-ast-parser: 0.0.43 yaml-ast-parser: 0.0.43
checksum: c19938ea966e96da688a3a5ab61d84d761c82c5c29e6a56513fdc07b393d8159fe925c1835ed0504ad5c460bf067179d5ba4fff9a2990d3f856fc95fe615c2e9 checksum: f90e3fc481847fdb9849c689914b8741fca2366c2581830dd2c9228f4d19f6da53bf964089749094e0a5ff41ce7acd1ab7126261af040827099fb71b4ef4d128
languageName: node
linkType: hard
"@redocly/openapi-core@npm:^1.0.0-beta.104":
version: 1.0.0-beta.129
resolution: "@redocly/openapi-core@npm:1.0.0-beta.129"
dependencies:
"@redocly/ajv": ^8.11.0
"@types/node": ^14.11.8
colorette: ^1.2.0
js-levenshtein: ^1.1.6
js-yaml: ^4.1.0
lodash.isequal: ^4.5.0
minimatch: ^5.0.1
node-fetch: ^2.6.1
pluralize: ^8.0.0
yaml-ast-parser: 0.0.43
checksum: 4a021309b4629f647b155673a3ac241343b4c5807100a623023c1cd39f75cd3576e969396f9a9996d000af89f1021537dd22388cc311d992222f1d82ecaca55d
languageName: node languageName: node
linkType: hard linkType: hard
@@ -17400,6 +17386,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@types/js-yaml@npm:^4.0.9":
version: 4.0.9
resolution: "@types/js-yaml@npm:4.0.9"
checksum: 24de857aa8d61526bbfbbaa383aa538283ad17363fcd5bb5148e2c7f604547db36646440e739d78241ed008702a8920665d1add5618687b6743858fae00da211
languageName: node
linkType: hard
"@types/jsdom@npm:^20.0.0": "@types/jsdom@npm:^20.0.0":
version: 20.0.1 version: 20.0.1
resolution: "@types/jsdom@npm:20.0.1" resolution: "@types/jsdom@npm:20.0.1"
@@ -17625,13 +17618,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@types/node@npm:^14.11.8":
version: 14.18.53
resolution: "@types/node@npm:14.18.53"
checksum: 8248f9d3813b74fc059fe5d6c709bceb599988a107ca2a127081bee75659d17f91d5d08cf1f4785c87ba6e73b0c9ae6b5e9da69d88527c723907dc19af65336e
languageName: node
linkType: hard
"@types/node@npm:^17.0.36": "@types/node@npm:^17.0.36":
version: 17.0.45 version: 17.0.45
resolution: "@types/node@npm:17.0.45" resolution: "@types/node@npm:17.0.45"
@@ -18056,6 +18042,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@types/stylis@npm:4.2.0":
version: 4.2.0
resolution: "@types/stylis@npm:4.2.0"
checksum: c76c13e76ca485f598a13984cfb5e07bb88a851da5bee213587424a5f101f182c74f4f92d633cebf9abcec40ccebb645d600d184b7e4b42793e3eeca8729b110
languageName: node
linkType: hard
"@types/superagent@npm:*": "@types/superagent@npm:*":
version: 4.1.18 version: 4.1.18
resolution: "@types/superagent@npm:4.1.18" resolution: "@types/superagent@npm:4.1.18"
@@ -20105,16 +20098,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"assert-node-version@npm:^1.0.3":
version: 1.0.3
resolution: "assert-node-version@npm:1.0.3"
dependencies:
expected-node-version: ^1.0.0
semver: ^5.0.3
checksum: 7feff6b946555ecd1e79a7b4f93272a320e8e323d9a0d207d20622b4d8fa8baef4bc2ebeb661762631ecffd21c92817b77da9dba2546704a922918431b8217e2
languageName: node
linkType: hard
"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0": "assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0":
version: 1.0.0 version: 1.0.0
resolution: "assert-plus@npm:1.0.0" resolution: "assert-plus@npm:1.0.0"
@@ -20251,15 +20234,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"async@npm:^2.6.4":
version: 2.6.4
resolution: "async@npm:2.6.4"
dependencies:
lodash: ^4.17.14
checksum: 0ebb3273ef96513389520adc88e0d3c45e523d03653cc9b66f5c46f4239444294899bfd13d2b569e7dbfde7da2235c35cf5fd3ece9524f935d41bbe4efccdad0
languageName: node
linkType: hard
"async@npm:^3.2.3": "async@npm:^3.2.3":
version: 3.2.4 version: 3.2.4
resolution: "async@npm:3.2.4" resolution: "async@npm:3.2.4"
@@ -20911,21 +20885,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"babel-plugin-styled-components@npm:>= 1.12.0":
version: 2.1.4
resolution: "babel-plugin-styled-components@npm:2.1.4"
dependencies:
"@babel/helper-annotate-as-pure": ^7.22.5
"@babel/helper-module-imports": ^7.22.5
"@babel/plugin-syntax-jsx": ^7.22.5
lodash: ^4.17.21
picomatch: ^2.3.1
peerDependencies:
styled-components: ">= 2"
checksum: 553f35f5feb4b51fda9c9aeef8a31c1b66f430687ab17830b7cdacfe7e93f912aef55bf59e402f4e0a1fa7ad039768ab3626512bbb9bf1f76fcc67ba47e7a56e
languageName: node
linkType: hard
"babel-plugin-syntax-trailing-function-commas@npm:^7.0.0-beta.0": "babel-plugin-syntax-trailing-function-commas@npm:^7.0.0-beta.0":
version: 7.0.0-beta.0 version: 7.0.0-beta.0
resolution: "babel-plugin-syntax-trailing-function-commas@npm:7.0.0-beta.0" resolution: "babel-plugin-syntax-trailing-function-commas@npm:7.0.0-beta.0"
@@ -23686,6 +23645,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"core-js@npm:^3.32.1":
version: 3.35.1
resolution: "core-js@npm:3.35.1"
checksum: ebc8e22c36d13bcf2140cbc1d8ad65d1b08192bff4c43ade70c72eac103cb4dcfbc521f2b1ad1c74881b0a4353e64986537893ae4f07888e49228340efa13ae6
languageName: node
linkType: hard
"core-util-is@npm:1.0.2": "core-util-is@npm:1.0.2":
version: 1.0.2 version: 1.0.2
resolution: "core-util-is@npm:1.0.2" resolution: "core-util-is@npm:1.0.2"
@@ -24191,7 +24157,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"css-to-react-native@npm:^3.0.0": "css-to-react-native@npm:3.2.0":
version: 3.2.0 version: 3.2.0
resolution: "css-to-react-native@npm:3.2.0" resolution: "css-to-react-native@npm:3.2.0"
dependencies: dependencies:
@@ -24387,7 +24353,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"csstype@npm:^3.0.10, csstype@npm:^3.0.2": "csstype@npm:3.1.2, csstype@npm:^3.0.10, csstype@npm:^3.0.2":
version: 3.1.2 version: 3.1.2
resolution: "csstype@npm:3.1.2" resolution: "csstype@npm:3.1.2"
checksum: 32c038af259897c807ac738d9eab16b3d86747c72b09d5c740978e06f067f9b7b1737e1b75e407c7ab1fe1543dc95f20e202b4786aeb1b8d3bdf5d5ce655e6c6 checksum: 32c038af259897c807ac738d9eab16b3d86747c72b09d5c740978e06f067f9b7b1737e1b75e407c7ab1fe1543dc95f20e202b4786aeb1b8d3bdf5d5ce655e6c6
@@ -27448,13 +27414,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"expected-node-version@npm:^1.0.0":
version: 1.0.2
resolution: "expected-node-version@npm:1.0.2"
checksum: a10609c3cba8b8eaabff81cfe1bee9c93a02dad4380289eaa88c2776c9ff321b4ac1523773e380788ba103359dab443fc895ca461b7b82902a28c1033286b34a
languageName: node
linkType: hard
"exponential-backoff@npm:^3.1.1": "exponential-backoff@npm:^3.1.1":
version: 3.1.1 version: 3.1.1
resolution: "exponential-backoff@npm:3.1.1" resolution: "exponential-backoff@npm:3.1.1"
@@ -29461,6 +29420,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"get-port-please@npm:^3.0.1":
version: 3.1.2
resolution: "get-port-please@npm:3.1.2"
checksum: 61237342fe035967e5ad1b67a2dee347a64de093bf1222b7cd50072568d73c48dad5cc5cd4fa44635b7cfdcd14d6c47554edb9891c2ec70ab33ecb831683e257
languageName: node
linkType: hard
"get-port@npm:^3.2.0": "get-port@npm:^3.2.0":
version: 3.2.0 version: 3.2.0
resolution: "get-port@npm:3.2.0" resolution: "get-port@npm:3.2.0"
@@ -30471,7 +30437,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"hoist-non-react-statics@npm:^3.0.0, hoist-non-react-statics@npm:^3.3.1, hoist-non-react-statics@npm:^3.3.2": "hoist-non-react-statics@npm:^3.3.1, hoist-non-react-statics@npm:^3.3.2":
version: 3.3.2 version: 3.3.2
resolution: "hoist-non-react-statics@npm:3.3.2" resolution: "hoist-non-react-statics@npm:3.3.2"
dependencies: dependencies:
@@ -38498,7 +38464,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"mkdirp@npm:0.x, mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.3, mkdirp@npm:^0.5.4, mkdirp@npm:^0.5.5, mkdirp@npm:^0.5.6, mkdirp@npm:~0.5.1": "mkdirp@npm:0.x, mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.3, mkdirp@npm:^0.5.4, mkdirp@npm:^0.5.5, mkdirp@npm:~0.5.1":
version: 0.5.6 version: 0.5.6
resolution: "mkdirp@npm:0.5.6" resolution: "mkdirp@npm:0.5.6"
dependencies: dependencies:
@@ -38587,10 +38553,10 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"mobx@npm:^6.3.2": "mobx@npm:^6.0.4":
version: 6.9.0 version: 6.12.0
resolution: "mobx@npm:6.9.0" resolution: "mobx@npm:6.12.0"
checksum: 8bda5ab2e17a105b991db823ebcb1df986fbeeb0920c1fccde8f73354b915a93f67eba98ca801f0338b5556bbf2322925c91de623a27b603b4011f7103c86f64 checksum: 18226d1120b0b21faf142c812f5e9dc670b03a3ad3fb868b9aeb9dffb72b7f0866591e50c3d07b79b01bdd4ca264b9843fb996a980b8bcb59f5a53597a8a2b90
languageName: node languageName: node
linkType: hard linkType: hard
@@ -39895,13 +39861,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"openapi-sampler@npm:^1.3.0": "openapi-sampler@npm:^1.3.1":
version: 1.3.1 version: 1.4.0
resolution: "openapi-sampler@npm:1.3.1" resolution: "openapi-sampler@npm:1.4.0"
dependencies: dependencies:
"@types/json-schema": ^7.0.7 "@types/json-schema": ^7.0.7
json-pointer: 0.6.2 json-pointer: 0.6.2
checksum: f394298c62decd027f418671e65c1aaee98be206788f4ba575c3d4e383c41d05a10d81968aad8d51f52f4aaa6acbdb0f97d0d192da06c8d7424e772cd13d2814 checksum: a1ad50913cfc5adad291806fe4c0cd85301ad3a4f16e1d8df7670ef0d4b8f2b6f81b459cbfdad9be1aa854282ae69cede130ea30e3156d21edbb1f62a2a05ad2
languageName: node languageName: node
linkType: hard linkType: hard
@@ -41125,17 +41091,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"portfinder@npm:^1.0.26":
version: 1.0.32
resolution: "portfinder@npm:1.0.32"
dependencies:
async: ^2.6.4
debug: ^3.2.7
mkdirp: ^0.5.6
checksum: cef8b567b78aabccc59fe8e103bac8b394bb45a6a69be626608f099f454124c775aaf47b274c006332c07ab3f501cde55e49aaeb9d49d78d90362d776a565cbf
languageName: node
linkType: hard
"posix-character-classes@npm:^0.1.0": "posix-character-classes@npm:^0.1.0":
version: 0.1.1 version: 0.1.1
resolution: "posix-character-classes@npm:0.1.1" resolution: "posix-character-classes@npm:0.1.1"
@@ -42080,6 +42035,17 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"postcss@npm:8.4.31, postcss@npm:^8.2.14, postcss@npm:^8.4.23, postcss@npm:^8.4.24, postcss@npm:^8.4.27":
version: 8.4.31
resolution: "postcss@npm:8.4.31"
dependencies:
nanoid: ^3.3.6
picocolors: ^1.0.0
source-map-js: ^1.0.2
checksum: 748b82e6e5fc34034dcf2ae88ea3d11fd09f69b6c50ecdd3b4a875cfc7cdca435c958b211e2cb52355422ab6fccb7d8f2f2923161d7a1b281029e4a913d59acf
languageName: node
linkType: hard
"postcss@npm:8.4.32, postcss@npm:^8.4.32": "postcss@npm:8.4.32, postcss@npm:^8.4.32":
version: 8.4.32 version: 8.4.32
resolution: "postcss@npm:8.4.32" resolution: "postcss@npm:8.4.32"
@@ -42112,17 +42078,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"postcss@npm:^8.2.14, postcss@npm:^8.4.23, postcss@npm:^8.4.24, postcss@npm:^8.4.27":
version: 8.4.31
resolution: "postcss@npm:8.4.31"
dependencies:
nanoid: ^3.3.6
picocolors: ^1.0.0
source-map-js: ^1.0.2
checksum: 748b82e6e5fc34034dcf2ae88ea3d11fd09f69b6c50ecdd3b4a875cfc7cdca435c958b211e2cb52355422ab6fccb7d8f2f2923161d7a1b281029e4a913d59acf
languageName: node
linkType: hard
"postgres-array@npm:~2.0.0": "postgres-array@npm:~2.0.0":
version: 2.0.0 version: 2.0.0
resolution: "postgres-array@npm:2.0.0" resolution: "postgres-array@npm:2.0.0"
@@ -43789,15 +43744,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"react-tabs@npm:^3.2.2": "react-tabs@npm:^4.3.0":
version: 3.2.3 version: 4.3.0
resolution: "react-tabs@npm:3.2.3" resolution: "react-tabs@npm:4.3.0"
dependencies: dependencies:
clsx: ^1.1.0 clsx: ^1.1.0
prop-types: ^15.5.0 prop-types: ^15.5.0
peerDependencies: peerDependencies:
react: ^16.3.0 || ^17.0.0-0 react: ^16.8.0 || ^17.0.0-0 || ^18.0.0
checksum: 1891471b3708ceb3292c05fa51cc9ea7fb40c2f85b9c7494d368d563d73cd6c4ae6e65e06c42fc9595f637885f42685a64581a54832a1675526f2631a35b8d3b checksum: 2a23533bcd2f8d7d58c836d0c6c41cd3d957010497f1f0454369e1d111ccb450ef1ff0d2cd34d02cfd9d027cf21058aa09bbc6595ac78267f84322e38bedf70d
languageName: node languageName: node
linkType: hard linkType: hard
@@ -44111,11 +44066,11 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"redoc@npm:~2.0.0": "redoc@npm:~2.1.3":
version: 2.0.0 version: 2.1.3
resolution: "redoc@npm:2.0.0" resolution: "redoc@npm:2.1.3"
dependencies: dependencies:
"@redocly/openapi-core": ^1.0.0-beta.104 "@redocly/openapi-core": ^1.0.0-rc.2
classnames: ^2.3.1 classnames: ^2.3.1
decko: ^1.2.0 decko: ^1.2.0
dompurify: ^2.2.8 dompurify: ^2.2.8
@@ -44125,25 +44080,24 @@ __metadata:
mark.js: ^8.11.1 mark.js: ^8.11.1
marked: ^4.0.15 marked: ^4.0.15
mobx-react: ^7.2.0 mobx-react: ^7.2.0
openapi-sampler: ^1.3.0 openapi-sampler: ^1.3.1
path-browserify: ^1.0.1 path-browserify: ^1.0.1
perfect-scrollbar: ^1.5.5 perfect-scrollbar: ^1.5.5
polished: ^4.1.3 polished: ^4.1.3
prismjs: ^1.27.0 prismjs: ^1.27.0
prop-types: ^15.7.2 prop-types: ^15.7.2
react-tabs: ^3.2.2 react-tabs: ^4.3.0
slugify: ~1.4.7 slugify: ~1.4.7
stickyfill: ^1.1.1 stickyfill: ^1.1.1
style-loader: ^3.3.1
swagger2openapi: ^7.0.6 swagger2openapi: ^7.0.6
url-template: ^2.0.8 url-template: ^2.0.8
peerDependencies: peerDependencies:
core-js: ^3.1.4 core-js: ^3.1.4
mobx: ^6.0.4 mobx: ^6.0.4
react: ^16.8.4 || ^17.0.0 react: ^16.8.4 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 || ^18.0.0
styled-components: ^4.1.1 || ^5.1.1 styled-components: ^4.1.1 || ^5.1.1 || ^6.0.5
checksum: 85efe6fa97aa9932c6cea72f726086c8af14f5058b67aeccf011111548a96b55b5c31237d28c0a5a16934d223117982e80ea81cc9a39879b23b5acfa1b18df04 checksum: 5a240b52635f6ce3bc3a631ca837ac69bea5cb537941182ce723cb2f109022ffd14b01ab8152757c77fdf2afdcd4612aee5594b9870446d4cffd5b0904e725d7
languageName: node languageName: node
linkType: hard linkType: hard
@@ -45709,7 +45663,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.0.3, semver@npm:^5.4.1, semver@npm:^5.5.0, semver@npm:^5.6.0, semver@npm:^5.7.0, semver@npm:^5.7.1": "semver@npm:2 || 3 || 4 || 5, semver@npm:^5.4.1, semver@npm:^5.5.0, semver@npm:^5.6.0, semver@npm:^5.7.0, semver@npm:^5.7.1":
version: 5.7.1 version: 5.7.1
resolution: "semver@npm:5.7.1" resolution: "semver@npm:5.7.1"
bin: bin:
@@ -45767,7 +45721,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"semver@npm:^7.5.4": "semver@npm:^7.5.2, semver@npm:^7.5.4":
version: 7.5.4 version: 7.5.4
resolution: "semver@npm:7.5.4" resolution: "semver@npm:7.5.4"
dependencies: dependencies:
@@ -45992,7 +45946,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"shallowequal@npm:^1.1.0": "shallowequal@npm:1.1.0, shallowequal@npm:^1.1.0":
version: 1.1.0 version: 1.1.0
resolution: "shallowequal@npm:1.1.0" resolution: "shallowequal@npm:1.1.0"
checksum: b926efb51cd0f47aa9bc061add788a4a650550bbe50647962113a4579b60af2abe7b62f9b02314acc6f97151d4cf87033a2b15fc20852fae306d1a095215396c checksum: b926efb51cd0f47aa9bc061add788a4a650550bbe50647962113a4579b60af2abe7b62f9b02314acc6f97151d4cf87033a2b15fc20852fae306d1a095215396c
@@ -47500,7 +47454,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"style-loader@npm:^3.3.1, style-loader@npm:^3.3.2, style-loader@npm:^3.3.3": "style-loader@npm:^3.3.2, style-loader@npm:^3.3.3":
version: 3.3.3 version: 3.3.3
resolution: "style-loader@npm:3.3.3" resolution: "style-loader@npm:3.3.3"
peerDependencies: peerDependencies:
@@ -47518,25 +47472,23 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"styled-components@npm:5.3.3": "styled-components@npm:^6.0.7":
version: 5.3.3 version: 6.1.8
resolution: "styled-components@npm:5.3.3" resolution: "styled-components@npm:6.1.8"
dependencies: dependencies:
"@babel/helper-module-imports": ^7.0.0 "@emotion/is-prop-valid": 1.2.1
"@babel/traverse": ^7.4.5 "@emotion/unitless": 0.8.0
"@emotion/is-prop-valid": ^0.8.8 "@types/stylis": 4.2.0
"@emotion/stylis": ^0.8.4 css-to-react-native: 3.2.0
"@emotion/unitless": ^0.7.4 csstype: 3.1.2
babel-plugin-styled-components: ">= 1.12.0" postcss: 8.4.31
css-to-react-native: ^3.0.0 shallowequal: 1.1.0
hoist-non-react-statics: ^3.0.0 stylis: 4.3.1
shallowequal: ^1.1.0 tslib: 2.5.0
supports-color: ^5.5.0
peerDependencies: peerDependencies:
react: ">= 16.8.0" react: ">= 16.8.0"
react-dom: ">= 16.8.0" react-dom: ">= 16.8.0"
react-is: ">= 16.8.0" checksum: fafe4b9198d5d7980c2358821d1a89f86200d55c8eec03670cf12cf43b8a05a77eafaf0872cd85821f68238308e0f5c9d9aa43a62e6987c65b70baa2c3277ab8
checksum: 0fda77406c668a16c753f0778850a90d5fbeae419791dac533e3f67e77f8c767d89022626aafa169fffe8b0873e15bf71126b2bab945dc98af6079d8b90e7488
languageName: node languageName: node
linkType: hard linkType: hard
@@ -47559,6 +47511,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"stylis@npm:4.3.1":
version: 4.3.1
resolution: "stylis@npm:4.3.1"
checksum: 33e8ebd2bfa5f0bd0215f718dc2d3be896e1d00c5bcaeb9a4ae03cf239db6867af9eee230f57229bf1c29499357073ba3e6b547484ba1db2f5de1e8be7d4eee9
languageName: node
linkType: hard
"sucrase@npm:^3.20.3": "sucrase@npm:^3.20.3":
version: 3.32.0 version: 3.32.0
resolution: "sucrase@npm:3.32.0" resolution: "sucrase@npm:3.32.0"
@@ -49023,6 +48982,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"tslib@npm:2.5.0":
version: 2.5.0
resolution: "tslib@npm:2.5.0"
checksum: e32fc99cc730dd514e53c44e668d76016e738f0bcc726aad5dbd2d335cf19b87a95a9b1e4f0a9993e370f1d702b5e471cdd4acabcac428a3099d496b9af2021e
languageName: node
linkType: hard
"tslib@npm:^1, tslib@npm:^1.10.0, tslib@npm:^1.11.1, tslib@npm:^1.13.0, tslib@npm:^1.8.1, tslib@npm:^1.9.0": "tslib@npm:^1, tslib@npm:^1.10.0, tslib@npm:^1.11.1, tslib@npm:^1.13.0, tslib@npm:^1.8.1, tslib@npm:^1.9.0":
version: 1.14.1 version: 1.14.1
resolution: "tslib@npm:1.14.1" resolution: "tslib@npm:1.14.1"
@@ -52101,7 +52067,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"yargs@npm:17.7.2, yargs@npm:^17.0.1, yargs@npm:^17.3.1, yargs@npm:^17.5.1, yargs@npm:^17.6.2, yargs@npm:^17.7.1": "yargs@npm:17.7.2, yargs@npm:^17.0.1, yargs@npm:^17.3.1, yargs@npm:^17.5.1, yargs@npm:^17.6.2, yargs@npm:^17.7.1, yargs@npm:^17.7.2":
version: 17.7.2 version: 17.7.2
resolution: "yargs@npm:17.7.2" resolution: "yargs@npm:17.7.2"
dependencies: dependencies: