diff --git a/docs/content/modeling/advanced/entitlements.mdx b/docs/content/modeling/advanced/entitlements.mdx
index 080de6568..d0b3810e1 100644
--- a/docs/content/modeling/advanced/entitlements.mdx
+++ b/docs/content/modeling/advanced/entitlements.mdx
@@ -325,7 +325,6 @@ Add it now. Like so:
@@ -469,7 +463,6 @@ If you want to give all subscribers on a plan access to a feature, you can do it
diff --git a/docs/content/modeling/getting-started.mdx b/docs/content/modeling/getting-started.mdx
index 52825e2f8..cdeb01dc8 100644
--- a/docs/content/modeling/getting-started.mdx
+++ b/docs/content/modeling/getting-started.mdx
@@ -795,9 +795,7 @@ When a document is created a relationship tuple will be stored in
@@ -839,10 +835,10 @@ We can achieve that with the following definition using
@@ -900,8 +895,8 @@ Similar to the [can_share relation](#relation-can_share), we can achieve that wi
onlyShow={SyntaxFormat.Friendly2}
skipVersion={true}
configuration={{
- schema_version: '1.1',
- type_definitions: [
+ type: 'document',
+ relations:
{
can_view: {
union: {
@@ -952,7 +947,6 @@ Similar to the [can_share relation](#relation-can_share), we can achieve that wi
},
},
},
- ],
}}
/>
@@ -968,8 +962,8 @@ Similar to the [can_share relation](#relation-can_share), we can achieve that wi
onlyShow={SyntaxFormat.Friendly2}
skipVersion={true}
configuration={{
- schema_version: '1.1',
- type_definitions: [
+ type: 'document',
+ relations:
{
can_write: {
union: {
@@ -1002,7 +996,6 @@ Similar to the [can_share relation](#relation-can_share), we can achieve that wi
},
},
},
- ],
}}
/>
@@ -1018,8 +1011,8 @@ Similar to the [can_share relation](#relation-can_share), we can achieve that wi
onlyShow={SyntaxFormat.Friendly2}
skipVersion={true}
configuration={{
- schema_version: '1.1',
- type_definitions: [
+ type: 'document',
+ relations:
{
can_change_owner: {
computedUserset: {
@@ -1028,7 +1021,6 @@ Similar to the [can_share relation](#relation-can_share), we can achieve that wi
},
},
},
- ],
}}
/>
@@ -1453,7 +1445,7 @@ Because anne is the owner of document:1:
Because beth is a member of organization:fabrikam and members of organization:fabrikam are writer of document:1:
-- user **beth** does not have relation **can_share** with document:1
+- user **beth** has relation **can_share** with document:1
- user **beth** has relation **can_write** with document:1
- user **beth** has relation **can_view** with document:1
- user **beth** does not have relation **can_change_owner** with document:1
diff --git a/docusaurus.config.js b/docusaurus.config.js
index 2468ef80f..596913b7a 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -98,7 +98,7 @@ using OpenFga.Sdk.Model;`,
python: {
importStatement: `import os
import json
-import openfga_sdk
+from openfga_sdk.client import ClientConfiguration
from openfga_sdk.client import OpenFgaClient`,
apiName: `OpenFgaClient`,
setupNote: `# ApiTokenIssuer, ApiAudience, ClientId and ClientSecret are optional.\n`,
diff --git a/package-lock.json b/package-lock.json
index d5e88528f..e3c2408f5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -25,24 +25,24 @@
"react-dom": "17.0.2",
"react-feather": "2.0.10",
"sanitize-html": "2.11.0",
- "swagger-ui-react": "5.9.0"
+ "swagger-ui-react": "5.9.2"
},
"devDependencies": {
- "@docusaurus/module-type-aliases": "2.4.3",
+ "@docusaurus/module-type-aliases": "3.0.0",
"@tsconfig/docusaurus": "2.0.2",
- "@types/prismjs": "1.26.2",
+ "@types/prismjs": "1.26.3",
"@types/react": "17.0.41",
"@types/react-router-dom": "5.3.3",
- "@types/sanitize-html": "2.9.3",
- "@typescript-eslint/eslint-plugin": "6.9.0",
- "@typescript-eslint/parser": "6.9.0",
+ "@types/sanitize-html": "2.9.5",
+ "@typescript-eslint/eslint-plugin": "6.13.1",
+ "@typescript-eslint/parser": "6.13.1",
"docusaurus-plugin-module-alias": "0.0.2",
- "eslint": "8.52.0",
+ "eslint": "8.54.0",
"eslint-config-prettier": "9.0.0",
"eslint-plugin-react": "7.33.2",
"husky": "8.0.3",
- "prettier": "3.0.3",
- "typescript": "5.2.2"
+ "prettier": "3.1.0",
+ "typescript": "5.3.2"
}
},
"node_modules/@aashutoshrathi/word-wrap": {
@@ -2293,12 +2293,13 @@
}
},
"node_modules/@docusaurus/module-type-aliases": {
- "version": "2.4.3",
- "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.3.tgz",
- "integrity": "sha512-cwkBkt1UCiduuvEAo7XZY01dJfRn7UR/75mBgOdb1hKknhrabJZ8YH+7savd/y9kLExPyrhe0QwdS9GuzsRRIA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.0.0.tgz",
+ "integrity": "sha512-CfC6CgN4u/ce+2+L1JdsHNyBd8yYjl4De2B2CBj2a9F7WuJ5RjV1ciuU7KDg8uyju+NRVllRgvJvxVUjCdkPiw==",
+ "dev": true,
"dependencies": {
"@docusaurus/react-loadable": "5.5.2",
- "@docusaurus/types": "2.4.3",
+ "@docusaurus/types": "3.0.0",
"@types/history": "^4.7.11",
"@types/react": "*",
"@types/react-router-config": "*",
@@ -2311,6 +2312,26 @@
"react-dom": "*"
}
},
+ "node_modules/@docusaurus/module-type-aliases/node_modules/@docusaurus/types": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.0.0.tgz",
+ "integrity": "sha512-Qb+l/hmCOVemReuzvvcFdk84bUmUFyD0Zi81y651ie3VwMrXqC7C0E7yZLKMOsLj/vkqsxHbtkAuYMI89YzNzg==",
+ "dev": true,
+ "dependencies": {
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "commander": "^5.1.0",
+ "joi": "^17.9.2",
+ "react-helmet-async": "^1.3.0",
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1",
+ "webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
"node_modules/@docusaurus/plugin-client-redirects": {
"version": "2.4.3",
"resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.4.3.tgz",
@@ -2394,6 +2415,25 @@
"react-dom": "^16.8.4 || ^17.0.0"
}
},
+ "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/module-type-aliases": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.3.tgz",
+ "integrity": "sha512-cwkBkt1UCiduuvEAo7XZY01dJfRn7UR/75mBgOdb1hKknhrabJZ8YH+7savd/y9kLExPyrhe0QwdS9GuzsRRIA==",
+ "dependencies": {
+ "@docusaurus/react-loadable": "5.5.2",
+ "@docusaurus/types": "2.4.3",
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "@types/react-router-config": "*",
+ "@types/react-router-dom": "*",
+ "react-helmet-async": "*",
+ "react-loadable": "npm:@docusaurus/react-loadable@5.5.2"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-dom": "*"
+ }
+ },
"node_modules/@docusaurus/plugin-content-pages": {
"version": "2.4.3",
"resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.3.tgz",
@@ -2591,6 +2631,25 @@
"react-dom": "^16.8.4 || ^17.0.0"
}
},
+ "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/module-type-aliases": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.3.tgz",
+ "integrity": "sha512-cwkBkt1UCiduuvEAo7XZY01dJfRn7UR/75mBgOdb1hKknhrabJZ8YH+7savd/y9kLExPyrhe0QwdS9GuzsRRIA==",
+ "dependencies": {
+ "@docusaurus/react-loadable": "5.5.2",
+ "@docusaurus/types": "2.4.3",
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "@types/react-router-config": "*",
+ "@types/react-router-dom": "*",
+ "react-helmet-async": "*",
+ "react-loadable": "npm:@docusaurus/react-loadable@5.5.2"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-dom": "*"
+ }
+ },
"node_modules/@docusaurus/theme-classic/node_modules/clsx": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
@@ -2637,6 +2696,25 @@
"react-dom": "^16.8.4 || ^17.0.0"
}
},
+ "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/module-type-aliases": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.3.tgz",
+ "integrity": "sha512-cwkBkt1UCiduuvEAo7XZY01dJfRn7UR/75mBgOdb1hKknhrabJZ8YH+7savd/y9kLExPyrhe0QwdS9GuzsRRIA==",
+ "dependencies": {
+ "@docusaurus/react-loadable": "5.5.2",
+ "@docusaurus/types": "2.4.3",
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "@types/react-router-config": "*",
+ "@types/react-router-dom": "*",
+ "react-helmet-async": "*",
+ "react-loadable": "npm:@docusaurus/react-loadable@5.5.2"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-dom": "*"
+ }
+ },
"node_modules/@docusaurus/theme-common/node_modules/clsx": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
@@ -2863,9 +2941,9 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz",
- "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==",
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz",
+ "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==",
"devOptional": true,
"dependencies": {
"ajv": "^6.12.4",
@@ -2913,18 +2991,18 @@
}
},
"node_modules/@eslint/js": {
- "version": "8.52.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.52.0.tgz",
- "integrity": "sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz",
+ "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==",
"devOptional": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
"node_modules/@fastify/busboy": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.0.0.tgz",
- "integrity": "sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.0.tgz",
+ "integrity": "sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==",
"engines": {
"node": ">=14"
}
@@ -3770,238 +3848,251 @@
}
},
"node_modules/@swagger-api/apidom-ast": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ast/-/apidom-ast-0.78.0.tgz",
- "integrity": "sha512-mEXmRmkFlmO6dcBuakFkc2gevN4mC6incPAQE1UciaX4hLuJpiv/5DTH9gVWTR0CWUFw/dXROTD/x6ETV0y03A==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ast/-/apidom-ast-0.84.0.tgz",
+ "integrity": "sha512-OJq8ATNc11PSCg4CKl+t79d2ANizMx3iNfyTKFLRQUXjTUX7HDaXxsj+tOyvttvywAnAOn5yk7W0wZD3rYPVhA==",
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-error": "^0.78.0",
+ "@swagger-api/apidom-error": "^0.84.0",
"@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.1.1",
"stampit": "^4.3.2",
"unraw": "^3.0.0"
}
},
"node_modules/@swagger-api/apidom-core": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-core/-/apidom-core-0.78.0.tgz",
- "integrity": "sha512-Qx9m+1u6H4Bsa38s73ANtGn8zFGqK0peguM+SFuUR5HirjpoFB8JB7IG5E8+ymUlpWhlU43q9QnJjcaYJw9MTg==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-core/-/apidom-core-0.84.0.tgz",
+ "integrity": "sha512-yQyG71IEDl1NgK4USFK/OFRYZ97iNsQMHVJ9JbeeGY2TCbPU/b6BwjinYlfwwB4MBRzFRzvJffx84X4LAUfZYQ==",
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-ast": "^0.78.0",
- "@swagger-api/apidom-error": "^0.78.0",
+ "@swagger-api/apidom-ast": "^0.84.0",
+ "@swagger-api/apidom-error": "^0.84.0",
"@types/ramda": "~0.29.6",
"minim": "~0.23.8",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.1.1",
"short-unique-id": "^5.0.2",
"stampit": "^4.3.2"
}
},
"node_modules/@swagger-api/apidom-error": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-error/-/apidom-error-0.78.0.tgz",
- "integrity": "sha512-P0enIK3XymxCPHlhGtqc4TU5H+cHf7L0yDFmfjZEcsjDzGDv5A+m5tf429Pr/R+e51DzpT5/xIcPKTnti0gIOw==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-error/-/apidom-error-0.84.0.tgz",
+ "integrity": "sha512-4/c9avW7ecBaJhK/mxyr0qXXTEySu8h4TNf29W2JpNCqN24CN9l6sBgiUho0jc2bmeIc8e2K3LPPccrRPoQLfg==",
"dependencies": {
- "@babel/runtime-corejs3": "^7.20.7",
- "@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
- "ramda-adjunct": "^4.0.0"
+ "@babel/runtime-corejs3": "^7.20.7"
}
},
"node_modules/@swagger-api/apidom-json-pointer": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-json-pointer/-/apidom-json-pointer-0.78.0.tgz",
- "integrity": "sha512-Ly4ZfUGxxbNoHHc9vR814mU96ZLGsjaJflCW0jdZnMVfVv20fDCoDoOOmXat6ajxUbS2YKimgxPvdBth3K/CRQ==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-json-pointer/-/apidom-json-pointer-0.84.0.tgz",
+ "integrity": "sha512-pk8Fi9WU4TwmPS0Ylgr2HquTTzLUXuvphWhISvXbHHCWKpLRWZgtaCJ0d3ZDcSXI4I4ze7Xka5EnT9B16LGLbA==",
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-core": "^0.78.0",
- "@swagger-api/apidom-error": "^0.78.0",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-error": "^0.84.0",
"@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.0.0"
}
},
"node_modules/@swagger-api/apidom-ns-api-design-systems": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-api-design-systems/-/apidom-ns-api-design-systems-0.78.0.tgz",
- "integrity": "sha512-WoWE6w1P3qsokG3Qyc5F3xpz+e/WablE0EHGSgiYxk+MQJLqYmz5UhS5LxYGT9d6o9XUs24ykSbKrYWYwkpp4w==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-api-design-systems/-/apidom-ns-api-design-systems-0.84.0.tgz",
+ "integrity": "sha512-FaC2TlSdrRmYkUJRxPzY0L1Ts5J0xAtphmrD2iwPTIxQfvTHnFSzBI3Rzd6mNL+HlCLHsR079nzIWi0OLaVb0A==",
"optional": true,
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-core": "^0.78.0",
- "@swagger-api/apidom-error": "^0.78.0",
- "@swagger-api/apidom-ns-openapi-3-1": "^0.78.0",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-error": "^0.84.0",
+ "@swagger-api/apidom-ns-openapi-3-1": "^0.84.0",
"@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.1.1",
"stampit": "^4.3.2"
}
},
"node_modules/@swagger-api/apidom-ns-asyncapi-2": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-asyncapi-2/-/apidom-ns-asyncapi-2-0.78.0.tgz",
- "integrity": "sha512-QWZohCtXf5UX/I9bnc4MQh16X9jGPdGrByWM93xRvh8X8rIF0BtF9S7lIx028aX3AHYIu4SwYr7JZlqEaZ92Kw==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-asyncapi-2/-/apidom-ns-asyncapi-2-0.84.0.tgz",
+ "integrity": "sha512-G2klrvFP3blb1lExh+9d5a0d2q9cfA69GVn8btdJdENoM7TPF1fNa/wXbMQ4rnf8PY7tdCiPoDS+7Sw35QwERQ==",
"optional": true,
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-core": "^0.78.0",
- "@swagger-api/apidom-ns-json-schema-draft-7": "^0.78.0",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-ns-json-schema-draft-7": "^0.84.0",
"@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.1.1",
"stampit": "^4.3.2"
}
},
"node_modules/@swagger-api/apidom-ns-json-schema-draft-4": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-4/-/apidom-ns-json-schema-draft-4-0.78.0.tgz",
- "integrity": "sha512-19NR9lTHMOQTIEV4tJq+FlHQAYnjyH+DgI4mmRu6UMFSZjRjutYF7B8lCGogSus9Uwy8YpUk00prLFTld00wgA==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-4/-/apidom-ns-json-schema-draft-4-0.84.0.tgz",
+ "integrity": "sha512-Io8wkvlobMgZY8iWIg67JvHsJtf6Owf1xOcGpmAnwO+pXjqNnV8OA6QlJIVLkG1uVL8Q4oc5ZnURVK/qZ4Vh/w==",
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-ast": "^0.78.0",
- "@swagger-api/apidom-core": "^0.78.0",
+ "@swagger-api/apidom-ast": "^0.84.0",
+ "@swagger-api/apidom-core": "^0.84.0",
"@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.1.1",
"stampit": "^4.3.2"
}
},
"node_modules/@swagger-api/apidom-ns-json-schema-draft-6": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-6/-/apidom-ns-json-schema-draft-6-0.78.0.tgz",
- "integrity": "sha512-pHyCPU3OWDiPuLepo03rBpi2n+SCH6PZAgguqAB3lDJ2ymitrT2SNpmZ6CcHvPGR9Y7h4/fR5vAypVZfdNr/WQ==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-6/-/apidom-ns-json-schema-draft-6-0.84.0.tgz",
+ "integrity": "sha512-C/Knm0Im2dIojtyWac3Un7CoaUOAq2+rMdU2kcUsTnx0vPfIrEGAMAzhq+r+v5xZqrhJwCbLaCUxq0Zmaz8uRQ==",
"optional": true,
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-core": "^0.78.0",
- "@swagger-api/apidom-error": "^0.78.0",
- "@swagger-api/apidom-ns-json-schema-draft-4": "^0.78.0",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-error": "^0.84.0",
+ "@swagger-api/apidom-ns-json-schema-draft-4": "^0.84.0",
"@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.1.1",
"stampit": "^4.3.2"
}
},
"node_modules/@swagger-api/apidom-ns-json-schema-draft-7": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-7/-/apidom-ns-json-schema-draft-7-0.78.0.tgz",
- "integrity": "sha512-ScUiNNAdwnikH3Fo2rUsDmXOjV7zXfQ6CGE+QkY5Wj3t1M6siw2HpDjrBaaCyp6w/bemvogsh280GrzAnxKLIw==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-7/-/apidom-ns-json-schema-draft-7-0.84.0.tgz",
+ "integrity": "sha512-jPDJ4c7tEce/M5LqykC3ulVwW7ST71dhnoi9TFrGcFb9ggbLJ8OqNbBy24RX2473341e7R+MlbchpJBrHwD2bA==",
+ "optional": true,
+ "dependencies": {
+ "@babel/runtime-corejs3": "^7.20.7",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-error": "^0.84.0",
+ "@swagger-api/apidom-ns-json-schema-draft-6": "^0.84.0",
+ "@types/ramda": "~0.29.6",
+ "ramda": "~0.29.1",
+ "ramda-adjunct": "^4.1.1",
+ "stampit": "^4.3.2"
+ }
+ },
+ "node_modules/@swagger-api/apidom-ns-openapi-2": {
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-2/-/apidom-ns-openapi-2-0.84.0.tgz",
+ "integrity": "sha512-csULxceYNmGyg9WBbpEvW/lh7kWEEwIHNxcMnwvZHBjyO6SGl5jvGd5mRvRkmjrNwIVL713nATpdwAfVmOlrAw==",
"optional": true,
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-core": "^0.78.0",
- "@swagger-api/apidom-error": "^0.78.0",
- "@swagger-api/apidom-ns-json-schema-draft-6": "^0.78.0",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-error": "^0.84.0",
+ "@swagger-api/apidom-ns-json-schema-draft-4": "^0.84.0",
"@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.1.1",
"stampit": "^4.3.2"
}
},
"node_modules/@swagger-api/apidom-ns-openapi-3-0": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-3-0/-/apidom-ns-openapi-3-0-0.78.0.tgz",
- "integrity": "sha512-GRmUOknEzMG37y5sStvjEsk30RLVg5E7iZuougK1rEf+wzzX5XhorSgMx2NQmka5rb814BgzyiqGRmvKQErDBw==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-3-0/-/apidom-ns-openapi-3-0-0.84.0.tgz",
+ "integrity": "sha512-YZWEL5GlOWKhfyU8/wuzmcivgvszRzXH/szckMSvFN+6m/MX000ggPP7VC8q1DDmVis7E9ymi6MjzMWCDdKMAw==",
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-core": "^0.78.0",
- "@swagger-api/apidom-error": "^0.78.0",
- "@swagger-api/apidom-ns-json-schema-draft-4": "^0.78.0",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-error": "^0.84.0",
+ "@swagger-api/apidom-ns-json-schema-draft-4": "^0.84.0",
"@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.1.1",
"stampit": "^4.3.2"
}
},
"node_modules/@swagger-api/apidom-ns-openapi-3-1": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-3-1/-/apidom-ns-openapi-3-1-0.78.0.tgz",
- "integrity": "sha512-hHpUZLjIiaLK+99cAPiYNV9QzZQxFoMLqBNYo+GQwqizaVOjxQRi5y/hPkfFALqqufZ1L6XWeyjQrtli0ftqBQ==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-3-1/-/apidom-ns-openapi-3-1-0.84.0.tgz",
+ "integrity": "sha512-InrQf5CimEWFdhCGhcYHPYX700QM3X3NM2i7YPJih+CYJH3p8bRtceTn9YzAWjKhZ2y3/Fwo+7EmVXb5m+WXPA==",
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-ast": "^0.78.0",
- "@swagger-api/apidom-core": "^0.78.0",
- "@swagger-api/apidom-ns-openapi-3-0": "^0.78.0",
+ "@swagger-api/apidom-ast": "^0.84.0",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-ns-openapi-3-0": "^0.84.0",
"@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.1.1",
"stampit": "^4.3.2"
}
},
"node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-json": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-api-design-systems-json/-/apidom-parser-adapter-api-design-systems-json-0.78.0.tgz",
- "integrity": "sha512-g7VlfOrpTzbVV30Ugab0qAJITavLo39apvyFFv2cN2jfuIQa8MlzDP0mZmVtCGQy3IoT4Auns/qWeGcZX0li9w==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-api-design-systems-json/-/apidom-parser-adapter-api-design-systems-json-0.84.0.tgz",
+ "integrity": "sha512-gDbX8polD9onr2+82lVDaYpkHUESM6WOAu06OBv5z6P7rGP0yvM0AMnrQppmrDIz5l4cy8a86YPv/+00LU6rLA==",
"optional": true,
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-core": "^0.78.0",
- "@swagger-api/apidom-ns-api-design-systems": "^0.78.0",
- "@swagger-api/apidom-parser-adapter-json": "^0.78.0",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-ns-api-design-systems": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-json": "^0.84.0",
"@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.0.0"
}
},
"node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-yaml": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-api-design-systems-yaml/-/apidom-parser-adapter-api-design-systems-yaml-0.78.0.tgz",
- "integrity": "sha512-ZueYoHOJARRm84ntCggUZLKNwUHz2U0eG9KHIzw75UW43pyvQVbxAE2ELdyP5f8vr51wMuMp6XYRcFOsNi/oeQ==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-api-design-systems-yaml/-/apidom-parser-adapter-api-design-systems-yaml-0.84.0.tgz",
+ "integrity": "sha512-/BnAaZRtozWfFPhbFEbzSdAkD9A6TcBSxFQoaVMSa3M3CiJgpe741immPND+1LglxocrYXFJQntiHOog21KEOA==",
"optional": true,
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-core": "^0.78.0",
- "@swagger-api/apidom-ns-api-design-systems": "^0.78.0",
- "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.78.0",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-ns-api-design-systems": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.84.0",
"@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.0.0"
}
},
"node_modules/@swagger-api/apidom-parser-adapter-asyncapi-json-2": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-json-2/-/apidom-parser-adapter-asyncapi-json-2-0.78.0.tgz",
- "integrity": "sha512-Jm0hbNXWOH2QJIiF+5QgY+ioVSOBqV3WlhTeyrF5kSxHinah16nR1jUkz5tMsSc9sxTZHzWYVLneyBMW3VSHrw==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-json-2/-/apidom-parser-adapter-asyncapi-json-2-0.84.0.tgz",
+ "integrity": "sha512-RmcNARaoQefJgo7Syh8gao4EsGyGntefX5FgP9XBMUwlMzs3pssiFbqHTu663CtLNUPjimwF0XPtlUau1VHlqA==",
"optional": true,
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-core": "^0.78.0",
- "@swagger-api/apidom-ns-asyncapi-2": "^0.78.0",
- "@swagger-api/apidom-parser-adapter-json": "^0.78.0",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-ns-asyncapi-2": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-json": "^0.84.0",
"@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.0.0"
}
},
"node_modules/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2/-/apidom-parser-adapter-asyncapi-yaml-2-0.78.0.tgz",
- "integrity": "sha512-zpP8gQBXhrR/t91Z/Jl0nD/cUSzmYjzhE5qWHkfhbGvzaWatiLrNY+CnFS9RcgF4pb2LSqS5cjDVAExBbjdLdQ==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2/-/apidom-parser-adapter-asyncapi-yaml-2-0.84.0.tgz",
+ "integrity": "sha512-jOE5b25/XPXiGcEGXNUg9xNdcLgbGVXPHoBnafEdYialWLVs+RAsPmO+YX9SEcL+sEusT/CwMDhnFDAYwRKBxg==",
"optional": true,
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-core": "^0.78.0",
- "@swagger-api/apidom-ns-asyncapi-2": "^0.78.0",
- "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.78.0",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-ns-asyncapi-2": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.84.0",
"@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.0.0"
}
},
"node_modules/@swagger-api/apidom-parser-adapter-json": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-json/-/apidom-parser-adapter-json-0.78.0.tgz",
- "integrity": "sha512-d/8gFj5cc+pnCo7ORGN5dJPGWzTleYkIwGfsyFuLZNjb4KlrOrKlPl0LKQ/t7MSEbVpSStxbgezoUtfdVhGscw==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-json/-/apidom-parser-adapter-json-0.84.0.tgz",
+ "integrity": "sha512-rikxyCA7Sj2vTn1Z5OBf4dyucYH6s3K7MMWBeLxZno35Wrm9gjtW7uvzmbr9uytP+7Vvr7l0yIKEnjIGxREItQ==",
"optional": true,
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-ast": "^0.78.0",
- "@swagger-api/apidom-core": "^0.78.0",
- "@swagger-api/apidom-error": "^0.78.0",
+ "@swagger-api/apidom-ast": "^0.84.0",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-error": "^0.84.0",
"@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.1.1",
"stampit": "^4.3.2",
"tree-sitter": "=0.20.4",
@@ -4009,78 +4100,108 @@
"web-tree-sitter": "=0.20.3"
}
},
+ "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-2": {
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-2/-/apidom-parser-adapter-openapi-json-2-0.84.0.tgz",
+ "integrity": "sha512-oJGXzXzBkGzFIWKtKHgRjkuxKNVROeJ7zh4Rnk6l5/lvh+TzvOfng+0s6wWthrVdrjH/JXtZ0bggPLDQf00ggw==",
+ "optional": true,
+ "dependencies": {
+ "@babel/runtime-corejs3": "^7.20.7",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-ns-openapi-2": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-json": "^0.84.0",
+ "@types/ramda": "~0.29.6",
+ "ramda": "~0.29.1",
+ "ramda-adjunct": "^4.0.0"
+ }
+ },
"node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-0": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-3-0/-/apidom-parser-adapter-openapi-json-3-0-0.78.0.tgz",
- "integrity": "sha512-MjXkPAiEyTZIljzjEgvAmqaZel0jpKBBqdtC8nWH/9C2ugkKHetKMSgYu+5wvFh//ixJZZE7dM1QHEIBoPl9nA==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-3-0/-/apidom-parser-adapter-openapi-json-3-0-0.84.0.tgz",
+ "integrity": "sha512-R950ho55e80uBR1tbhspMO81Qdbcbpj8LgEfUZIUYXxkFsTxUSR4Rc7oPF575m+VpJTt/uYr4UGJwx1Ixp0Caw==",
"optional": true,
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-core": "^0.78.0",
- "@swagger-api/apidom-ns-openapi-3-0": "^0.78.0",
- "@swagger-api/apidom-parser-adapter-json": "^0.78.0",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-ns-openapi-3-0": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-json": "^0.84.0",
"@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.0.0"
}
},
"node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-1": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-3-1/-/apidom-parser-adapter-openapi-json-3-1-0.78.0.tgz",
- "integrity": "sha512-k+rT6kwu1jAN1lYIP1wVshQdaLu9M+jjCfpvMXXkL/2VpZqq1yP6daFm0ExiHllVUcHWeqRXhubFV3wWkFm6eA==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-3-1/-/apidom-parser-adapter-openapi-json-3-1-0.84.0.tgz",
+ "integrity": "sha512-qanTP6+LS3pL8/C2b4tSOXhaDTtvNqCoPOTu/XVvwBGXLleYEPqwKzY1RZ+3fgBeos65BsarUuIWh1b+nO3rdw==",
"optional": true,
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-core": "^0.78.0",
- "@swagger-api/apidom-ns-openapi-3-1": "^0.78.0",
- "@swagger-api/apidom-parser-adapter-json": "^0.78.0",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-ns-openapi-3-1": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-json": "^0.84.0",
"@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
+ "ramda-adjunct": "^4.0.0"
+ }
+ },
+ "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-2": {
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-2/-/apidom-parser-adapter-openapi-yaml-2-0.84.0.tgz",
+ "integrity": "sha512-Sg3ajiFTfUhPpA1S0kgGXg0n0P6n+PDNmBwebXD2CaFxF7JBhqYqHYvZdWyJaRBtwo6ssw18iCKlu4ietV8EZg==",
+ "optional": true,
+ "dependencies": {
+ "@babel/runtime-corejs3": "^7.20.7",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-ns-openapi-2": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.84.0",
+ "@types/ramda": "~0.29.6",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.0.0"
}
},
"node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0/-/apidom-parser-adapter-openapi-yaml-3-0-0.78.0.tgz",
- "integrity": "sha512-RzcqL0kvUl5G75H4qOFSi9FTaVfBtRnjzEcjd8SOKVLg3JJsCv3vrk68laRm8HXocyWgGstU51UzBqkMStXy4A==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0/-/apidom-parser-adapter-openapi-yaml-3-0-0.84.0.tgz",
+ "integrity": "sha512-c0VgS0oeQg1dfNvYMngD730GVGsfbvrLF30IiVS0ivwNjkyZVq+MBfGkqNgOgtdBlC6DK0+eP4WE0CABXQS/3Q==",
"optional": true,
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-core": "^0.78.0",
- "@swagger-api/apidom-ns-openapi-3-0": "^0.78.0",
- "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.78.0",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-ns-openapi-3-0": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.84.0",
"@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.0.0"
}
},
"node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1/-/apidom-parser-adapter-openapi-yaml-3-1-0.78.0.tgz",
- "integrity": "sha512-1hB+mcEJd14RJC8lH3yJsoQRDhA8TNNKl3EyQ17eFY0dK29JlluDEbDHIRQpLT1l2jCK/NfqAk2hc37yIwydfw==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1/-/apidom-parser-adapter-openapi-yaml-3-1-0.84.0.tgz",
+ "integrity": "sha512-FM6tv4vCybeu49rVmT3fgtMo7bOJ3stXI41iaz+jRfwBokBVrbrTDjrMd3t0fYXeG0Pl3CPZB9az6zr6RF53+A==",
"optional": true,
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-core": "^0.78.0",
- "@swagger-api/apidom-ns-openapi-3-1": "^0.78.0",
- "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.78.0",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-ns-openapi-3-1": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.84.0",
"@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.0.0"
}
},
"node_modules/@swagger-api/apidom-parser-adapter-yaml-1-2": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-yaml-1-2/-/apidom-parser-adapter-yaml-1-2-0.78.0.tgz",
- "integrity": "sha512-L37X+nRNp+2PyJkAwMdSQjP8tb3xoc6FVk2QXLHogghe1Phrmfaal3TPu2rWJNn7NSBcvSyiTAR7gEIULitugA==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-yaml-1-2/-/apidom-parser-adapter-yaml-1-2-0.84.0.tgz",
+ "integrity": "sha512-uHNiNxl7igE/nJ2qpYTnvINckVNcEFjsARWW9rXbWk7Ipi3kR/GkR4eMl6MVonjGtUouWrI4Ggm78xSoeu85RQ==",
"optional": true,
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-ast": "^0.78.0",
- "@swagger-api/apidom-core": "^0.78.0",
- "@swagger-api/apidom-error": "^0.78.0",
+ "@swagger-api/apidom-ast": "^0.84.0",
+ "@swagger-api/apidom-core": "^0.84.0",
+ "@swagger-api/apidom-error": "^0.84.0",
"@types/ramda": "~0.29.6",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.1.1",
"stampit": "^4.3.2",
"tree-sitter": "=0.20.4",
@@ -4089,36 +4210,39 @@
}
},
"node_modules/@swagger-api/apidom-reference": {
- "version": "0.78.0",
- "resolved": "https://registry.npmjs.org/@swagger-api/apidom-reference/-/apidom-reference-0.78.0.tgz",
- "integrity": "sha512-IiOaMgy+CzpQe5fFwyge4B/lkHQnBhiuNGPgIJELYXJMZle+pN6K/V4muLCG6JjAXllucbCqMpW/KLmPxGAXaw==",
+ "version": "0.84.0",
+ "resolved": "https://registry.npmjs.org/@swagger-api/apidom-reference/-/apidom-reference-0.84.0.tgz",
+ "integrity": "sha512-qRZbn4OoWyJUPtxYep699k7t9ndWSZqDZVZhU9AIXtmiv7i59QXS4Un6LwtyVvXIK245hJCy+SM3BqBCiBXAlQ==",
"dependencies": {
"@babel/runtime-corejs3": "^7.20.7",
- "@swagger-api/apidom-core": "^0.78.0",
+ "@swagger-api/apidom-core": "^0.84.0",
"@types/ramda": "~0.29.6",
"axios": "^1.4.0",
"minimatch": "^7.4.3",
"process": "^0.11.10",
- "ramda": "~0.29.0",
+ "ramda": "~0.29.1",
"ramda-adjunct": "^4.1.1",
"stampit": "^4.3.2"
},
"optionalDependencies": {
- "@swagger-api/apidom-error": "^0.78.0",
- "@swagger-api/apidom-json-pointer": "^0.78.0",
- "@swagger-api/apidom-ns-asyncapi-2": "^0.78.0",
- "@swagger-api/apidom-ns-openapi-3-0": "^0.78.0",
- "@swagger-api/apidom-ns-openapi-3-1": "^0.78.0",
- "@swagger-api/apidom-parser-adapter-api-design-systems-json": "^0.78.0",
- "@swagger-api/apidom-parser-adapter-api-design-systems-yaml": "^0.78.0",
- "@swagger-api/apidom-parser-adapter-asyncapi-json-2": "^0.78.0",
- "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": "^0.78.0",
- "@swagger-api/apidom-parser-adapter-json": "^0.78.0",
- "@swagger-api/apidom-parser-adapter-openapi-json-3-0": "^0.78.0",
- "@swagger-api/apidom-parser-adapter-openapi-json-3-1": "^0.78.0",
- "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": "^0.78.0",
- "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": "^0.78.0",
- "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.78.0"
+ "@swagger-api/apidom-error": "^0.84.0",
+ "@swagger-api/apidom-json-pointer": "^0.84.0",
+ "@swagger-api/apidom-ns-asyncapi-2": "^0.84.0",
+ "@swagger-api/apidom-ns-openapi-2": "^0.84.0",
+ "@swagger-api/apidom-ns-openapi-3-0": "^0.84.0",
+ "@swagger-api/apidom-ns-openapi-3-1": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-api-design-systems-json": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-api-design-systems-yaml": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-asyncapi-json-2": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-json": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-openapi-json-2": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-openapi-json-3-0": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-openapi-json-3-1": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-openapi-yaml-2": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": "^0.84.0",
+ "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.84.0"
}
},
"node_modules/@swagger-api/apidom-reference/node_modules/brace-expansion": {
@@ -4369,9 +4493,9 @@
"integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw=="
},
"node_modules/@types/prismjs": {
- "version": "1.26.2",
- "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.2.tgz",
- "integrity": "sha512-/r7Cp7iUIk7gts26mHXD66geUC+2Fo26TZYjQK6Nr4LDfi6lmdRmMqM0oPwfiMhUwoBAOFe8GstKi2pf6hZvwA=="
+ "version": "1.26.3",
+ "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.3.tgz",
+ "integrity": "sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw=="
},
"node_modules/@types/prop-types": {
"version": "15.7.9",
@@ -4384,11 +4508,11 @@
"integrity": "sha512-wYLxw35euwqGvTDx6zfY1vokBFnsK0HNrzc6xNHchxfO2hpuRg74GbkEW7e3sSmPvj0TjCDT1VCa6OtHXnubsg=="
},
"node_modules/@types/ramda": {
- "version": "0.29.7",
- "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.7.tgz",
- "integrity": "sha512-IUl6U95qwlQtVvZkSX4ODj08oJVtPyWMFRtPVNqhxc2rt+Bh7lCzTrGMYMZ7dmRKcAjtot3xrPnYGwsjdt8gzQ==",
+ "version": "0.29.9",
+ "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.9.tgz",
+ "integrity": "sha512-X3yEG6tQCWBcUAql+RPC/O1Hm9BSU+MXu2wJnCETuAgUlrEDwTA1kIOdEEE4YXDtf0zfQLHa9CCE7WYp9kqPIQ==",
"dependencies": {
- "types-ramda": "^0.29.5"
+ "types-ramda": "^0.29.6"
}
},
"node_modules/@types/range-parser": {
@@ -4449,9 +4573,9 @@
"integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA=="
},
"node_modules/@types/sanitize-html": {
- "version": "2.9.3",
- "resolved": "https://registry.npmjs.org/@types/sanitize-html/-/sanitize-html-2.9.3.tgz",
- "integrity": "sha512-1rsSdEJLV7utAG+Fms2uP+nSmmYmOhUUSSZvUz4wF2wlA0M5/A/gVgnpWZ7EKaPWsrrxWiSuNJqSBW8dh2isBA==",
+ "version": "2.9.5",
+ "resolved": "https://registry.npmjs.org/@types/sanitize-html/-/sanitize-html-2.9.5.tgz",
+ "integrity": "sha512-2Sr1vd8Dw+ypsg/oDDfZ57OMSG2Befs+l2CMyCC5bVSK3CpE7lTB2aNlbbWzazgVA+Qqfuholwom6x/mWd1qmw==",
"dev": true,
"dependencies": {
"htmlparser2": "^8.0.0"
@@ -4471,9 +4595,9 @@
"integrity": "sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw=="
},
"node_modules/@types/semver": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.4.tgz",
- "integrity": "sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==",
+ "version": "7.5.6",
+ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz",
+ "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==",
"dev": true
},
"node_modules/@types/send": {
@@ -4543,16 +4667,16 @@
"integrity": "sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw=="
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "6.9.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.9.0.tgz",
- "integrity": "sha512-lgX7F0azQwRPB7t7WAyeHWVfW1YJ9NIgd9mvGhfQpRY56X6AVf8mwM8Wol+0z4liE7XX3QOt8MN1rUKCfSjRIA==",
+ "version": "6.13.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.13.1.tgz",
+ "integrity": "sha512-5bQDGkXaxD46bPvQt08BUz9YSaO4S0fB1LB5JHQuXTfkGPI3+UUeS387C/e9jRie5GqT8u5kFTrMvAjtX4O5kA==",
"dev": true,
"dependencies": {
"@eslint-community/regexpp": "^4.5.1",
- "@typescript-eslint/scope-manager": "6.9.0",
- "@typescript-eslint/type-utils": "6.9.0",
- "@typescript-eslint/utils": "6.9.0",
- "@typescript-eslint/visitor-keys": "6.9.0",
+ "@typescript-eslint/scope-manager": "6.13.1",
+ "@typescript-eslint/type-utils": "6.13.1",
+ "@typescript-eslint/utils": "6.13.1",
+ "@typescript-eslint/visitor-keys": "6.13.1",
"debug": "^4.3.4",
"graphemer": "^1.4.0",
"ignore": "^5.2.4",
@@ -4578,15 +4702,15 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "6.9.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.9.0.tgz",
- "integrity": "sha512-GZmjMh4AJ/5gaH4XF2eXA8tMnHWP+Pm1mjQR2QN4Iz+j/zO04b9TOvJYOX2sCNIQHtRStKTxRY1FX7LhpJT4Gw==",
+ "version": "6.13.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.13.1.tgz",
+ "integrity": "sha512-fs2XOhWCzRhqMmQf0eicLa/CWSaYss2feXsy7xBD/pLyWke/jCIVc2s1ikEAtSW7ina1HNhv7kONoEfVNEcdDQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "6.9.0",
- "@typescript-eslint/types": "6.9.0",
- "@typescript-eslint/typescript-estree": "6.9.0",
- "@typescript-eslint/visitor-keys": "6.9.0",
+ "@typescript-eslint/scope-manager": "6.13.1",
+ "@typescript-eslint/types": "6.13.1",
+ "@typescript-eslint/typescript-estree": "6.13.1",
+ "@typescript-eslint/visitor-keys": "6.13.1",
"debug": "^4.3.4"
},
"engines": {
@@ -4606,13 +4730,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "6.9.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.9.0.tgz",
- "integrity": "sha512-1R8A9Mc39n4pCCz9o79qRO31HGNDvC7UhPhv26TovDsWPBDx+Sg3rOZdCELIA3ZmNoWAuxaMOT7aWtGRSYkQxw==",
+ "version": "6.13.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.13.1.tgz",
+ "integrity": "sha512-BW0kJ7ceiKi56GbT2KKzZzN+nDxzQK2DS6x0PiSMPjciPgd/JRQGMibyaN2cPt2cAvuoH0oNvn2fwonHI+4QUQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.9.0",
- "@typescript-eslint/visitor-keys": "6.9.0"
+ "@typescript-eslint/types": "6.13.1",
+ "@typescript-eslint/visitor-keys": "6.13.1"
},
"engines": {
"node": "^16.0.0 || >=18.0.0"
@@ -4623,13 +4747,13 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "6.9.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.9.0.tgz",
- "integrity": "sha512-XXeahmfbpuhVbhSOROIzJ+b13krFmgtc4GlEuu1WBT+RpyGPIA4Y/eGnXzjbDj5gZLzpAXO/sj+IF/x2GtTMjQ==",
+ "version": "6.13.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.13.1.tgz",
+ "integrity": "sha512-A2qPlgpxx2v//3meMqQyB1qqTg1h1dJvzca7TugM3Yc2USDY+fsRBiojAEo92HO7f5hW5mjAUF6qobOPzlBCBQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/typescript-estree": "6.9.0",
- "@typescript-eslint/utils": "6.9.0",
+ "@typescript-eslint/typescript-estree": "6.13.1",
+ "@typescript-eslint/utils": "6.13.1",
"debug": "^4.3.4",
"ts-api-utils": "^1.0.1"
},
@@ -4650,9 +4774,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "6.9.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.9.0.tgz",
- "integrity": "sha512-+KB0lbkpxBkBSiVCuQvduqMJy+I1FyDbdwSpM3IoBS7APl4Bu15lStPjgBIdykdRqQNYqYNMa8Kuidax6phaEw==",
+ "version": "6.13.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.13.1.tgz",
+ "integrity": "sha512-gjeEskSmiEKKFIbnhDXUyiqVma1gRCQNbVZ1C8q7Zjcxh3WZMbzWVfGE9rHfWd1msQtPS0BVD9Jz9jded44eKg==",
"dev": true,
"engines": {
"node": "^16.0.0 || >=18.0.0"
@@ -4663,13 +4787,13 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "6.9.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.9.0.tgz",
- "integrity": "sha512-NJM2BnJFZBEAbCfBP00zONKXvMqihZCrmwCaik0UhLr0vAgb6oguXxLX1k00oQyD+vZZ+CJn3kocvv2yxm4awQ==",
+ "version": "6.13.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.1.tgz",
+ "integrity": "sha512-sBLQsvOC0Q7LGcUHO5qpG1HxRgePbT6wwqOiGLpR8uOJvPJbfs0mW3jPA3ujsDvfiVwVlWUDESNXv44KtINkUQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.9.0",
- "@typescript-eslint/visitor-keys": "6.9.0",
+ "@typescript-eslint/types": "6.13.1",
+ "@typescript-eslint/visitor-keys": "6.13.1",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -4690,17 +4814,17 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "6.9.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.9.0.tgz",
- "integrity": "sha512-5Wf+Jsqya7WcCO8me504FBigeQKVLAMPmUzYgDbWchINNh1KJbxCgVya3EQ2MjvJMVeXl3pofRmprqX6mfQkjQ==",
+ "version": "6.13.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.13.1.tgz",
+ "integrity": "sha512-ouPn/zVoan92JgAegesTXDB/oUp6BP1v8WpfYcqh649ejNc9Qv+B4FF2Ff626kO1xg0wWwwG48lAJ4JuesgdOw==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
"@types/json-schema": "^7.0.12",
"@types/semver": "^7.5.0",
- "@typescript-eslint/scope-manager": "6.9.0",
- "@typescript-eslint/types": "6.9.0",
- "@typescript-eslint/typescript-estree": "6.9.0",
+ "@typescript-eslint/scope-manager": "6.13.1",
+ "@typescript-eslint/types": "6.13.1",
+ "@typescript-eslint/typescript-estree": "6.13.1",
"semver": "^7.5.4"
},
"engines": {
@@ -4715,12 +4839,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "6.9.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.9.0.tgz",
- "integrity": "sha512-dGtAfqjV6RFOtIP8I0B4ZTBRrlTT8NHHlZZSchQx3qReaoDeXhYM++M4So2AgFK9ZB0emRPA6JI1HkafzA2Ibg==",
+ "version": "6.13.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.1.tgz",
+ "integrity": "sha512-NDhQUy2tg6XGNBGDRm1XybOHSia8mcXmlbKWoQP+nm1BIIMxa55shyJfZkHpEBN62KNPLrocSM2PdPcaLgDKMQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.9.0",
+ "@typescript-eslint/types": "6.13.1",
"eslint-visitor-keys": "^3.4.1"
},
"engines": {
@@ -7367,15 +7491,15 @@
}
},
"node_modules/eslint": {
- "version": "8.52.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz",
- "integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz",
+ "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==",
"devOptional": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
- "@eslint/eslintrc": "^2.1.2",
- "@eslint/js": "8.52.0",
+ "@eslint/eslintrc": "^2.1.3",
+ "@eslint/js": "8.54.0",
"@humanwhocodes/config-array": "^0.11.13",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
@@ -12171,9 +12295,9 @@
}
},
"node_modules/prettier": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz",
- "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.0.tgz",
+ "integrity": "sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==",
"dev": true,
"bin": {
"prettier": "bin/prettier.cjs"
@@ -14470,15 +14594,16 @@
}
},
"node_modules/swagger-client": {
- "version": "3.23.1",
- "resolved": "https://registry.npmjs.org/swagger-client/-/swagger-client-3.23.1.tgz",
- "integrity": "sha512-ecRJsoGozhGvEUmim2kIc/pH9BllnPVuajuEXVm49EDbwbwbp7P+i5EW+8w5FLaqmGrx9eio51G9bvJV/XC+YQ==",
+ "version": "3.24.5",
+ "resolved": "https://registry.npmjs.org/swagger-client/-/swagger-client-3.24.5.tgz",
+ "integrity": "sha512-qb4Rr9LpWs7o2AO4KdiIK+dz0GbrRLyD+UyN24h6AcNcDUnwfkb6LgFE4e6bXwVXWJzMp27w1QvSQ4hQNMPnoQ==",
"dependencies": {
"@babel/runtime-corejs3": "^7.22.15",
- "@swagger-api/apidom-core": ">=0.77.0 <1.0.0",
- "@swagger-api/apidom-json-pointer": ">=0.77.0 <1.0.0",
- "@swagger-api/apidom-ns-openapi-3-1": ">=0.77.0 <1.0.0",
- "@swagger-api/apidom-reference": ">=0.77.0 <1.0.0",
+ "@swagger-api/apidom-core": ">=0.83.0 <1.0.0",
+ "@swagger-api/apidom-error": ">=0.83.0 <1.0.0",
+ "@swagger-api/apidom-json-pointer": ">=0.83.0 <1.0.0",
+ "@swagger-api/apidom-ns-openapi-3-1": ">=0.83.0 <1.0.0",
+ "@swagger-api/apidom-reference": ">=0.83.0 <1.0.0",
"cookie": "~0.5.0",
"deepmerge": "~4.3.0",
"fast-json-patch": "^3.0.0-1",
@@ -14492,11 +14617,11 @@
}
},
"node_modules/swagger-ui-react": {
- "version": "5.9.0",
- "resolved": "https://registry.npmjs.org/swagger-ui-react/-/swagger-ui-react-5.9.0.tgz",
- "integrity": "sha512-j45ceuGHMRmI8nhOaG71VeQwrPutFHDq6QhgrxOmf4BRMOdOQgVY1POQY9ksnXZtskbD9J2NHURs4BLEDIs8gA==",
+ "version": "5.9.2",
+ "resolved": "https://registry.npmjs.org/swagger-ui-react/-/swagger-ui-react-5.9.2.tgz",
+ "integrity": "sha512-J/7Sf9UX+ObVF7IoXWWky6sn8Gd9rKNTyDdjhPyvwq0akJuN0Q76EI6cyiCwx7U2KmDsj88mnih7TU963CTW3g==",
"dependencies": {
- "@babel/runtime-corejs3": "^7.23.1",
+ "@babel/runtime-corejs3": "^7.23.2",
"@braintree/sanitize-url": "=6.0.4",
"base64-js": "^1.5.1",
"classnames": "^2.3.1",
@@ -14517,7 +14642,7 @@
"react-immutable-proptypes": "2.2.0",
"react-immutable-pure-component": "^2.2.0",
"react-inspector": "^6.0.1",
- "react-redux": "^8.1.2",
+ "react-redux": "^8.1.3",
"react-syntax-highlighter": "^15.5.0",
"redux": "^4.1.2",
"redux-immutable": "^4.0.0",
@@ -14525,7 +14650,7 @@
"reselect": "^4.1.8",
"serialize-error": "^8.1.0",
"sha.js": "^2.4.11",
- "swagger-client": "^3.22.3",
+ "swagger-client": "^3.24.5",
"url-parse": "^1.5.10",
"xml": "=1.0.1",
"xml-but-prettier": "^1.0.1",
@@ -15021,17 +15146,17 @@
}
},
"node_modules/types-ramda": {
- "version": "0.29.5",
- "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.29.5.tgz",
- "integrity": "sha512-u+bAYXHDPJR+amB0qMrMU/NXRB2PG8QqpO2v6j7yK/0mPZhlaaZj++ynYjnVpkPEpCkZEGxNpWY3X7qyLCGE3w==",
+ "version": "0.29.6",
+ "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.29.6.tgz",
+ "integrity": "sha512-VJoOk1uYNh9ZguGd3eZvqkdhD4hTGtnjRBUx5Zc0U9ftmnCgiWcSj/lsahzKunbiwRje1MxxNkEy1UdcXRCpYw==",
"dependencies": {
"ts-toolbelt": "^9.6.0"
}
},
"node_modules/typescript": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz",
- "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==",
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz",
+ "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==",
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -15078,9 +15203,9 @@
}
},
"node_modules/undici": {
- "version": "5.26.5",
- "resolved": "https://registry.npmjs.org/undici/-/undici-5.26.5.tgz",
- "integrity": "sha512-cSb4bPFd5qgR7qr2jYAi0hlX9n5YKK2ONKkLFkxl+v/9BvC0sOpZjBHDBSXc5lWAf5ty9oZdRXytBIHzgUcerw==",
+ "version": "5.28.1",
+ "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.1.tgz",
+ "integrity": "sha512-xcIIvj1LOQH9zAL54iWFkuDEaIVEjLrru7qRpa3GrEEHk6OBhb/LycuUY2m7VCcTuDeLziXCxobQVyKExyGeIA==",
"dependencies": {
"@fastify/busboy": "^2.0.0"
},
diff --git a/package.json b/package.json
index 5ab9c1fee..7bad1d72b 100644
--- a/package.json
+++ b/package.json
@@ -39,24 +39,24 @@
"react-dom": "17.0.2",
"react-feather": "2.0.10",
"sanitize-html": "2.11.0",
- "swagger-ui-react": "5.9.0"
+ "swagger-ui-react": "5.9.2"
},
"devDependencies": {
- "@docusaurus/module-type-aliases": "2.4.3",
+ "@docusaurus/module-type-aliases": "3.0.0",
"@tsconfig/docusaurus": "2.0.2",
- "@types/prismjs": "1.26.2",
+ "@types/prismjs": "1.26.3",
"@types/react": "17.0.41",
"@types/react-router-dom": "5.3.3",
- "@types/sanitize-html": "2.9.3",
- "@typescript-eslint/eslint-plugin": "6.9.0",
- "@typescript-eslint/parser": "6.9.0",
+ "@types/sanitize-html": "2.9.5",
+ "@typescript-eslint/eslint-plugin": "6.13.1",
+ "@typescript-eslint/parser": "6.13.1",
"docusaurus-plugin-module-alias": "0.0.2",
- "eslint": "8.52.0",
+ "eslint": "8.54.0",
"eslint-config-prettier": "9.0.0",
"eslint-plugin-react": "7.33.2",
"husky": "8.0.3",
- "prettier": "3.0.3",
- "typescript": "5.2.2"
+ "prettier": "3.1.0",
+ "typescript": "5.3.2"
},
"overrides": {
"gauge": "^5.0.0",
diff --git a/src/components/Docs/AuthorizationModel/SyntaxTransformer.ts b/src/components/Docs/AuthorizationModel/SyntaxTransformer.ts
index 167ac433d..f24575bdf 100644
--- a/src/components/Docs/AuthorizationModel/SyntaxTransformer.ts
+++ b/src/components/Docs/AuthorizationModel/SyntaxTransformer.ts
@@ -25,6 +25,8 @@ export const loadSyntax = (
type_definitions: [config as unknown as TypeDefinition],
};
skipVersion = true;
+ } else if (!config.type_definitions) {
+ throw new Error('invalid partial model');
}
return skipVersion
? transformer.transformJSONToDSL(config).replace('model\n schema 1.1\n', '')
diff --git a/src/components/Docs/SnippetViewer/SdkSetup.tsx b/src/components/Docs/SnippetViewer/SdkSetup.tsx
index 49271a6c2..ff2d51326 100644
--- a/src/components/Docs/SnippetViewer/SdkSetup.tsx
+++ b/src/components/Docs/SnippetViewer/SdkSetup.tsx
@@ -94,7 +94,7 @@ class Example {
return `
${importSdkStatement(lang, languageMappings)}
-configuration = openfga_sdk.ClientConfiguration(
+configuration = ClientConfiguration(
api_scheme = os.environ.get('FGA_API_SCHEME'), # Either "http" or "https", defaults to "https"
api_host = os.environ.get('FGA_API_HOST'), # required, define without the scheme (e.g. api.fga.example instead of https://api.fga.example)
store_id = os.environ.get('FGA_STORE_ID') # optional, not needed for \`CreateStore\` and \`ListStores\`, required before calling for all other methods
diff --git a/src/components/Docs/SnippetViewer/WriteRequestViewer.tsx b/src/components/Docs/SnippetViewer/WriteRequestViewer.tsx
index c434e5fd5..c731564a4 100644
--- a/src/components/Docs/SnippetViewer/WriteRequestViewer.tsx
+++ b/src/components/Docs/SnippetViewer/WriteRequestViewer.tsx
@@ -203,18 +203,18 @@ ${_description ? ` # ${_description}\n ` :
)
.join('')
: '';
- const writes = ` writes=[${writeTuples},
- ),
+ const writes = ` writes=[${writeTuples}
+ ],
`;
- const deletes = ` deletes==[${deleteTuples}],
- ),
+ const deletes = ` deletes=[${deleteTuples}
+ ],
`;
return `options = {
"authorization_model_id": "${modelId}"
}
-body = body = ClientWriteRequest(
- ${opts.relationshipTuples ? writes : ''}${opts.deleteRelationshipTuples ? deletes : ''}",
+body = ClientWriteRequest(
+ ${opts.relationshipTuples ? writes : ''}${opts.deleteRelationshipTuples ? deletes : ''}
)
response = await fga_client.write(body, options)
diff --git a/src/css/custom.css b/src/css/custom.css
index b3d14ea13..1bc26c11b 100644
--- a/src/css/custom.css
+++ b/src/css/custom.css
@@ -16,6 +16,7 @@
--ifm-code-font-size: 95%;
--docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1);
--ifm-pre-padding: 2rem;
+ --ifm-navbar-height: 6.5rem;
}
/* For readability concerns, you should choose a lighter palette in dark mode. */
diff --git a/static/css/openfga.css b/static/css/openfga.css
index c2e3236f5..700810ad2 100644
--- a/static/css/openfga.css
+++ b/static/css/openfga.css
@@ -97,7 +97,7 @@ a:visited {
/* Navbar */
.navbar {
border-bottom: 1px solid var(--ofga-neutral-darker);
- height: 6.5rem;
+ height: var(--ifm-navbar-height);
display: flex;
justify-content: center;
}
@@ -521,7 +521,7 @@ a.table-of-contents__link.table-of-contents__link--active {
}
.markdown pre {
- margin: 2rem 0 3rem;
+ margin: 2rem 0 2rem;
}
.markdown details {
@@ -540,7 +540,7 @@ a.table-of-contents__link.table-of-contents__link--active {
}
.markdown details summary ~ div > div {
- padding: 2rem;
+ padding: 0rem 2rem;
margin: unset;
}