diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 420d822..40ac92f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -17,7 +17,7 @@ jobs: steps: - uses: actions/checkout@v6 - name: Login to BIMData Docker Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: docker-registry.bimdata.io username: ${{ secrets.DOCKER_USER }} @@ -28,7 +28,7 @@ jobs: with: branch: ${{ github.ref }} - name: Build and push - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . file: etc/Dockerfile @@ -42,7 +42,7 @@ jobs: needs: build-and-push steps: - name: Login to BIMData Docker Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: docker-registry.bimdata.io username: ${{ secrets.DOCKER_USER }} diff --git a/etc/Dockerfile b/etc/Dockerfile index 329beae..edf1be5 100644 --- a/etc/Dockerfile +++ b/etc/Dockerfile @@ -1,4 +1,4 @@ -FROM node:16 +FROM node:24 AS node WORKDIR /opt @@ -15,4 +15,4 @@ RUN npm run build FROM nginx:stable RUN rm /etc/nginx/conf.d/default.conf COPY etc/nginx.conf /etc/nginx/conf.d/default.conf -COPY --from=0 /opt/src/.vuepress/dist /usr/share/nginx/html +COPY --from=node /opt/src/.vuepress/dist /usr/share/nginx/html diff --git a/package-lock.json b/package-lock.json index 044d9dc..a256c5b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@bimdata/design-system": "0.3.20", "sass": "^1.79.3", "sass-loader": "^10.5.2", - "swagger-ui": "^5.31.0", + "swagger-ui": "^5.32.2", "swagger-ui-dist": "4.1.3", "vuepress": "^1.9.10" } @@ -1656,13 +1656,13 @@ } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.28.4.tgz", - "integrity": "sha512-h7iEYiW4HebClDEhtvFObtPmIvrd1SSfpI9EhOeKk4CtIK/ngBWFpuhCzhdmRKtg71ylcue+9I6dv54XYO1epQ==", + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.29.2.tgz", + "integrity": "sha512-Lc94FOD5+0aXhdb0Tdg3RUtqT6yWbI/BbFWvlaSJ3gAb9Ks+99nHRDKADVqC37er4eCB0fHyWT+y+K3QOvJKbw==", "dev": true, "license": "MIT", "dependencies": { - "core-js-pure": "^3.43.0" + "core-js-pure": "^3.48.0" }, "engines": { "node": ">=6.9.0" @@ -2125,14 +2125,14 @@ } }, "node_modules/@swagger-api/apidom-ast": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ast/-/apidom-ast-1.0.0-rc.3.tgz", - "integrity": "sha512-lGxvtanmQYqepjVWwPROR/97BIP3sUtwzoHbMSMag2/C3+Un8p6Xz8+I+1sPG2UOBlvDsQe3Di0hlSET7EFwAQ==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ast/-/apidom-ast-1.10.1.tgz", + "integrity": "sha512-mevhQXYM5RwpH9UX8VDZw8ePFZSryuXZ5uU5crQPXLTKBkNok6kxlrVI0nRydbFZ1cIUc0nA//PUQPtCoBp6kw==", "dev": true, "license": "Apache-2.0", "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-error": "^1.0.0-rc.3", + "@swagger-api/apidom-error": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0", @@ -2140,15 +2140,15 @@ } }, "node_modules/@swagger-api/apidom-core": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-core/-/apidom-core-1.0.0-rc.3.tgz", - "integrity": "sha512-cRf+HzoXl3iDPc7alVxdPbLb1TqRePqsxI0id2KaB8HYbyxTUy3ygqY/jmxGtfAAK0Ba85Bw8j4N0crw23vLTg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-core/-/apidom-core-1.10.1.tgz", + "integrity": "sha512-gTj48Q5GAcBZpiLTDueBfjg4xfyeGwuWNjmJ7YneoI9478LD2l23kP8sZauCegV0PflzzO15M2hTkNTwX1alDQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-ast": "^1.0.0-rc.3", - "@swagger-api/apidom-error": "^1.0.0-rc.3", + "@swagger-api/apidom-ast": "^1.10.1", + "@swagger-api/apidom-error": "^1.10.1", "@types/ramda": "~0.30.0", "minim": "~0.23.8", "ramda": "~0.30.0", @@ -2158,9 +2158,9 @@ } }, "node_modules/@swagger-api/apidom-error": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-error/-/apidom-error-1.0.0-rc.3.tgz", - "integrity": "sha512-E9WsxzR9wwD4+1zmZm9PVvxXBAYxMtGJjpRYR/FthvxhIwx+Vsey2h5k7FPS8yJsawIrdGPQtdiFMLPvnQXUFg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-error/-/apidom-error-1.10.1.tgz", + "integrity": "sha512-VMm/a65GVBv+PLTnlAef+6sryui333FfoBtPP/wHE1M1cY7hJGJDKA7WIxjxgcX0shgqTVHx2m/2/cJT3EN0ng==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2168,30 +2168,30 @@ } }, "node_modules/@swagger-api/apidom-json-pointer": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-json-pointer/-/apidom-json-pointer-1.0.0-rc.3.tgz", - "integrity": "sha512-cj83L5ntai/RJcZV0++lQiCHPWE6lTy62bGC2lQ0yi/kyCc+Ig+Sn08qpiLSrkQ4OooK85X+wgAy6pMK+Vt/8Q==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-json-pointer/-/apidom-json-pointer-1.10.1.tgz", + "integrity": "sha512-YIzrhTt/5EsfcjxWvGogJNepMNt3A4+O8Hnqkv5TT1gV4nbM9RNlMOoNezZfOv59SCQsbIM7bP/zab5wwVotEA==", "dev": true, "license": "Apache-2.0", "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-error": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-error": "^1.10.1", "@swaggerexpert/json-pointer": "^2.10.1" } }, "node_modules/@swagger-api/apidom-ns-api-design-systems": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-api-design-systems/-/apidom-ns-api-design-systems-1.0.0-rc.3.tgz", - "integrity": "sha512-JB06VDEKPvyOcJ9qIJmr2vI2FSWjdZh+BiRExZPW4tv/mTvdOxt1n38WA+mKzfFHQuoTR4ork/wR481CjAfGGQ==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-api-design-systems/-/apidom-ns-api-design-systems-1.10.1.tgz", + "integrity": "sha512-wIgv6sf26ipUYFP65t72FIT96kTgBWiWiLVqVnsEEqkOzHVBG0C6cfRHBBg/xrbfxhk4naVoNDs5dNvFaa1RCg==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-error": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-openapi-3-1": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-error": "^1.10.1", + "@swagger-api/apidom-ns-openapi-3-1": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0", @@ -2199,16 +2199,16 @@ } }, "node_modules/@swagger-api/apidom-ns-arazzo-1": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-arazzo-1/-/apidom-ns-arazzo-1-1.0.0-rc.3.tgz", - "integrity": "sha512-Um0MGGsGLQWvnASDoguSuE5X/NpS/9RlXlOHHG5nqzG2cdTlifRcN5tiz7H997162+ahEsD5aHD6tUKWOPCLtQ==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-arazzo-1/-/apidom-ns-arazzo-1-1.10.1.tgz", + "integrity": "sha512-SfYxcZt8oCSxmLIh+Itb/cyCCiFo6C50NIqcXK8cAH1LuS4uN8vnJcf/g9dsLi6X0uL3tFco1Im2cW3FNa+yTA==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-json-schema-2020-12": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-ns-json-schema-2020-12": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0", @@ -2216,16 +2216,33 @@ } }, "node_modules/@swagger-api/apidom-ns-asyncapi-2": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-asyncapi-2/-/apidom-ns-asyncapi-2-1.0.0-rc.3.tgz", - "integrity": "sha512-UFmnbvEsN7jVvS/8V7X37UPvn8uxdqYBhDzdPSivjxpu/5Ag5Q1P2gHJnO6K2EfTCFL4S1qDObW2TUFdV1b6pg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-asyncapi-2/-/apidom-ns-asyncapi-2-1.10.1.tgz", + "integrity": "sha512-HfQHr6cF58wNI2x77XkcuEycbv7zeYg43kHV6Bekp2up24nuexMyX+kMg1JdBS+lrBq0DpYVOKBesUWTLyiLqg==", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.26.10", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-ns-json-schema-draft-7": "^1.10.1", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0", + "ts-mixer": "^6.0.3" + } + }, + "node_modules/@swagger-api/apidom-ns-asyncapi-3": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-asyncapi-3/-/apidom-ns-asyncapi-3-1.10.1.tgz", + "integrity": "sha512-ztMMhW+7f548AH/VbyBOvA9FvPQ+F/RwIEN2rw9M3Lq/hjHaXTzYE2Bt5q8TNHis46NPyLYQR6lD+MANsII0aA==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-json-schema-draft-7": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-ns-asyncapi-2": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0", @@ -2233,16 +2250,16 @@ } }, "node_modules/@swagger-api/apidom-ns-json-schema-2019-09": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-2019-09/-/apidom-ns-json-schema-2019-09-1.0.0-rc.3.tgz", - "integrity": "sha512-fxQo/GK5NGdx4gN2snj4DpBcDc8bORLehTUqcwp33ikJ2PGugtpV3IQrBjxSWP05PyLOZAMpq1SM9gkCPgZNRA==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-2019-09/-/apidom-ns-json-schema-2019-09-1.10.1.tgz", + "integrity": "sha512-2X0wc36PbKo6zbygG19Vw4H2nDo7hT9zxlyNCaBiWdYT1gKxhG/IbftfEaiBOBlpYIXbfmo/7/yJe0OFqJjwvg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-error": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-json-schema-draft-7": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-error": "^1.10.1", + "@swagger-api/apidom-ns-json-schema-draft-7": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0", @@ -2250,16 +2267,16 @@ } }, "node_modules/@swagger-api/apidom-ns-json-schema-2020-12": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-2020-12/-/apidom-ns-json-schema-2020-12-1.0.0-rc.3.tgz", - "integrity": "sha512-iDPbua9HajFwkH9vFUIbkmKVI/VXKuV9G+jLGkyBlF/Zu++1Rv6CstBt+F9CgNThSUqkKt3YA9Rcd82uh1+HnQ==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-2020-12/-/apidom-ns-json-schema-2020-12-1.10.1.tgz", + "integrity": "sha512-JWQJS2eKJgzA/zomZ1Rx8tfIr8H/hCY7CmH5AsYLp0kn4RkABODvbnR19eMTIF0aNuI7SB9DvQe28EfpYMCAyw==", "dev": true, "license": "Apache-2.0", "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-error": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-json-schema-2019-09": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-error": "^1.10.1", + "@swagger-api/apidom-ns-json-schema-2019-09": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0", @@ -2267,15 +2284,15 @@ } }, "node_modules/@swagger-api/apidom-ns-json-schema-draft-4": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-4/-/apidom-ns-json-schema-draft-4-1.0.0-rc.3.tgz", - "integrity": "sha512-8lft8qCo/KAHqiUpfwUMifP9JDhuhXKMNYSSahP2SN0PnbujoS1h3DOXtpR9/+0N6fKPUT8I6GLEwgq8TX2yvA==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-4/-/apidom-ns-json-schema-draft-4-1.10.1.tgz", + "integrity": "sha512-jynGmvUNNuqy7AJb5n8mXjWgmo8mPDNuIYMgije3U4eThdmOpd4iD4iO0EVV5ltfYDlUWepQaiSn2NPn4TSzVQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-ast": "^1.0.0-rc.3", - "@swagger-api/apidom-core": "^1.0.0-rc.3", + "@swagger-api/apidom-ast": "^1.10.1", + "@swagger-api/apidom-core": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0", @@ -2283,16 +2300,16 @@ } }, "node_modules/@swagger-api/apidom-ns-json-schema-draft-6": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-6/-/apidom-ns-json-schema-draft-6-1.0.0-rc.3.tgz", - "integrity": "sha512-IDC+98ur+7L3YaZZnnCytx9+cihElj24CcjX/X2mOBqOTaAwZ/Exb7LiBnvUswV1lOE2X2CX4donRemjk+e32Q==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-6/-/apidom-ns-json-schema-draft-6-1.10.1.tgz", + "integrity": "sha512-ucF0/vVPdN9hNpEqNiu+QQ1ijI1Leng+Ma6wzzML8kQxiqdHiisYiOA7NlBS0iFR6ibjjTx5/ivFZp25pcOXlA==", "dev": true, "license": "Apache-2.0", "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-error": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-json-schema-draft-4": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-error": "^1.10.1", + "@swagger-api/apidom-ns-json-schema-draft-4": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0", @@ -2300,16 +2317,16 @@ } }, "node_modules/@swagger-api/apidom-ns-json-schema-draft-7": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-7/-/apidom-ns-json-schema-draft-7-1.0.0-rc.3.tgz", - "integrity": "sha512-P0dk9WhH7CINBCh1u8GfcQFycrZcw3qCXug0w6M0wiSrjqZv+Mv/AI68dc0Rb+Dzshe4aZy0bZFjAQb3NHfrSg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-7/-/apidom-ns-json-schema-draft-7-1.10.1.tgz", + "integrity": "sha512-oAr+yyLAOWEu8QdTg4os5ktZSNM0lDfoJmOmbZdSxFKv9xd9KSAqcf4e3/v8OWgvX2V9JIxwE0Jo2sI8j4h7Hg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-error": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-json-schema-draft-6": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-error": "^1.10.1", + "@swagger-api/apidom-ns-json-schema-draft-6": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0", @@ -2317,17 +2334,17 @@ } }, "node_modules/@swagger-api/apidom-ns-openapi-2": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-2/-/apidom-ns-openapi-2-1.0.0-rc.3.tgz", - "integrity": "sha512-zwriSfjG+qiPWBHLZRyfdZa305xrB24aZjiAY8r2ikZsdQhC/WHI+e6YqeVCkJwkLzA/oZgrlmyci0mvtkFDQA==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-2/-/apidom-ns-openapi-2-1.10.1.tgz", + "integrity": "sha512-zlGSW/XCtjfn+vjLPVSt+KsPouIOkoXifzWk0P/oAf13JQC9JZJ2MHrqwyw24PqQCf7zjqvHwXhrS/6/3usevg==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-error": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-json-schema-draft-4": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-error": "^1.10.1", + "@swagger-api/apidom-ns-json-schema-draft-4": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0", @@ -2335,16 +2352,16 @@ } }, "node_modules/@swagger-api/apidom-ns-openapi-3-0": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-3-0/-/apidom-ns-openapi-3-0-1.0.0-rc.3.tgz", - "integrity": "sha512-RCufXt7ja7fqFS/EqWOMZ54J4uEnqPQkCXMwwCqUrFHXQ7nGN1J9nmwj2hFQUFYraajmtnk2dNByO46+XefV1w==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-3-0/-/apidom-ns-openapi-3-0-1.10.1.tgz", + "integrity": "sha512-82TW6iwMrRcY09MQI8ZzSbPx7gPo0Qw4R9eQAixhnZ+icp+2VVFMM38pGpZQ5wGLLmbMi+wXnIKqJNw64y3Ihw==", "dev": true, "license": "Apache-2.0", "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-error": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-json-schema-draft-4": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-error": "^1.10.1", + "@swagger-api/apidom-ns-json-schema-draft-4": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0", @@ -2352,18 +2369,38 @@ } }, "node_modules/@swagger-api/apidom-ns-openapi-3-1": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-3-1/-/apidom-ns-openapi-3-1-1.0.0-rc.3.tgz", - "integrity": "sha512-Nc28G/ikbypcXVricv8+PGEGXKAmOwZjkBxB3wN5D4+D0+AiUy1lV07Z7+xFWdql65Y5WWxxfU2/Ej01Bnqt4Q==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-3-1/-/apidom-ns-openapi-3-1-1.10.1.tgz", + "integrity": "sha512-u8A+AqMy2lvRRxl11fqeTDHSbWUgU7kCoz0G7p6K3HoJ7hLb7q97+tldNmxvAGjE1ljylx55sSswEfAUZk9oZA==", "dev": true, "license": "Apache-2.0", "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-ast": "^1.0.0-rc.3", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-json-pointer": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-json-schema-2020-12": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-openapi-3-0": "^1.0.0-rc.3", + "@swagger-api/apidom-ast": "^1.10.1", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-json-pointer": "^1.10.1", + "@swagger-api/apidom-ns-json-schema-2020-12": "^1.10.1", + "@swagger-api/apidom-ns-openapi-3-0": "^1.10.1", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0", + "ts-mixer": "^6.0.3" + } + }, + "node_modules/@swagger-api/apidom-ns-openapi-3-2": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-3-2/-/apidom-ns-openapi-3-2-1.10.1.tgz", + "integrity": "sha512-q+xnEfGWIIqGX+ldd6rgyvtaah22XHVZ2ROcfGKsLHjZNoxc1p94VBMaJmUYYx5GAXRZD9Yn65xUQ29nHHsJBw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime-corejs3": "^7.26.10", + "@swagger-api/apidom-ast": "^1.10.1", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-json-pointer": "^1.10.1", + "@swagger-api/apidom-ns-json-schema-2020-12": "^1.10.1", + "@swagger-api/apidom-ns-openapi-3-0": "^1.10.1", + "@swagger-api/apidom-ns-openapi-3-1": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0", @@ -2371,119 +2408,153 @@ } }, "node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-json": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-api-design-systems-json/-/apidom-parser-adapter-api-design-systems-json-1.0.0-rc.3.tgz", - "integrity": "sha512-ZXKuMd6nqBrpCqTJmbd2pS46ZmL8bIra1KqWVjcvkA/E032nmgDeaT78Cf0Ulha6j+CAzcwL0AnR7GrtFpSfSw==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-api-design-systems-json/-/apidom-parser-adapter-api-design-systems-json-1.10.1.tgz", + "integrity": "sha512-P7sikA/ck0rMaeWGYTTzlnjSmLOoN/YRLDEv334po2/A5Js/FmBvfHJflLDZ4Hn6X2mhbdoF7arLJ0P3VAK86w==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-api-design-systems": "^1.0.0-rc.3", - "@swagger-api/apidom-parser-adapter-json": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-ns-api-design-systems": "^1.10.1", + "@swagger-api/apidom-parser-adapter-json": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-yaml": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-api-design-systems-yaml/-/apidom-parser-adapter-api-design-systems-yaml-1.0.0-rc.3.tgz", - "integrity": "sha512-Qg1yTPPzGF3EhlqcxIZeDVBxxvZzylGM6CTHg5cltGOSoFQ7+NJFE9Ktvk0gbVaFUyElFduCno9FvIfzxPlj8g==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-api-design-systems-yaml/-/apidom-parser-adapter-api-design-systems-yaml-1.10.1.tgz", + "integrity": "sha512-3S9gbqVLE2rkd7jzDThVX6uW6zFGuL0BLJOpduxkwhezgZwyf/EpB29oSzH8ZHuwZHWAsPGiqtivfCp1o5KIxA==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-api-design-systems": "^1.0.0-rc.3", - "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-ns-api-design-systems": "^1.10.1", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-arazzo-json-1": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-arazzo-json-1/-/apidom-parser-adapter-arazzo-json-1-1.0.0-rc.3.tgz", - "integrity": "sha512-T7MbfTSDqdHgSr+cSC6gcGIsiwK3NXmdo28ZUv6LWsgcWDj2zw2Jie+7rXQaDN3JFEL34M/BIcMLyvrG7gYN/Q==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-arazzo-json-1/-/apidom-parser-adapter-arazzo-json-1-1.10.1.tgz", + "integrity": "sha512-e02QuxdkgyCHB+kAskWOKD3doy8FwEheNFPg8te58SvKwxJ/32TwmWQSUT0zmDK6omzFV/HaFzUSfau5UZLquw==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-arazzo-1": "^1.0.0-rc.3", - "@swagger-api/apidom-parser-adapter-json": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-ns-arazzo-1": "^1.10.1", + "@swagger-api/apidom-parser-adapter-json": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-arazzo-yaml-1": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-arazzo-yaml-1/-/apidom-parser-adapter-arazzo-yaml-1-1.0.0-rc.3.tgz", - "integrity": "sha512-mUmxQVXPoemP2ak/77g/o8kpP2DNd1EDjteuyGHyw1EHk/t4xYPAP05rQ2DfIQ5yVHmxBKRDQ15kfVNEpfUfYQ==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-arazzo-yaml-1/-/apidom-parser-adapter-arazzo-yaml-1-1.10.1.tgz", + "integrity": "sha512-S7+1zLGZDX6KuimlRCAfe0df5HxY1ruchyU2VFB/mOikKf3UoDDdlaT/lXRJtyw9aoSuXuYV7ysEyAOLffGgxQ==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-arazzo-1": "^1.0.0-rc.3", - "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-ns-arazzo-1": "^1.10.1", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-asyncapi-json-2": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-json-2/-/apidom-parser-adapter-asyncapi-json-2-1.0.0-rc.3.tgz", - "integrity": "sha512-K2BaslenC4ouPyzOQSB7wQPSsIGKGIj4VfP4M9y3fJaX9dIi+z3kzYQV7NFhZHAnq6pVybIDA44FLHF/WLCxUg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-json-2/-/apidom-parser-adapter-asyncapi-json-2-1.10.1.tgz", + "integrity": "sha512-6j1Uufq52yGJR4xkWYAA2jlv6YjNev+z7Z9BrQCDm7Y9y69zh1HHMncuUwTe1wnypd2hcwLu6IBT0ykBPnNn3Q==", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.26.10", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-ns-asyncapi-2": "^1.10.1", + "@swagger-api/apidom-parser-adapter-json": "^1.10.1", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-asyncapi-json-3": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-json-3/-/apidom-parser-adapter-asyncapi-json-3-1.10.1.tgz", + "integrity": "sha512-2XQG9HVkINBnpwE1Oln4KRDCt6ZB7V1/9If9RAK42wIgpGsHGwgRqsGs39a4tqTL0luXRKyaMVQ2yJ7k4Kq3Ew==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-asyncapi-2": "^1.0.0-rc.3", - "@swagger-api/apidom-parser-adapter-json": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-ns-asyncapi-3": "^1.10.1", + "@swagger-api/apidom-parser-adapter-json": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2/-/apidom-parser-adapter-asyncapi-yaml-2-1.0.0-rc.3.tgz", - "integrity": "sha512-xJezoi5d+RtV7sG9VRcfpbLlJwaR6GoJr2S8lbsnMUkk/B2vZGdRbA2Fc67REQIJTEfxXcU8T3+5m8j0WrG9Xw==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2/-/apidom-parser-adapter-asyncapi-yaml-2-1.10.1.tgz", + "integrity": "sha512-rNE/52HEgYDbLpJ0ydKcXUiQVe1FWz2FN7TgcSplrlwcQdLdO4wwMgMhDgxZfeSDYrsss3rJCqgI8jJFMhIlDQ==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-asyncapi-2": "^1.0.0-rc.3", - "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-ns-asyncapi-2": "^1.10.1", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.10.1", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-asyncapi-yaml-3": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-yaml-3/-/apidom-parser-adapter-asyncapi-yaml-3-1.10.1.tgz", + "integrity": "sha512-++u3KvXmZKyBgNzLR58yr/9D3OPxBg/njrz/L8ncfIRTfdBHYRFP8XA0ktb+3W7RQAFgcG1bB5czq7Y+brLg5g==", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.26.10", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-ns-asyncapi-3": "^1.10.1", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-json": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-json/-/apidom-parser-adapter-json-1.0.0-rc.3.tgz", - "integrity": "sha512-Y0dfIYvQE+OLjormlx6RjmA6ymNA6+nkqJC/6qkFt+4fSjfOiXwbOOnfZp9pJXb2ssmDDdrPTFc3ninx5k7jNw==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-json/-/apidom-parser-adapter-json-1.10.1.tgz", + "integrity": "sha512-hi1Ly/4fWwn7bhWr9l59BJa/dTC6bnb2+0Ogt1fHsyLuHLA71hxKX5FLRKVUcVTITunJg5mIgtBxG928MMJmdA==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-ast": "^1.0.0-rc.3", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-error": "^1.0.0-rc.3", + "@swagger-api/apidom-ast": "^1.10.1", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-error": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0", @@ -2493,119 +2564,153 @@ } }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-2": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-2/-/apidom-parser-adapter-openapi-json-2-1.0.0-rc.3.tgz", - "integrity": "sha512-yaMS11FZVJLF062s+dch1kmUvBqdIS6mwAg/4XUL7XwSYat6pnV2ONCqdcUO9JSc9KJMZQiVAZjAZSj096ssNg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-2/-/apidom-parser-adapter-openapi-json-2-1.10.1.tgz", + "integrity": "sha512-V0D9OrDTT7HXht8c48ngHcZCae1HYcvjyhX/xfG9/UyrEIY6IqGxhr5Bh7SRvNLLQ+3WuN8+o6PzBFtaU0tWAw==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-openapi-2": "^1.0.0-rc.3", - "@swagger-api/apidom-parser-adapter-json": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-ns-openapi-2": "^1.10.1", + "@swagger-api/apidom-parser-adapter-json": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-0": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-3-0/-/apidom-parser-adapter-openapi-json-3-0-1.0.0-rc.3.tgz", - "integrity": "sha512-5OdImG3eEgYpFvSo0EiZVvJJahk+f6cm5WZNn9lVdRlmxmtpzKM3UNfIYcBgVcAcLvfi8g6G7xRzD1DshaS8sw==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-3-0/-/apidom-parser-adapter-openapi-json-3-0-1.10.1.tgz", + "integrity": "sha512-02pJp2Dz9fYzxA/GYthoUSGrMp1cqrfvsi1UfDVqnPuO4A/hFMLtpTIXs1YseRdrPiDLQF12+3uKH8wrNmZ1Zg==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-openapi-3-0": "^1.0.0-rc.3", - "@swagger-api/apidom-parser-adapter-json": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-ns-openapi-3-0": "^1.10.1", + "@swagger-api/apidom-parser-adapter-json": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-1": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-3-1/-/apidom-parser-adapter-openapi-json-3-1-1.0.0-rc.3.tgz", - "integrity": "sha512-UWlH29DOqKfHF2zwv7r5b7pgrc7Yxdus7FjYWA8p8yoIB02xDwHBaH4KhccIAXkm1qNMo+4TwSKFvO/boE8LMA==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-3-1/-/apidom-parser-adapter-openapi-json-3-1-1.10.1.tgz", + "integrity": "sha512-ceJej3P0S0WGGK07BAbdxkTp16+MHiU0kLjvUaj7QME/UBXoTaLFl0YRvGy1nHbnOHx7qQloC6JR5fUzm8pXdQ==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-openapi-3-1": "^1.0.0-rc.3", - "@swagger-api/apidom-parser-adapter-json": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-ns-openapi-3-1": "^1.10.1", + "@swagger-api/apidom-parser-adapter-json": "^1.10.1", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-2": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-3-2/-/apidom-parser-adapter-openapi-json-3-2-1.10.1.tgz", + "integrity": "sha512-QHq7sBJEsVZyCTpHp4auVdK/9kClwI7NUGIHo0k3TmQZqVwg0uv3CQRkrTw50m5SauQG/ZfTxvnBPDqu004P6Q==", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.26.10", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-ns-openapi-3-2": "^1.10.1", + "@swagger-api/apidom-parser-adapter-json": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-2": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-2/-/apidom-parser-adapter-openapi-yaml-2-1.0.0-rc.3.tgz", - "integrity": "sha512-kSWzmalm98ScImQHHtpTBDAIEzLsfE24Pe1IIJP1TaI2rk1AuxzaCsqMl6NQIlnIEawghPOXlG0hLsgtswn/Jg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-2/-/apidom-parser-adapter-openapi-yaml-2-1.10.1.tgz", + "integrity": "sha512-I0Sa1TMfYpqkfDDtLCLfhTpLtYdI9xjzhUTnM5bGooO7ylZ0+6rZ/kUvt7mHJvGzN5hEpwznDzQabA96rZd5mA==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-openapi-2": "^1.0.0-rc.3", - "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-ns-openapi-2": "^1.10.1", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0/-/apidom-parser-adapter-openapi-yaml-3-0-1.0.0-rc.3.tgz", - "integrity": "sha512-IRxjOgmGpaA1ay/NITOqk3TKTXnGiJtNP8KsPm//i+HkGcg87lZEvRDflB2Z70aRofKncXM2rCMAEqFqV7A9ug==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0/-/apidom-parser-adapter-openapi-yaml-3-0-1.10.1.tgz", + "integrity": "sha512-btALgBVEggG0yUVPmMR+EfFOo4dT6qPBA0Rc9Sl6mXsQmuyp08w0pFS1bEWCulpFs4AluLNOO3Eca/nk3SvItA==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-openapi-3-0": "^1.0.0-rc.3", - "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-ns-openapi-3-0": "^1.10.1", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1/-/apidom-parser-adapter-openapi-yaml-3-1-1.0.0-rc.3.tgz", - "integrity": "sha512-uvDMPiKt7uZSAOUVe+q/AygTFXw1odxxu5mi5voQM3/0KbR/vlt8f1dO9sQkys+G6ped2nL4r8B0p6bXR8uAMQ==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1/-/apidom-parser-adapter-openapi-yaml-3-1-1.10.1.tgz", + "integrity": "sha512-lF/7vamKL71HAu+ivfQpLk/rbV3EUHlibSUusOZgn5w8LRsKvRlM5F+EbMUCEE3L+ZHvbX3r7I7BHfjMPG8KeA==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-ns-openapi-3-1": "^1.0.0-rc.3", - "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-ns-openapi-3-1": "^1.10.1", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.10.1", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-2": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-3-2/-/apidom-parser-adapter-openapi-yaml-3-2-1.10.1.tgz", + "integrity": "sha512-2IkryVZCuJk5hgggS4wugqsUrCAlGTeYOa34Aw0oH1E+2KC0CRXx8s19/UstdwEWx49kEMoh/QOx3Tb0Kp4idQ==", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.26.10", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-ns-openapi-3-2": "^1.10.1", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.10.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-yaml-1-2": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-yaml-1-2/-/apidom-parser-adapter-yaml-1-2-1.0.0-rc.3.tgz", - "integrity": "sha512-IiLIw74NRpRwi2YkV1hzmHC5JvvAm/TdeVYZoYK0QxeT2Ozr6MvhnUnRFjjSL3wcmku9+rLz2d8EGL2kO46qRA==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-yaml-1-2/-/apidom-parser-adapter-yaml-1-2-1.10.1.tgz", + "integrity": "sha512-HVnq38OnU3nodluWbXTXf7PY5BSp2X07q1Ppx/vxPJaxQ43QxD+EZYvuh2HF7M072f9JuxZzlZQO1btFk7qD2g==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-ast": "^1.0.0-rc.3", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-error": "^1.0.0-rc.3", + "@swagger-api/apidom-ast": "^1.10.1", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-error": "^1.10.1", "@tree-sitter-grammars/tree-sitter-yaml": "=0.7.1", "@types/ramda": "~0.30.0", "ramda": "~0.30.0", @@ -2636,9 +2741,9 @@ } }, "node_modules/@swagger-api/apidom-parser-adapter-yaml-1-2/node_modules/node-addon-api": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.5.0.tgz", - "integrity": "sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.7.0.tgz", + "integrity": "sha512-9MdFxmkKaOYVTV+XVRG8ArDwwQ77XIgIPyKASB1k3JPq3M8fGQQQE3YpMOrKm6g//Ktx8ivZr8xo1Qmtqub+GA==", "dev": true, "license": "MIT", "optional": true, @@ -2652,6 +2757,7 @@ "integrity": "sha512-usbHZP9/oxNsUY65MQUsduGRqDHQOou1cagUSwjhoSYAmSahjQDAVsh9s+SlZkn8X8+O1FULRGwHu7AFP3kjzg==", "dev": true, "hasInstallScript": true, + "license": "MIT", "optional": true, "dependencies": { "node-addon-api": "^8.3.0", @@ -2659,43 +2765,47 @@ } }, "node_modules/@swagger-api/apidom-reference": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-reference/-/apidom-reference-1.0.0-rc.3.tgz", - "integrity": "sha512-xZ9B6lGpdlHGSZGEhYe/MAyULCN4d+w4LKK5P1C/i6W6AU4iDEMjMjSawRV9ptJcObnu9ArEe92rgI7XS6s0TQ==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-reference/-/apidom-reference-1.10.1.tgz", + "integrity": "sha512-JVbUI6tlndxoP9oW7Xyhm6N1hevtTK23cIZAUDDPfZ9nYjdV6OPleT5aKsVBw3ZtBXtvriTZ/vODdqL7H28Z8A==", "dev": true, "license": "Apache-2.0", "dependencies": { "@babel/runtime-corejs3": "^7.26.10", - "@swagger-api/apidom-core": "^1.0.0-rc.3", - "@swagger-api/apidom-error": "^1.0.0-rc.3", + "@swagger-api/apidom-core": "^1.10.1", + "@swagger-api/apidom-error": "^1.10.1", "@types/ramda": "~0.30.0", "axios": "^1.12.2", - "minimatch": "^7.4.3", - "process": "^0.11.10", + "minimatch": "^10.2.1", "ramda": "~0.30.0", "ramda-adjunct": "^5.0.0" }, "optionalDependencies": { - "@swagger-api/apidom-json-pointer": "^1.0.0-rc.0", - "@swagger-api/apidom-ns-arazzo-1": "^1.0.0-rc.0", - "@swagger-api/apidom-ns-asyncapi-2": "^1.0.0-rc.0", - "@swagger-api/apidom-ns-openapi-2": "^1.0.0-rc.0", - "@swagger-api/apidom-ns-openapi-3-0": "^1.0.0-rc.0", - "@swagger-api/apidom-ns-openapi-3-1": "^1.0.0-rc.0", - "@swagger-api/apidom-parser-adapter-api-design-systems-json": "^1.0.0-rc.0", - "@swagger-api/apidom-parser-adapter-api-design-systems-yaml": "^1.0.0-rc.0", - "@swagger-api/apidom-parser-adapter-arazzo-json-1": "^1.0.0-rc.0", - "@swagger-api/apidom-parser-adapter-arazzo-yaml-1": "^1.0.0-rc.0", - "@swagger-api/apidom-parser-adapter-asyncapi-json-2": "^1.0.0-rc.0", - "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": "^1.0.0-rc.0", - "@swagger-api/apidom-parser-adapter-json": "^1.0.0-rc.0", - "@swagger-api/apidom-parser-adapter-openapi-json-2": "^1.0.0-rc.0", - "@swagger-api/apidom-parser-adapter-openapi-json-3-0": "^1.0.0-rc.0", - "@swagger-api/apidom-parser-adapter-openapi-json-3-1": "^1.0.0-rc.0", - "@swagger-api/apidom-parser-adapter-openapi-yaml-2": "^1.0.0-rc.0", - "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": "^1.0.0-rc.0", - "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": "^1.0.0-rc.0", - "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.0.0-rc.0" + "@swagger-api/apidom-json-pointer": "^1.10.1", + "@swagger-api/apidom-ns-arazzo-1": "^1.10.1", + "@swagger-api/apidom-ns-asyncapi-2": "^1.10.1", + "@swagger-api/apidom-ns-openapi-2": "^1.10.1", + "@swagger-api/apidom-ns-openapi-3-0": "^1.10.1", + "@swagger-api/apidom-ns-openapi-3-1": "^1.10.1", + "@swagger-api/apidom-ns-openapi-3-2": "^1.10.1", + "@swagger-api/apidom-parser-adapter-api-design-systems-json": "^1.10.1", + "@swagger-api/apidom-parser-adapter-api-design-systems-yaml": "^1.10.1", + "@swagger-api/apidom-parser-adapter-arazzo-json-1": "^1.10.1", + "@swagger-api/apidom-parser-adapter-arazzo-yaml-1": "^1.10.1", + "@swagger-api/apidom-parser-adapter-asyncapi-json-2": "^1.10.1", + "@swagger-api/apidom-parser-adapter-asyncapi-json-3": "^1.10.1", + "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": "^1.10.1", + "@swagger-api/apidom-parser-adapter-asyncapi-yaml-3": "^1.10.1", + "@swagger-api/apidom-parser-adapter-json": "^1.10.1", + "@swagger-api/apidom-parser-adapter-openapi-json-2": "^1.10.1", + "@swagger-api/apidom-parser-adapter-openapi-json-3-0": "^1.10.1", + "@swagger-api/apidom-parser-adapter-openapi-json-3-1": "^1.10.1", + "@swagger-api/apidom-parser-adapter-openapi-json-3-2": "^1.10.1", + "@swagger-api/apidom-parser-adapter-openapi-yaml-2": "^1.10.1", + "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": "^1.10.1", + "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": "^1.10.1", + "@swagger-api/apidom-parser-adapter-openapi-yaml-3-2": "^1.10.1", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.10.1" } }, "node_modules/@swaggerexpert/cookie": { @@ -4762,15 +4872,15 @@ "license": "MIT" }, "node_modules/axios": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz", - "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.15.0.tgz", + "integrity": "sha512-wWyJDlAatxk30ZJer+GeCWS209sA42X+N5jU2jy6oHTp7ufw8uzUTVFBX9+wTfAlhiJXGS0Bq7X6efruWjuK9Q==", "dev": true, "license": "MIT", "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.4", - "proxy-from-env": "^1.1.0" + "follow-redirects": "^1.15.11", + "form-data": "^4.0.5", + "proxy-from-env": "^2.1.0" } }, "node_modules/babel-loader": { @@ -5207,13 +5317,26 @@ } }, "node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/brace-expansion/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/braces": { @@ -6704,9 +6827,9 @@ } }, "node_modules/core-js-pure": { - "version": "3.46.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.46.0.tgz", - "integrity": "sha512-NMCW30bHNofuhwLhYPt66OLOKTMbOhgTTatKVbaQC3KRHpTCiRIBYvtshr+NBYSnBxwAFhjW/RfJ0XbIjS16rw==", + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.49.0.tgz", + "integrity": "sha512-XM4RFka59xATyJv/cS3O3Kml72hQXUeGRuuTmMYFxwzc9/7C8OYTaIR/Ji+Yt8DXzsFLNhat15cE/JP15HrCgw==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -7871,9 +7994,9 @@ "license": "BSD-2-Clause" }, "node_modules/dompurify": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz", - "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.0.tgz", + "integrity": "sha512-nolgK9JcaUXMSmW+j1yaSvaEaoXYHwWyGJlkoCTghc97KgGDDSnpoU/PlEnw63Ah+TGKFOyY+X5LnxaWbCSfXg==", "dev": true, "license": "(MPL-2.0 OR Apache-2.0)", "optionalDependencies": { @@ -9334,9 +9457,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.15.11", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", - "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", + "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", "dev": true, "funding": [ { @@ -9398,9 +9521,9 @@ } }, "node_modules/form-data": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", - "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", "dev": true, "license": "MIT", "dependencies": { @@ -10592,9 +10715,9 @@ "license": "MIT" }, "node_modules/immutable": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.4.tgz", - "integrity": "sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.5.tgz", + "integrity": "sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==", "dev": true, "license": "MIT" }, @@ -12461,16 +12584,16 @@ "license": "MIT" }, "node_modules/minimatch": { - "version": "7.4.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.9.tgz", - "integrity": "sha512-Brg/fp/iAVDOQoHxkuN5bEYhyQlZhxddI78yWsCbeEwTHXQjlNLtiJDUsp1GIptVqMI7/gkJMz4vVAc01mpoBw==", + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^2.0.2" + "brace-expansion": "^5.0.5" }, "engines": { - "node": ">=10" + "node": "18 || 20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -15422,11 +15545,14 @@ } }, "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz", + "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=10" + } }, "node_modules/prr": { "version": "1.0.1", @@ -18119,19 +18245,20 @@ } }, "node_modules/swagger-client": { - "version": "3.36.0", - "resolved": "https://registry.npmjs.org/swagger-client/-/swagger-client-3.36.0.tgz", - "integrity": "sha512-9fkjxGHXuKy20jj8zwE6RwgFSOGKAyOD5U7aKgW/+/futtHZHOdZeqiEkb97sptk2rdBv7FEiUQDNlWZR186RA==", + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/swagger-client/-/swagger-client-3.37.1.tgz", + "integrity": "sha512-WCRU7wfyqTyB0vOpVK1vHFm4aCqnmqcXycDcWVmHa784Nd4cABaQeSITtjWMOnjJoIkTqG8TLArYn4SAv+wj2w==", "dev": true, "license": "Apache-2.0", "dependencies": { "@babel/runtime-corejs3": "^7.22.15", "@scarf/scarf": "=1.4.0", - "@swagger-api/apidom-core": "^1.0.0-rc.1", - "@swagger-api/apidom-error": "^1.0.0-rc.1", - "@swagger-api/apidom-json-pointer": "^1.0.0-rc.1", - "@swagger-api/apidom-ns-openapi-3-1": "^1.0.0-rc.1", - "@swagger-api/apidom-reference": "^1.0.0-rc.1", + "@swagger-api/apidom-core": "^1.7.0", + "@swagger-api/apidom-error": "^1.7.0", + "@swagger-api/apidom-json-pointer": "^1.7.0", + "@swagger-api/apidom-ns-openapi-3-1": "^1.7.0", + "@swagger-api/apidom-ns-openapi-3-2": "^1.7.0", + "@swagger-api/apidom-reference": "^1.7.0", "@swaggerexpert/cookie": "^2.0.2", "deepmerge": "~4.3.0", "fast-json-patch": "^3.0.0-1", @@ -18146,9 +18273,9 @@ } }, "node_modules/swagger-ui": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/swagger-ui/-/swagger-ui-5.31.0.tgz", - "integrity": "sha512-FKVcgFnbZDhQR6Cfj/s+gvhZKtg1xosRFfXSenF8bia8eLzFIdHU2BMWFP0E7x5Yy78YPAYCE05wrlOuXfNakw==", + "version": "5.32.2", + "resolved": "https://registry.npmjs.org/swagger-ui/-/swagger-ui-5.32.2.tgz", + "integrity": "sha512-oIvCwj8NomYpe4cXtCmAc4H/ntHcnCNEnQ2z+jkcy6JjYx1ZvMwJHh5uOAalKPkRxHTlht15zNEZScUjdm6cNQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -18159,12 +18286,12 @@ "classnames": "^2.5.1", "css.escape": "1.5.1", "deep-extend": "0.6.0", - "dompurify": "=3.2.6", + "dompurify": "^3.3.2", "ieee754": "^1.2.1", "immutable": "^3.x.x", "js-file-download": "^0.4.12", "js-yaml": "=4.1.1", - "lodash": "^4.17.21", + "lodash": "^4.18.1", "prop-types": "^15.8.1", "randexp": "^0.5.3", "randombytes": "^2.1.0", @@ -18183,7 +18310,7 @@ "reselect": "^5.1.1", "serialize-error": "^8.1.0", "sha.js": "^2.4.12", - "swagger-client": "^3.36.0", + "swagger-client": "^3.37.1", "url-parse": "^1.5.10", "xml": "=1.0.1", "xml-but-prettier": "^1.0.1", @@ -18198,9 +18325,9 @@ "license": "Apache-2.0" }, "node_modules/swagger-ui/node_modules/immutable": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", - "integrity": "sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.3.tgz", + "integrity": "sha512-AUY/VyX0E5XlibOmWt10uabJzam1zlYjwiEgQSDc5+UIkFNaF9WM0JxXKaNMGf+F/ffUF+7kRKXM9A7C0xXqMg==", "dev": true, "license": "MIT", "engines": { @@ -18732,9 +18859,9 @@ } }, "node_modules/tree-sitter-json/node_modules/node-addon-api": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.5.0.tgz", - "integrity": "sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.7.0.tgz", + "integrity": "sha512-9MdFxmkKaOYVTV+XVRG8ArDwwQ77XIgIPyKASB1k3JPq3M8fGQQQE3YpMOrKm6g//Ktx8ivZr8xo1Qmtqub+GA==", "dev": true, "license": "MIT", "optional": true, @@ -18743,9 +18870,9 @@ } }, "node_modules/tree-sitter/node_modules/node-addon-api": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.5.0.tgz", - "integrity": "sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.7.0.tgz", + "integrity": "sha512-9MdFxmkKaOYVTV+XVRG8ArDwwQ77XIgIPyKASB1k3JPq3M8fGQQQE3YpMOrKm6g//Ktx8ivZr8xo1Qmtqub+GA==", "dev": true, "license": "MIT", "optional": true, diff --git a/package.json b/package.json index e737bef..7da3145 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@bimdata/design-system": "0.3.20", "sass": "^1.79.3", "sass-loader": "^10.5.2", - "swagger-ui": "^5.31.0", + "swagger-ui": "^5.32.2", "swagger-ui-dist": "4.1.3", "vuepress": "^1.9.10" } diff --git a/src/.vuepress/components/Home.vue b/src/.vuepress/components/Home.vue index 6da406c..4d65423 100644 --- a/src/.vuepress/components/Home.vue +++ b/src/.vuepress/components/Home.vue @@ -2,126 +2,213 @@
-

Documentation

-
- +
+

Documentation

+

Go from idea to integration: guides, APIs, and examples.

-

How Can We Help?

-

- Here are a few items we think might help you get started faster with BIMData.io depending on - your needs. -

-
- +
+

How Can We Help?

+

+ Here are a few items we think might help you get started faster with BIMData.io depending + on your needs. +

+
+ +
+ - + - + - +
@@ -181,7 +268,6 @@ diff --git a/src/.vuepress/config.js b/src/.vuepress/config.js index 5b0e3d8..ce4ba0a 100644 --- a/src/.vuepress/config.js +++ b/src/.vuepress/config.js @@ -13,6 +13,7 @@ module.exports = { { text: "API", link: "/api/introduction/overview.html" }, { text: "Viewer", link: "/viewer/" }, { text: "On Premises", link: "/on-premises/getting_started.html" }, + { text: "User Guide", link: "/user-guide/creer-un-compte-bimdata.html" }, ], sidebar, searchPlaceholder: "Search", diff --git a/src/.vuepress/public/assets/img/bimdata_icon-api.png b/src/.vuepress/public/assets/img/bimdata_icon-api.png new file mode 100644 index 0000000..93d32ff Binary files /dev/null and b/src/.vuepress/public/assets/img/bimdata_icon-api.png differ diff --git a/src/.vuepress/public/assets/img/bimdata_icon-bcf.svg b/src/.vuepress/public/assets/img/bimdata_icon-bcf.svg index 58200cd..c79a28e 100644 --- a/src/.vuepress/public/assets/img/bimdata_icon-bcf.svg +++ b/src/.vuepress/public/assets/img/bimdata_icon-bcf.svg @@ -1,5 +1,3 @@ - - - - + + diff --git a/src/.vuepress/public/assets/img/bimdata_icon-guided_tour.svg b/src/.vuepress/public/assets/img/bimdata_icon-guided_tour.svg deleted file mode 100644 index 1fc45d0..0000000 --- a/src/.vuepress/public/assets/img/bimdata_icon-guided_tour.svg +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/.vuepress/public/assets/img/bimdata_icon-ifc.svg b/src/.vuepress/public/assets/img/bimdata_icon-ifc.svg index 459d602..11a4a22 100644 --- a/src/.vuepress/public/assets/img/bimdata_icon-ifc.svg +++ b/src/.vuepress/public/assets/img/bimdata_icon-ifc.svg @@ -1,6 +1,3 @@ - - - - - + + diff --git a/src/.vuepress/public/assets/img/bimdata_icon-on_premises.png b/src/.vuepress/public/assets/img/bimdata_icon-on_premises.png new file mode 100644 index 0000000..48ed318 Binary files /dev/null and b/src/.vuepress/public/assets/img/bimdata_icon-on_premises.png differ diff --git a/src/.vuepress/public/assets/img/bimdata_icon-on_premises.svg b/src/.vuepress/public/assets/img/bimdata_icon-on_premises.svg deleted file mode 100644 index 67785ad..0000000 --- a/src/.vuepress/public/assets/img/bimdata_icon-on_premises.svg +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/.vuepress/public/assets/img/bimdata_icon-open_source.svg b/src/.vuepress/public/assets/img/bimdata_icon-open_source.svg index 2d8699a..49c5b8c 100644 --- a/src/.vuepress/public/assets/img/bimdata_icon-open_source.svg +++ b/src/.vuepress/public/assets/img/bimdata_icon-open_source.svg @@ -1,4 +1,4 @@ - - - + + + diff --git a/src/.vuepress/public/assets/img/bimdata_icon-platform.svg b/src/.vuepress/public/assets/img/bimdata_icon-platform.svg deleted file mode 100644 index 719d31d..0000000 --- a/src/.vuepress/public/assets/img/bimdata_icon-platform.svg +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/.vuepress/public/assets/img/bimdata_icon-plugin.svg b/src/.vuepress/public/assets/img/bimdata_icon-plugin.svg deleted file mode 100644 index 626ae2e..0000000 --- a/src/.vuepress/public/assets/img/bimdata_icon-plugin.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/src/.vuepress/public/assets/img/bimdata_icon-plugins.svg b/src/.vuepress/public/assets/img/bimdata_icon-plugins.svg new file mode 100644 index 0000000..77d8541 --- /dev/null +++ b/src/.vuepress/public/assets/img/bimdata_icon-plugins.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/.vuepress/public/assets/img/bimdata_icon-sdk.svg b/src/.vuepress/public/assets/img/bimdata_icon-sdk.svg new file mode 100644 index 0000000..9b45cfb --- /dev/null +++ b/src/.vuepress/public/assets/img/bimdata_icon-sdk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/.vuepress/public/assets/img/bimdata_icon-user_guide.png b/src/.vuepress/public/assets/img/bimdata_icon-user_guide.png new file mode 100644 index 0000000..d3eae8e Binary files /dev/null and b/src/.vuepress/public/assets/img/bimdata_icon-user_guide.png differ diff --git a/src/.vuepress/public/assets/img/bimdata_icon-viewer.png b/src/.vuepress/public/assets/img/bimdata_icon-viewer.png new file mode 100644 index 0000000..c4e34c2 Binary files /dev/null and b/src/.vuepress/public/assets/img/bimdata_icon-viewer.png differ diff --git a/src/.vuepress/public/assets/img/bimdata_icon-viewer.svg b/src/.vuepress/public/assets/img/bimdata_icon-viewer.svg deleted file mode 100644 index c3a1f77..0000000 --- a/src/.vuepress/public/assets/img/bimdata_icon-viewer.svg +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/.vuepress/public/assets/img/bimdata_icon-viewer_sdk.svg b/src/.vuepress/public/assets/img/bimdata_icon-viewer_sdk.svg deleted file mode 100644 index 017fa1f..0000000 --- a/src/.vuepress/public/assets/img/bimdata_icon-viewer_sdk.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/src/.vuepress/public/assets/img/home_illu.svg b/src/.vuepress/public/assets/img/home_illu.svg deleted file mode 100644 index dec9bff..0000000 --- a/src/.vuepress/public/assets/img/home_illu.svg +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/.vuepress/public/assets/img/user-guide/ajouter-version.png b/src/.vuepress/public/assets/img/user-guide/ajouter-version.png new file mode 100644 index 0000000..b454438 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/ajouter-version.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/arborescence.png b/src/.vuepress/public/assets/img/user-guide/arborescence.png new file mode 100644 index 0000000..96bb607 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/arborescence.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/compte-de-facturation.png b/src/.vuepress/public/assets/img/user-guide/compte-de-facturation.png new file mode 100644 index 0000000..5dcca84 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/compte-de-facturation.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/consulter-version.png b/src/.vuepress/public/assets/img/user-guide/consulter-version.png new file mode 100644 index 0000000..7750e18 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/consulter-version.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/creation-bcf.png b/src/.vuepress/public/assets/img/user-guide/creation-bcf.png new file mode 100644 index 0000000..4189296 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/creation-bcf.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/dashboard.png b/src/.vuepress/public/assets/img/user-guide/dashboard.png new file mode 100644 index 0000000..0e41b90 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/dashboard.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/demo.png b/src/.vuepress/public/assets/img/user-guide/demo.png new file mode 100644 index 0000000..6ba2b50 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/demo.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/detail-visa.png b/src/.vuepress/public/assets/img/user-guide/detail-visa.png new file mode 100644 index 0000000..46c416f Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/detail-visa.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/factures.png b/src/.vuepress/public/assets/img/user-guide/factures.png new file mode 100644 index 0000000..2c12fa9 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/factures.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/formulaire-visa.png b/src/.vuepress/public/assets/img/user-guide/formulaire-visa.png new file mode 100644 index 0000000..0a29809 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/formulaire-visa.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/formulaire.png b/src/.vuepress/public/assets/img/user-guide/formulaire.png new file mode 100644 index 0000000..f2407db Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/formulaire.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/ged-2.png b/src/.vuepress/public/assets/img/user-guide/ged-2.png new file mode 100644 index 0000000..a1c3225 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/ged-2.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/ged.png b/src/.vuepress/public/assets/img/user-guide/ged.png new file mode 100644 index 0000000..63834a6 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/ged.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/gestion-des-droits.png b/src/.vuepress/public/assets/img/user-guide/gestion-des-droits.png new file mode 100644 index 0000000..f5b328c Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/gestion-des-droits.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/groupes.png b/src/.vuepress/public/assets/img/user-guide/groupes.png new file mode 100644 index 0000000..edf3b45 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/groupes.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/importer-dossier.png b/src/.vuepress/public/assets/img/user-guide/importer-dossier.png new file mode 100644 index 0000000..c8d1c59 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/importer-dossier.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/importer-ged.png b/src/.vuepress/public/assets/img/user-guide/importer-ged.png new file mode 100644 index 0000000..75bfca7 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/importer-ged.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/importer-groupes.png b/src/.vuepress/public/assets/img/user-guide/importer-groupes.png new file mode 100644 index 0000000..47f5819 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/importer-groupes.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/invitation.png b/src/.vuepress/public/assets/img/user-guide/invitation.png new file mode 100644 index 0000000..0c06e99 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/invitation.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/maptiler.png b/src/.vuepress/public/assets/img/user-guide/maptiler.png new file mode 100644 index 0000000..6748528 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/maptiler.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/menu-version.png b/src/.vuepress/public/assets/img/user-guide/menu-version.png new file mode 100644 index 0000000..731c502 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/menu-version.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/model-manager.png b/src/.vuepress/public/assets/img/user-guide/model-manager.png new file mode 100644 index 0000000..760e166 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/model-manager.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/navigation-projet.png b/src/.vuepress/public/assets/img/user-guide/navigation-projet.png new file mode 100644 index 0000000..b1aefb0 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/navigation-projet.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/onglet-ged.png b/src/.vuepress/public/assets/img/user-guide/onglet-ged.png new file mode 100644 index 0000000..7d65fa9 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/onglet-ged.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/parametres-bcf.png b/src/.vuepress/public/assets/img/user-guide/parametres-bcf.png new file mode 100644 index 0000000..e225da1 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/parametres-bcf.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/parametres-defaut.png b/src/.vuepress/public/assets/img/user-guide/parametres-defaut.png new file mode 100644 index 0000000..a3cacc7 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/parametres-defaut.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/personnalisation-parametres.png b/src/.vuepress/public/assets/img/user-guide/personnalisation-parametres.png new file mode 100644 index 0000000..b7b4fd8 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/personnalisation-parametres.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/preview.png b/src/.vuepress/public/assets/img/user-guide/preview.png new file mode 100644 index 0000000..f0c2183 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/preview.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/projet.png b/src/.vuepress/public/assets/img/user-guide/projet.png new file mode 100644 index 0000000..fb4e46e Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/projet.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/rapport-annotation.png b/src/.vuepress/public/assets/img/user-guide/rapport-annotation.png new file mode 100644 index 0000000..fa33079 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/rapport-annotation.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/upload-model-manager.png b/src/.vuepress/public/assets/img/user-guide/upload-model-manager.png new file mode 100644 index 0000000..2c54214 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/upload-model-manager.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/upload-model.png b/src/.vuepress/public/assets/img/user-guide/upload-model.png new file mode 100644 index 0000000..f40fdb7 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/upload-model.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/user-espace.png b/src/.vuepress/public/assets/img/user-guide/user-espace.png new file mode 100644 index 0000000..2ed58f9 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/user-espace.png differ diff --git a/src/.vuepress/public/assets/img/user-guide/visa-menu.png b/src/.vuepress/public/assets/img/user-guide/visa-menu.png new file mode 100644 index 0000000..88985a1 Binary files /dev/null and b/src/.vuepress/public/assets/img/user-guide/visa-menu.png differ diff --git a/src/.vuepress/sidebar.js b/src/.vuepress/sidebar.js index 73dfbe6..00075b2 100644 --- a/src/.vuepress/sidebar.js +++ b/src/.vuepress/sidebar.js @@ -3,6 +3,7 @@ module.exports = { "/plateform/": [], "/viewer/": getViewerSidebar(), "/on-premises/": getOnpremSidebar(), + "/user-guide/": getUserGuideSidebar(), }; function getApiSidebar() { @@ -10,11 +11,7 @@ function getApiSidebar() { { title: "Introduction", collapsable: false, - children: [ - "introduction/overview", - "introduction/quick_start", - "introduction/concepts", - ], + children: ["introduction/overview", "introduction/quick_start", "introduction/concepts"], }, { title: "Guides", @@ -40,10 +37,7 @@ function getViewerSidebar() { "", { title: "Guide", - children: [ - "guide/", - "guide/plugins", - ], + children: ["guide/", "guide/plugins"], }, { title: "Examples", @@ -96,10 +90,7 @@ function getOnpremSidebar() { "install/prerequisites", { title: "Quickstart", - children: [ - "install/quickstart/install", - "install/quickstart/config", - ], + children: ["install/quickstart/install", "install/quickstart/config"], }, "install/high_availability", ], @@ -116,9 +107,41 @@ function getOnpremSidebar() { "config/env/platform_back", "config/env/archive", "config/env/workers", - ] - } - ] + ], + }, + ], + }, + ]; +} + +function getUserGuideSidebar() { + return [ + { + title: "Créer un compte BIMData", + path: "creer-un-compte-bimdata", + }, + { + title: "BIMData Platform", + children: [ + "bimdata-platform/tableau-de-bord", + "bimdata-platform/espace", + "bimdata-platform/compte-de-facturation", + "bimdata-platform/page-projet", + { + title: "GED", + children: [ + "bimdata-platform/ged/introduction", + "bimdata-platform/ged/navigation", + "bimdata-platform/ged/arborescence", + "bimdata-platform/ged/gestion-des-droits-d-acces", + "bimdata-platform/ged/visa", + "bimdata-platform/ged/versionning", + "bimdata-platform/ged/fonctionnalites-avancees", + ], + }, + "bimdata-platform/bcf-plateforme", + // "meta-building/meta-building", + ], }, ]; } diff --git a/src/user-guide/bimdata-platform/bcf-plateforme.md b/src/user-guide/bimdata-platform/bcf-plateforme.md new file mode 100644 index 0000000..982fec5 --- /dev/null +++ b/src/user-guide/bimdata-platform/bcf-plateforme.md @@ -0,0 +1,55 @@ +# BCF Plateforme + +## Rapport d'annotation + +Le tableau de bord des BCF de la plateforme BIMData facilite la gestion complète des commentaires BCF de votre projet. Il permet d’ouvrir, de gérer et de télécharger les commentaires, offrant ainsi un suivi centralisé et efficace des échanges pour une meilleure collaboration entre les parties prenantes. + +![Rapport annotation](/assets/img/user-guide/rapport-annotation.png) + +## Importer vos fichiers BCF + +La plateforme BIMData vous permet d’importer facilement vos fichiers BCF. +* Sur la page du tableau de bord des BCF, cliquez sur le bouton **"Importer"**, situé en haut à droite de l’interface. +* Sélectionnez le fichier BCF à importer depuis votre ordinateur. + +Une fois le fichier importé, les annotations et commentaires contenus dans celui-ci seront automatiquement ajoutés au projet, vous permettant de les consulter et de les gérer. + +## Créer un commentaire BCF + +La création d’un commentaire BCF sur la plateforme BIMData est simple et rapide grâce à un formulaire dédié. + +![Créer un BCF](/assets/img/user-guide/creation-bcf.png) + +Dans le tableau de bord des BCF, cliquez sur le bouton **"Créer un BCF"**, situé en haut à droite de l'interface. +* Un formulaire s’affiche, vous permettant de saisir les informations nécessaires pour créer votre commentaire. + * Le champ **"Titre"** est obligatoire. Il doit résumer brièvement le commentaire ou la problématique que vous souhaitez soulever. + * D’autres champs comme **"Description"**, **"Priorité"**, **"Type"**, etc., peuvent être remplis selon vos besoins. + * Contrairement au formulaire BCF de la visionneuse BIMData, ici, le champ **"Image"** ne contient pas un point de vue de la maquette 3D, mais un fichier **image** que vous pouvez télécharger directement depuis votre ordinateur. + +## Paramètres BCF + +La plateforme BIMData offre des **paramètres personnalisables** pour optimiser la gestion des annotations BCF et s’adapter aux besoins spécifiques de votre projet. + +![Paramètres BCF](/assets/img/user-guide/parametres-bcf.png) + +Pour accéder à ces derniers, cliquez sur la roue dentée à gauche du bouton "Importer". + +## Paramètres par défaut + +La plateforme BIMData propose par défaut cinq catégories de paramètres : +* **Priorités** (Medium, Low, High) +* **Types** (Clash, Information, Error) +* **Phases** (Preliminary Planning End, Construction Start, Construction End) +* **Statuts** (Opened, Closed, Resolved) +* **Tags** (Architecture, Structural, MEP, Heating) + +![Paramètres defaut](/assets/img/user-guide/parametres-defaut.png) + +## Personnalisation des paramètres + +BIMData vous permet de personnaliser ces listes en fonction des besoins spécifiques de votre projet. Pour cela, vous pouvez : +* **Ajouter** de nouveaux éléments dans une catégorie (par exemple, ajouter "Urgent" dans Priorités). +* **Modifier** des éléments existants (par exemple, remplacer "Medium" par "Moyen"). +* **Supprimer** les éléments qui ne sont pas pertinents pour votre projet. + +![Personnalisation paramètres](/assets/img/user-guide/personnalisation-parametres.png) \ No newline at end of file diff --git a/src/user-guide/bimdata-platform/compte-de-facturation.md b/src/user-guide/bimdata-platform/compte-de-facturation.md new file mode 100644 index 0000000..a90c05c --- /dev/null +++ b/src/user-guide/bimdata-platform/compte-de-facturation.md @@ -0,0 +1,23 @@ +# Compte de facturation + +Le **compte de facturation** est l’entité qui centralise la **gestion des abonnements** et la **facturation** des espaces BIMData.io qui lui sont rattachés. + +## Accéder à la gestion des comptes de facturation + +La **création** et l’**édition** des comptes de facturation se fait uniquement depuis la page **“Mes espaces”**, via le bouton **“Comptes de facturation”** (en haut à droite). + +![Compte de facturation](/assets/img/user-guide/compte-de-facturation.png) + +## Abonnements + +Depuis le **tableau de bord**, onglet **“Abonnements”**, vous accédez à la liste des abonnements en cours associés au compte de facturation, par exemple : +* les **espaces payants**, +* les **Data Packs**. + +## Facturation + +Dans cette même section, vous retrouvez la partie **Facturation**, qui liste les **factures émises par BIMData**, avec la possibilité de les **télécharger**. + +## Créer un nouvel espace payant + +Il est également possible de **créer un nouvel espace payant** en le rattachant au **compte de facturation de votre choix** (utile si vous gérez plusieurs entités, clients ou projets). \ No newline at end of file diff --git a/src/user-guide/bimdata-platform/espace.md b/src/user-guide/bimdata-platform/espace.md new file mode 100644 index 0000000..04a1a34 --- /dev/null +++ b/src/user-guide/bimdata-platform/espace.md @@ -0,0 +1,24 @@ +# Espace + +Un **"espace"** sur la plateforme BIMData représente une unité organisationnelle dédiée à la gestion de vos projets. + +![Espace demo](/assets/img/user-guide/demo.png) + +Chaque espace regroupe un ensemble de projets spécifiques et dispose de sa propre gestion des droits utilisateur, vous permettant de contrôler précisément les accès et les permissions pour chaque membre de l’équipe. + +![Espace user](/assets/img/user-guide/user-espace.png) + +En outre, chaque espace est associé à un **compte de facturation distinct**, facilitant ainsi la gestion financière et le suivi des coûts pour l’ensemble des projets qu’il englobe. + +## Rôles au niveau de l’espace + +Au sein d’un espace, deux rôles principaux permettent de gérer l’accès et l’administration : + +* **Utilisateur de l’espace** +Un utilisateur de l’espace dispose de droits spécifiques : il est **automatiquement ajouté à tous les projets existants de l’espace**, ainsi qu’à **tous les projets à venir**. Cela permet de garantir un accès systématique aux projets sans devoir l’ajouter manuellement à chaque création. +* **Administrateur de l’espace** +L’administrateur de l’espace dispose des droits de gestion au niveau de l’espace. Il peut notamment : + * **modifier** les paramètres de l’espace, + * **créer et supprimer** des projets, + * **gérer les droits utilisateurs** (au niveau des projets et/ou de l’espace selon vos règles), + * **inviter** d’autres **administrateurs** et des **utilisateurs de l’espace**. \ No newline at end of file diff --git a/src/user-guide/bimdata-platform/ged/arborescence.md b/src/user-guide/bimdata-platform/ged/arborescence.md new file mode 100644 index 0000000..42a64a1 --- /dev/null +++ b/src/user-guide/bimdata-platform/ged/arborescence.md @@ -0,0 +1,13 @@ +# Arborescence + +### Créer des dossiers et importer des fichiers dans la GED + +![Arborescence](/assets/img/user-guide/arborescence.png) + +La **GED BIMData** permet une organisation efficace de vos documents grâce à la création de dossiers et l’importation de fichiers. + +* **Créer un dossier :** Cliquez sur le bouton **"Créer un dossier"**, situé en haut à gauche de l’interface. Donnez un nom au dossier, puis validez pour l’ajouter à votre arborescence. + +* **Importer des fichiers :** Cliquez sur le bouton **"Importer"**, également situé en haut à gauche de l’interface. Sélectionnez les fichiers depuis votre ordinateur et validez pour les intégrer à la GED. + +Avec ces fonctionnalités, vous pouvez structurer vos documents de manière claire et accessible, facilitant ainsi leur gestion et leur consultation dans vos projets. \ No newline at end of file diff --git a/src/user-guide/bimdata-platform/ged/fonctionnalites-avancees.md b/src/user-guide/bimdata-platform/ged/fonctionnalites-avancees.md new file mode 100644 index 0000000..28ab527 --- /dev/null +++ b/src/user-guide/bimdata-platform/ged/fonctionnalites-avancees.md @@ -0,0 +1,32 @@ +# Fonctionnalités avancées + +La plateforme BIMData propose plusieurs fonctionnalités pratiques pour gérer vos documents de manière efficace. + +## Importer la structure d’un autre projet + +![Importer GED](/assets/img/user-guide/importer-ged.png) + +Si vous êtes administrateur, vous pouvez importer la structure de fichiers d’un autre projet situé dans le même espace de travail : + +1. Cliquez sur le bouton **"Menu"**, situé à gauche des boutons **"Créer un dossier"** et **"Importer"**. +2. Sélectionnez l’option pour **importer une structure GED**. +3. Une liste des projets disponibles s’affiche. Choisissez le projet souhaité. +4. Une prévisualisation de l’arborescence des fichiers à importer sera affichée, vous permettant de confirmer ou d’ajuster vos choix avant l’importation. + +## Charger un dossier via drag and drop + +![Importer dossier](/assets/img/user-guide/importer-dossier.png) + +La plateforme simplifie l’importation en vous permettant de **glisser-déposer** vos dossiers directement dans l’interface de la GED. + +1. Cliquez sur le bouton **"Menu"**, situé à gauche des boutons **"Créer un dossier"** et **"Importer"**. +2. Sélectionnez l’option pour **importer un dossier**. +3. Faites-les glisser dans la zone prévue à cette effet. Une fois déposés, le chargement commencera automatiquement. + +## Télécharger l’intégralité de la GED + +Pour conserver une copie locale de tous les fichiers de votre projet : + +1. Cliquez sur le bouton **"Menu"**, situé à gauche des boutons **"Créer un dossier"** et **"Importer"**. +2. Sélectionnez l’option pour **Télécharger la GED**. +3. Les fichiers et dossiers seront compressés dans une seule archive **ZIP**, que vous pourrez récupérer pour un stockage local ou une consultation hors ligne. \ No newline at end of file diff --git a/src/user-guide/bimdata-platform/ged/gestion-des-droits-d-acces.md b/src/user-guide/bimdata-platform/ged/gestion-des-droits-d-acces.md new file mode 100644 index 0000000..52414d4 --- /dev/null +++ b/src/user-guide/bimdata-platform/ged/gestion-des-droits-d-acces.md @@ -0,0 +1,31 @@ +# Gestion des droits d'accès + +La plateforme BIMData vous permet de gérer précisément les droits d'accès à votre GED (Gestion Électronique des Documents) grâce à un système de groupes d'utilisateurs. + +## Création et gestion des groupes + +Accédez à la gestion/création de vos groupes en haut à droite sur votre page projet. + +![Groupes](/assets/img/user-guide/groupes.png) + +Vous pouvez créer des groupes et y ajouter ou supprimer des utilisateurs selon vos besoins. La création de groupes est un **pré-requis** pour la gestion des droits d’accès aux dossiers : les permissions se définissent **au niveau des groupes d’utilisateurs**, et non directement utilisateur par utilisateur. Cela permet d’appliquer ou de modifier des droits pour plusieurs personnes en une seule opération. + +## Importation de groupes existants + +![Importer groupes](/assets/img/user-guide/importer-groupes.png) + +Pour gagner du temps, vous pouvez également importer les groupes utilisateurs d'autres projets dans lesquels vous êtes administrateur. Pour cela, cliquez sur **"Importer un groupe"**, en haut à droite de la page **"Gestion des groupes"**, et sélectionnez les groupes que vous souhaitez intégrer. + +## Paramétrage des droits d'accès + +![Gestion des droits](/assets/img/user-guide/gestion-des-droits.png) + +Pour chaque groupe, vous pouvez définir les niveaux d'accès aux dossiers de votre GED : + +* **Accès refusé :** les membres du groupe ne peuvent ni voir ni interagir avec le contenu. +* **Lecture seule :** les membres peuvent consulter les fichiers et les télécharger, mais ne peuvent pas les modifier ni en ajouter. +* **Lecture et écriture :** les membres peuvent consulter, modifier, et ajouter des fichiers. + +## Propagation des droits aux sous-dossiers + +Si vous souhaitez appliquer les droits définis à tous les sous-dossiers d’un dossier, cochez la case dédiée avant de valider vos changements. Cette option garantit une gestion cohérente des permissions sur l’ensemble de la structure des dossiers. \ No newline at end of file diff --git a/src/user-guide/bimdata-platform/ged/gestion-des-versions.md b/src/user-guide/bimdata-platform/ged/gestion-des-versions.md new file mode 100644 index 0000000..f775aea --- /dev/null +++ b/src/user-guide/bimdata-platform/ged/gestion-des-versions.md @@ -0,0 +1 @@ +# Gestion des versions \ No newline at end of file diff --git a/src/user-guide/bimdata-platform/ged/introduction.md b/src/user-guide/bimdata-platform/ged/introduction.md new file mode 100644 index 0000000..1486a78 --- /dev/null +++ b/src/user-guide/bimdata-platform/ged/introduction.md @@ -0,0 +1,11 @@ +# Introduction + +La **GED (Gestion Électronique de Documents)** de BIMData permet de centraliser les fichiers d’un projet (IFC, DWG, DXF, PDF, images, etc.) afin de les retrouver facilement et de travailler à plusieurs sur une base commune. Elle sert à organiser les documents du projet et à garantir que chacun accède aux bons fichiers, au bon moment, selon ses permissions. + +La GED intègre un mécanisme de **versioning** : lorsqu’un document est mis à jour, l’historique des versions est conservé. Cela permet de suivre les évolutions d’un fichier au fil des révisions, d’identifier la version la plus récente et, si nécessaire, de revenir à une version antérieure (selon les droits attribués). + +Un processus de **VISA** est également disponible pour encadrer la validation des documents techniques. Il permet de soumettre un document à validation, de suivre son statut et de conserver une trace des approbations et des remarques associées, afin d’assurer la continuité et la traçabilité des échanges autour des livrables. + +Enfin, l’accès aux documents est encadré par une **gestion des droits**. Selon votre rôle et les permissions définies au niveau de l’espace et/ou du projet, vous pouvez consulter, ajouter, modifier, supprimer ou télécharger des fichiers. Cette gestion permet d’adapter l’accès à la GED aux responsabilités de chacun et de limiter les actions sensibles aux personnes autorisées. + +![GED](/assets/img/user-guide/ged.png) \ No newline at end of file diff --git a/src/user-guide/bimdata-platform/ged/navigation.md b/src/user-guide/bimdata-platform/ged/navigation.md new file mode 100644 index 0000000..2b23f83 --- /dev/null +++ b/src/user-guide/bimdata-platform/ged/navigation.md @@ -0,0 +1,17 @@ +# Navigation + +La GED s’adapte à vos projets et permet de réaliser des opérations destinées à centraliser, organiser, archiver et à sécuriser vos documents. + +![GED](/assets/img/user-guide/ged-2.png) + +Dans la GED (Gestion Électronique des Documents) de BIMData, la navigation se fait via trois onglets principaux pour une gestion optimale de vos documents de projet : + +**1. Dossiers :** Cet onglet vous permet de visualiser l’arborescence des dossiers. Il offre une navigation simple et intuitive à travers les différents dossiers du projet, facilitant ainsi l’organisation et la recherche des documents. + +**2. Tous les fichiers :** Ici, vous trouverez la liste complète des fichiers disponibles dans la GED. L'accès à ces fichiers est géré en fonction des droits d’accès qui vous sont attribués, garantissant une gestion sécurisée et personnalisée des documents. + +**3. Mes visas :** Cet onglet regroupe tous les visas émis et reçus dans le cadre du projet. Il permet un suivi précis des approbations et des validations documentaires, essentiel pour le bon déroulement des opérations. + +Cette structure en onglets rend la gestion documentaire simple et efficace, en s'adaptant aux besoins spécifiques de votre projet. + +![Onglet GED](/assets/img/user-guide/onglet-ged.png) \ No newline at end of file diff --git a/src/user-guide/bimdata-platform/ged/versionning.md b/src/user-guide/bimdata-platform/ged/versionning.md new file mode 100644 index 0000000..1c59e4c --- /dev/null +++ b/src/user-guide/bimdata-platform/ged/versionning.md @@ -0,0 +1,22 @@ +# Versionning + +La plateforme BIMData propose une fonctionnalité d'historique de version pour assurer un suivi rigoureux des évolutions de vos fichiers. + +## Ajout d’une nouvelle version + +![Ajouter nouvelle version](/assets/img/user-guide/menu-version.png) + +* Depuis la **GED**, accédez au menu du fichier souhaité. +* Cliquez sur **"Ajouter une version"**. +* Téléversez la nouvelle version du fichier en cliquant sur le bouton **"Ajouter une nouvelle version"**. + +## Historique des versions + +![Historique version](/assets/img/user-guide/ajouter-version.png) + +Une fois plusieurs versions ajoutées, vous pourrez : +* **Consulter les documents :** ouvrez les différentes versions du fichier si elles sont compatibles avec la visionneuse BIMData. +* **Restaurer une version précédente :** revenez à une version antérieure si nécessaire. +* **Supprimer des versions :** supprimez des versions obsolètes ou inutiles. + +![Consulter version](/assets/img/user-guide/consulter-version.png) \ No newline at end of file diff --git a/src/user-guide/bimdata-platform/ged/visa.md b/src/user-guide/bimdata-platform/ged/visa.md new file mode 100644 index 0000000..75f9b12 --- /dev/null +++ b/src/user-guide/bimdata-platform/ged/visa.md @@ -0,0 +1,30 @@ +# Visa + +La fonctionnalité **VISA** permet de gérer une validation **simple** des documents dans BIMData. Elle sert à centraliser les échanges et le statut de validation autour d’un fichier. **À ce stade, aucun workflow automatisé n’est intégré** : le VISA repose sur une utilisation flexible (soumission, suivi, commentaires) et a vocation à être **enrichi progressivement**. + +## Accès à la fonctionnalité VISA + +![Visa](/assets/img/user-guide/visa-menu.png) + +Depuis la **GED**, vous pouvez accéder à cette fonctionnalité directement via le menu d’un fichier. Cliquez sur **"Demande de validation"** pour initier une nouvelle demande. + +## Création d’une demande de validation + +![Création d'un visa](/assets/img/user-guide/formulaire-visa.png) + +Une fois cette option sélectionnée, un formulaire s’affiche. + +Vous pourrez : +* Ajouter un ou plusieurs utilisateurs en tant que responsables de la validation. +* Définir une **date d’échéance** pour le traitement de la demande. +* Ajouter une **description** pour préciser les objectifs ou le contexte de la validation. + +## Suivi et gestion des VISA + +![Detail des visas](/assets/img/user-guide/detail-visa.png) + +Une fois la demande validée, vous pourrez suivre et gérer vos demandes de validation directement dans l’onglet **"Mes visas"** de la GED. Cet espace regroupe : + +* Les VISA que vous avez **créés**. +* Les VISA pour lesquels vous êtes **responsables de la validation**. + diff --git a/src/user-guide/bimdata-platform/page-projet.md b/src/user-guide/bimdata-platform/page-projet.md new file mode 100644 index 0000000..4c41559 --- /dev/null +++ b/src/user-guide/bimdata-platform/page-projet.md @@ -0,0 +1,88 @@ +# Page projet + +## Espace démo personnel + +Lors de la création de votre compte, nous mettons à votre disposition un espace démo personnel contenant une maquette **.IFC** préchargée. + +Cet espace vous permet de : +* découvrir la plateforme, +* tester la visionneuse 3D BIMData, +* explorer une maquette numérique directement depuis votre compte. + +![Page projet](/assets/img/user-guide/projet.png) + +## Navigation dans la page projet + +En haut de la page, vous trouverez les principaux éléments de navigation : + +- **À gauche** : un *fil d’Ariane dynamique* pour naviguer rapidement entre les espaces et les projets. +- **Au centre** : trois onglets permettant de basculer entre différentes vues du projet : + - Projet + - GED + - BCF + +![Navigation projet](/assets/img/user-guide/navigation-projet.png) + +## Prévisualisation et localisation + +Le premier bloc de la page projet vous offrira une prévisualisation ainsi que des informations de localisation du/des modèles (.ifc, .dwg, .dxf, .pdf) préalablement téléchargés dans votre projet projet. + +![Preview projet](/assets/img/user-guide/preview.png) + +### Modifier la localisation + +Pour renseigner ou modifier l’adresse du modèle : + +1. Cliquez sur le bouton **"Édition"** en haut à droite de la vue plan. +2. Saisissez la nouvelle adresse. + +![Maptiler projet](/assets/img/user-guide/maptiler.png) + +## Gestion des utilisateurs + +À droite du bloc de prévisualisation, vous trouverez un espace dédié à : + +- la gestion des **invitations**, +- la gestion des **droits utilisateurs** du projet. + +![Invitation projet](/assets/img/user-guide/invitation.png) + +## Gestionnaire de modèles + +Le **Gestionnaire de modèles** est la vue dédiée pour **organiser, retrouver et exploiter** les fichiers d’un projet (BIM, CAD et documents). + +Il propose une navigation par **onglets** (ex. **.ifc**, **.dwg**, **.dxf**, **.pdf**, **nuages de points**, **photos**, etc.) qui permet de filtrer rapidement le contenu — comme une vue “orientée métier” de la GED. + +![Model manager projet](/assets/img/user-guide/model-manager.png) + +### Ouvrir les fichiers dans la visionneuse BIMData +Depuis le Gestionnaire de modèles, vous pouvez **ouvrir les fichiers compatibles** directement dans la **visionneuse multi-formats BIMData** (ex. IFC, PDF, images, etc.), pour consulter et partager sans téléchargement. + +### Archiver des modèles +L’onglet **Archives** permet de gérer l’**archivage** des modèles : vous pouvez y conserver des versions ou livrables précédents pour faciliter le suivi dans le temps, sans encombrer la vue principale. + +### Structurer un bâtiment avec MetaBuilding +Le Gestionnaire de modèles permet aussi de créer et gérer des **MetaBuilding** : une **arborescence de bâtiment** (par exemple Bâtiment → Niveaux/étages → lots) pour **classer vos documents** au bon endroit. + > **_Exemple:_** ranger le **plan PDF de l’étage 1** dans le nœud Étage 1, puis faire de même pour chaque niveau. + +### Gérer les photosphères +Les **photosphères** sont également accessibles depuis cette vue et peuvent être **visualisées** via le **viewer photosphère**. + +## Ajouter un modèle + +Vous pouvez ajouter un nouveau modèle de deux façons : + +### 1. Depuis le bouton principal + +Cliquez sur le bouton **"Ajouter un modèle"**. + +![Upload model projet](/assets/img/user-guide/upload-model.png) + +### 2. Depuis le gestionnaire de modèles + +1. Rendez-vous dans le bloc **Gestionnaire de modèles**. +2. Cliquez sur le bouton **"Ajouter"** en haut à droite. + +![Upload model maanger projet](/assets/img/user-guide/upload-model-manager.png) + +> **_NOTE:_** Une fois votre "modèle" (.ifc, .dwg, .dxf, .pdf, nuages de points, photos) téléchargé dans votre projet, s'ensuivra l'étape de conversion plus ou moins longue selon le poids et le type de fichier. \ No newline at end of file diff --git a/src/user-guide/bimdata-platform/tableau-de-bord.md b/src/user-guide/bimdata-platform/tableau-de-bord.md new file mode 100644 index 0000000..22b2b38 --- /dev/null +++ b/src/user-guide/bimdata-platform/tableau-de-bord.md @@ -0,0 +1,9 @@ +# Tableau de bord + +La page d'accueil de la plateforme se présente sous la forme d'un tableau de bord. Vous y trouverez un accès direct à vos espaces et projets récents. + +![Dashboard plateforme](/assets/img/user-guide/dashboard.png) + +### Espace de démo + +L’espace ”BIMData.io DEMO” est automatiquement généré lors de votre première connexion, et vous permet de découvrir les diverses fonctionnalités de la plateforme et la visionneuse. \ No newline at end of file diff --git a/src/user-guide/creer-un-compte-bimdata.md b/src/user-guide/creer-un-compte-bimdata.md new file mode 100644 index 0000000..d52547f --- /dev/null +++ b/src/user-guide/creer-un-compte-bimdata.md @@ -0,0 +1,24 @@ +# Créer un compte BIMData + +## Qui peut utiliser cette fonctionnalité + +Tout le monde peut créer un compte BIMData gratuit et bénéficier d'un espace gratuit limité à 300Mo de stockage. Pour collaborer avec d'autres utilisateurs, vous devrez les inviter dans vos divers projets. +Si un utilisateur vous invite à accéder à un projet, vous pouvez créer un compte BIMData pour commencer à collaborer. + +## Adresse e-mail + +Inscrivez-vous à BIMData avec votre **adresse e-mail** et un **mot de passe unique**. +1. Rendez-vous sur [BIMData.io](https://bimdata.io) et cliquez sur **Commencez gratuitement** dans le coin supérieur droit. +2. Saisissez votre **adresse e-mail** dans le champ prévu à cet effet. +3. Saisissez votre **prénom** et **nom** +4. Saisissez un **mot de passe** unique dans le champ situé en dessous. +5. Cliquez sur le bouton **S'enregistrer** pour terminer le processus. +6. BIMData vous enverra un e-mail pour vérifier votre compte. Ouvrez cet e-mail et cliquez sur le bouton de vérification pour terminer le processus et vous connecter à votre nouveau compte BIMData. + +![Formulaire](/assets/img/user-guide/formulaire.png) + +## Et ensuite ? + +Une fois le processus terminé, vous serez redirigé vers la plateforme BIMData. Vous pourrez ici accéder à votre projet de démo créé automatiquement lors de votre inscription. +* La version gratuite vous permet de collaborer sur dans **1** espace sans limite de projet mais avec une contrainte de stockage de **300Mo**. +* Optez pour un l'offre Professionnel payante pour collaborer sur un autre espace sans limite de projet ou de nombre d'utilisateur avec une contrainte de stockage de **10Go**. \ No newline at end of file