From f1993b461a165f7fd8ddb103494c6526a41c6347 Mon Sep 17 00:00:00 2001 From: catosaurusrex2003 Date: Tue, 24 Sep 2024 00:06:32 +0530 Subject: [PATCH] migrated everything into apps/studio with neccesary configuration. running in dev, build is failing tho due to linting config issues. --- .sonarcloud.properties | 4 +- apps/studio-next/netlify.toml | 6 - apps/{studio-next => studio}/.eslintrc | 0 apps/{studio-next => studio}/.gitignore | 0 apps/{studio-next => studio}/CHANGELOG.md | 2 +- apps/{studio-next => studio}/README.md | 0 .../{studio-next => studio}/cypress.config.ts | 0 .../cypress/e2e/studio-ui.spec.cy.ts | 0 .../cypress/fixtures/example.json | 0 .../cypress/support/commands.ts | 0 .../cypress/support/e2e.ts | 0 apps/studio/netlify.toml | 6 + apps/{studio-next => studio}/next.config.js | 0 apps/{studio-next => studio}/package.json | 3 +- .../{studio-next => studio}/postcss.config.js | 0 .../{studio-next => studio}/public/_redirects | 0 .../public/favicon-16x16.png | Bin .../public/favicon-194x194.png | Bin .../public/favicon-32x32.png | Bin .../public/favicon.ico | Bin .../public/img/logo-studio.svg | 0 .../public/img/meta-studio-og-image.jpeg | Bin .../public/img/survey-illustration.svg | 0 .../{studio-next => studio}/public/robots.txt | 0 .../scripts/template-parameters.ts | 0 .../src/app/api/v1/generate/route.tsx | 0 .../src/app/favicon.ico | Bin .../src/app/globals.css | 0 .../src/app/layout.tsx | 0 apps/{studio-next => studio}/src/app/page.tsx | 4 +- .../src/components/CodeEditor.tsx | 0 .../src/components/Content.tsx | 0 .../src/components/Editor/Editor.tsx | 0 .../src/components/Editor/EditorDropdown.tsx | 0 .../src/components/Editor/EditorSidebar.tsx | 0 .../src/components/Editor/MonacoWrapper.tsx | 0 .../src/components/Editor/ShareButton.tsx | 0 .../src/components/Editor/index.ts | 0 .../src/components/Modals/ConfirmModal.tsx | 0 .../components/Modals/ConfirmNewFileModal.tsx | 0 .../src/components/Modals/ConvertModal.tsx | 0 .../Modals/ConvertToLatestModal.tsx | 0 .../Modals/Generator/GeneratorModal.tsx | 0 .../Modals/Generator/TemplateParameters.tsx | 0 .../Modals/Generator/template-parameters.json | 0 .../components/Modals/ImportBase64Modal.tsx | 0 .../src/components/Modals/ImportURLModal.tsx | 0 .../src/components/Modals/ImportUUIDModal.tsx | 0 .../src/components/Modals/NewFileModal.tsx | 0 .../src/components/Modals/RedirectedModal.tsx | 0 .../Modals/Settings/SettingsModal.tsx | 0 .../Modals/Settings/SettingsTabs.tsx | 0 .../src/components/Modals/index.tsx | 0 .../src/components/Navigation.tsx | 0 .../src/components/Navigationv3.tsx | 0 .../src/components/Popovers/SurveyPopover.tsx | 0 .../src/components/Popovers/index.ts | 0 .../src/components/Preloader.tsx | 0 .../src/components/Sidebar.tsx | 0 .../src/components/SplitPane/Pane.tsx | 0 .../src/components/SplitPane/Readme.md | 0 .../src/components/SplitPane/Resizer.tsx | 0 .../src/components/SplitPane/SplitPane.tsx | 0 .../src/components/SplitPane/index.tsx | 0 .../src/components/StudioWrapper.tsx | 0 .../src/components/Template/HTMLWrapper.tsx | 0 .../src/components/Template/Template.tsx | 0 .../components/Template/TemplateSidebar.tsx | 0 .../src/components/Template/index.ts | 0 .../src/components/Terminal/ProblemsTab.tsx | 0 .../src/components/Terminal/Terminal.tsx | 0 .../src/components/Terminal/TerminalInfo.tsx | 0 .../src/components/Terminal/TerminalTabs.tsx | 0 .../src/components/Terminal/index.ts | 0 .../src/components/Toolbar.tsx | 0 .../src/components/Visualiser/Controls.tsx | 0 .../src/components/Visualiser/FlowDiagram.tsx | 0 .../Visualiser/Nodes/ApplicationNode.tsx | 0 .../Visualiser/Nodes/PublishNode.tsx | 0 .../Visualiser/Nodes/SubscribeNode.tsx | 0 .../src/components/Visualiser/Nodes/index.tsx | 0 .../src/components/Visualiser/Visualiser.tsx | 0 .../Visualiser/VisualiserTemplate.tsx | 0 .../src/components/Visualiser/index.ts | 0 .../Visualiser/utils/node-calculator.ts | 0 .../Visualiser/utils/node-factory.ts | 0 .../utils/random-background-color.ts | 0 .../src/components/common/Dropdown.tsx | 0 .../src/components/common/Markdown.tsx | 0 .../src/components/common/Switch.tsx | 0 .../src/components/common/Tooltip.tsx | 0 .../src/components/common/index.ts | 0 .../src/components/index.ts | 0 .../src/examples/ibmmq.yml | 0 .../src/examples/index.tsx | 0 .../examples/real-world/gitter-streaming.yml | 0 .../kraken-api-request-reply-filter.yml | 0 .../src/examples/real-world/slack-rtm.yml | 0 .../src/examples/simple.yml | 0 .../src/examples/streetlights-kafka.yml | 0 .../src/examples/streetlights-mqtt.yml | 0 .../src/examples/tutorials/invalid.yml | 0 .../src/examples/websocket-gemini.yml | 0 .../src/helpers/debounce.ts | 0 .../src/helpers/driver.ts | 0 .../src/helpers/index.ts | 0 .../src/helpers/isDeepEqual.ts | 0 .../src/helpers/useOutsideClickCallback.ts | 0 .../src/netlify/functions/share-retreive.ts | 0 .../src/netlify/functions/share-store.ts | 0 .../src/services/abstract.service.ts | 0 .../src/services/app.service.ts | 0 .../src/services/converter.service.ts | 0 .../src/services/editor.service.tsx | 0 .../src/services/format.service.ts | 0 .../src/services/index.ts | 0 .../src/services/monaco.service.ts | 0 .../src/services/navigation.service.ts | 0 .../src/services/parser.service.ts | 0 .../src/services/server-api.service.ts | 0 .../src/services/settings.service.ts | 0 .../src/services/socket-client.service.tsx | 0 .../src/services/specification.service.ts | 0 .../services/tests/converter.service.test.ts | 0 .../src/services/tests/editor.service.test.ts | 0 .../src/services/tests/format.service.test.ts | 0 .../services/tests/navigation.service.test.ts | 0 .../src/state/app.state.ts | 0 .../src/state/documents.state.ts | 0 .../src/state/files.state.ts | 0 .../src/state/index.ts | 0 .../src/state/other.state.ts | 0 .../src/state/panels.state.ts | 0 .../src/state/settings.state.ts | 0 apps/{studio-next => studio}/src/types.ts | 0 .../tailwind.config.js | 0 apps/{studio-next => studio}/tsconfig.json | 0 package.json | 3 +- pnpm-lock.yaml | 107 +++++++++--------- 139 files changed, 69 insertions(+), 66 deletions(-) delete mode 100644 apps/studio-next/netlify.toml rename apps/{studio-next => studio}/.eslintrc (100%) rename apps/{studio-next => studio}/.gitignore (100%) rename apps/{studio-next => studio}/CHANGELOG.md (96%) rename apps/{studio-next => studio}/README.md (100%) rename apps/{studio-next => studio}/cypress.config.ts (100%) rename apps/{studio-next => studio}/cypress/e2e/studio-ui.spec.cy.ts (100%) rename apps/{studio-next => studio}/cypress/fixtures/example.json (100%) rename apps/{studio-next => studio}/cypress/support/commands.ts (100%) rename apps/{studio-next => studio}/cypress/support/e2e.ts (100%) create mode 100644 apps/studio/netlify.toml rename apps/{studio-next => studio}/next.config.js (100%) rename apps/{studio-next => studio}/package.json (98%) rename apps/{studio-next => studio}/postcss.config.js (100%) rename apps/{studio-next => studio}/public/_redirects (100%) rename apps/{studio-next => studio}/public/favicon-16x16.png (100%) rename apps/{studio-next => studio}/public/favicon-194x194.png (100%) rename apps/{studio-next => studio}/public/favicon-32x32.png (100%) rename apps/{studio-next => studio}/public/favicon.ico (100%) rename apps/{studio-next => studio}/public/img/logo-studio.svg (100%) rename apps/{studio-next => studio}/public/img/meta-studio-og-image.jpeg (100%) rename apps/{studio-next => studio}/public/img/survey-illustration.svg (100%) rename apps/{studio-next => studio}/public/robots.txt (100%) rename apps/{studio-next => studio}/scripts/template-parameters.ts (100%) rename apps/{studio-next => studio}/src/app/api/v1/generate/route.tsx (100%) rename apps/{studio-next => studio}/src/app/favicon.ico (100%) rename apps/{studio-next => studio}/src/app/globals.css (100%) rename apps/{studio-next => studio}/src/app/layout.tsx (100%) rename apps/{studio-next => studio}/src/app/page.tsx (87%) rename apps/{studio-next => studio}/src/components/CodeEditor.tsx (100%) rename apps/{studio-next => studio}/src/components/Content.tsx (100%) rename apps/{studio-next => studio}/src/components/Editor/Editor.tsx (100%) rename apps/{studio-next => studio}/src/components/Editor/EditorDropdown.tsx (100%) rename apps/{studio-next => studio}/src/components/Editor/EditorSidebar.tsx (100%) rename apps/{studio-next => studio}/src/components/Editor/MonacoWrapper.tsx (100%) rename apps/{studio-next => studio}/src/components/Editor/ShareButton.tsx (100%) rename apps/{studio-next => studio}/src/components/Editor/index.ts (100%) rename apps/{studio-next => studio}/src/components/Modals/ConfirmModal.tsx (100%) rename apps/{studio-next => studio}/src/components/Modals/ConfirmNewFileModal.tsx (100%) rename apps/{studio-next => studio}/src/components/Modals/ConvertModal.tsx (100%) rename apps/{studio-next => studio}/src/components/Modals/ConvertToLatestModal.tsx (100%) rename apps/{studio-next => studio}/src/components/Modals/Generator/GeneratorModal.tsx (100%) rename apps/{studio-next => studio}/src/components/Modals/Generator/TemplateParameters.tsx (100%) rename apps/{studio-next => studio}/src/components/Modals/Generator/template-parameters.json (100%) rename apps/{studio-next => studio}/src/components/Modals/ImportBase64Modal.tsx (100%) rename apps/{studio-next => studio}/src/components/Modals/ImportURLModal.tsx (100%) rename apps/{studio-next => studio}/src/components/Modals/ImportUUIDModal.tsx (100%) rename apps/{studio-next => studio}/src/components/Modals/NewFileModal.tsx (100%) rename apps/{studio-next => studio}/src/components/Modals/RedirectedModal.tsx (100%) rename apps/{studio-next => studio}/src/components/Modals/Settings/SettingsModal.tsx (100%) rename apps/{studio-next => studio}/src/components/Modals/Settings/SettingsTabs.tsx (100%) rename apps/{studio-next => studio}/src/components/Modals/index.tsx (100%) rename apps/{studio-next => studio}/src/components/Navigation.tsx (100%) rename apps/{studio-next => studio}/src/components/Navigationv3.tsx (100%) rename apps/{studio-next => studio}/src/components/Popovers/SurveyPopover.tsx (100%) rename apps/{studio-next => studio}/src/components/Popovers/index.ts (100%) rename apps/{studio-next => studio}/src/components/Preloader.tsx (100%) rename apps/{studio-next => studio}/src/components/Sidebar.tsx (100%) rename apps/{studio-next => studio}/src/components/SplitPane/Pane.tsx (100%) rename apps/{studio-next => studio}/src/components/SplitPane/Readme.md (100%) rename apps/{studio-next => studio}/src/components/SplitPane/Resizer.tsx (100%) rename apps/{studio-next => studio}/src/components/SplitPane/SplitPane.tsx (100%) rename apps/{studio-next => studio}/src/components/SplitPane/index.tsx (100%) rename apps/{studio-next => studio}/src/components/StudioWrapper.tsx (100%) rename apps/{studio-next => studio}/src/components/Template/HTMLWrapper.tsx (100%) rename apps/{studio-next => studio}/src/components/Template/Template.tsx (100%) rename apps/{studio-next => studio}/src/components/Template/TemplateSidebar.tsx (100%) rename apps/{studio-next => studio}/src/components/Template/index.ts (100%) rename apps/{studio-next => studio}/src/components/Terminal/ProblemsTab.tsx (100%) rename apps/{studio-next => studio}/src/components/Terminal/Terminal.tsx (100%) rename apps/{studio-next => studio}/src/components/Terminal/TerminalInfo.tsx (100%) rename apps/{studio-next => studio}/src/components/Terminal/TerminalTabs.tsx (100%) rename apps/{studio-next => studio}/src/components/Terminal/index.ts (100%) rename apps/{studio-next => studio}/src/components/Toolbar.tsx (100%) rename apps/{studio-next => studio}/src/components/Visualiser/Controls.tsx (100%) rename apps/{studio-next => studio}/src/components/Visualiser/FlowDiagram.tsx (100%) rename apps/{studio-next => studio}/src/components/Visualiser/Nodes/ApplicationNode.tsx (100%) rename apps/{studio-next => studio}/src/components/Visualiser/Nodes/PublishNode.tsx (100%) rename apps/{studio-next => studio}/src/components/Visualiser/Nodes/SubscribeNode.tsx (100%) rename apps/{studio-next => studio}/src/components/Visualiser/Nodes/index.tsx (100%) rename apps/{studio-next => studio}/src/components/Visualiser/Visualiser.tsx (100%) rename apps/{studio-next => studio}/src/components/Visualiser/VisualiserTemplate.tsx (100%) rename apps/{studio-next => studio}/src/components/Visualiser/index.ts (100%) rename apps/{studio-next => studio}/src/components/Visualiser/utils/node-calculator.ts (100%) rename apps/{studio-next => studio}/src/components/Visualiser/utils/node-factory.ts (100%) rename apps/{studio-next => studio}/src/components/Visualiser/utils/random-background-color.ts (100%) rename apps/{studio-next => studio}/src/components/common/Dropdown.tsx (100%) rename apps/{studio-next => studio}/src/components/common/Markdown.tsx (100%) rename apps/{studio-next => studio}/src/components/common/Switch.tsx (100%) rename apps/{studio-next => studio}/src/components/common/Tooltip.tsx (100%) rename apps/{studio-next => studio}/src/components/common/index.ts (100%) rename apps/{studio-next => studio}/src/components/index.ts (100%) rename apps/{studio-next => studio}/src/examples/ibmmq.yml (100%) rename apps/{studio-next => studio}/src/examples/index.tsx (100%) rename apps/{studio-next => studio}/src/examples/real-world/gitter-streaming.yml (100%) rename apps/{studio-next => studio}/src/examples/real-world/kraken-api-request-reply-filter.yml (100%) rename apps/{studio-next => studio}/src/examples/real-world/slack-rtm.yml (100%) rename apps/{studio-next => studio}/src/examples/simple.yml (100%) rename apps/{studio-next => studio}/src/examples/streetlights-kafka.yml (100%) rename apps/{studio-next => studio}/src/examples/streetlights-mqtt.yml (100%) rename apps/{studio-next => studio}/src/examples/tutorials/invalid.yml (100%) rename apps/{studio-next => studio}/src/examples/websocket-gemini.yml (100%) rename apps/{studio-next => studio}/src/helpers/debounce.ts (100%) rename apps/{studio-next => studio}/src/helpers/driver.ts (100%) rename apps/{studio-next => studio}/src/helpers/index.ts (100%) rename apps/{studio-next => studio}/src/helpers/isDeepEqual.ts (100%) rename apps/{studio-next => studio}/src/helpers/useOutsideClickCallback.ts (100%) rename apps/{studio-next => studio}/src/netlify/functions/share-retreive.ts (100%) rename apps/{studio-next => studio}/src/netlify/functions/share-store.ts (100%) rename apps/{studio-next => studio}/src/services/abstract.service.ts (100%) rename apps/{studio-next => studio}/src/services/app.service.ts (100%) rename apps/{studio-next => studio}/src/services/converter.service.ts (100%) rename apps/{studio-next => studio}/src/services/editor.service.tsx (100%) rename apps/{studio-next => studio}/src/services/format.service.ts (100%) rename apps/{studio-next => studio}/src/services/index.ts (100%) rename apps/{studio-next => studio}/src/services/monaco.service.ts (100%) rename apps/{studio-next => studio}/src/services/navigation.service.ts (100%) rename apps/{studio-next => studio}/src/services/parser.service.ts (100%) rename apps/{studio-next => studio}/src/services/server-api.service.ts (100%) rename apps/{studio-next => studio}/src/services/settings.service.ts (100%) rename apps/{studio-next => studio}/src/services/socket-client.service.tsx (100%) rename apps/{studio-next => studio}/src/services/specification.service.ts (100%) rename apps/{studio-next => studio}/src/services/tests/converter.service.test.ts (100%) rename apps/{studio-next => studio}/src/services/tests/editor.service.test.ts (100%) rename apps/{studio-next => studio}/src/services/tests/format.service.test.ts (100%) rename apps/{studio-next => studio}/src/services/tests/navigation.service.test.ts (100%) rename apps/{studio-next => studio}/src/state/app.state.ts (100%) rename apps/{studio-next => studio}/src/state/documents.state.ts (100%) rename apps/{studio-next => studio}/src/state/files.state.ts (100%) rename apps/{studio-next => studio}/src/state/index.ts (100%) rename apps/{studio-next => studio}/src/state/other.state.ts (100%) rename apps/{studio-next => studio}/src/state/panels.state.ts (100%) rename apps/{studio-next => studio}/src/state/settings.state.ts (100%) rename apps/{studio-next => studio}/src/types.ts (100%) rename apps/{studio-next => studio}/tailwind.config.js (100%) rename apps/{studio-next => studio}/tsconfig.json (100%) diff --git a/.sonarcloud.properties b/.sonarcloud.properties index 353095205..120c46abb 100644 --- a/.sonarcloud.properties +++ b/.sonarcloud.properties @@ -1,4 +1,4 @@ # Disable specific file since it would introduce more complexity to reduce it - mainly code complexity and complex template literals -sonar.exclusions=apps/studio/public/js/monaco/**,apps/studio/src/tailwind.css,apps/studio/src/components/SplitPane/**,apps/studio-next/cypress/**,apps/studio-next/Dockerfile +sonar.exclusions=apps/studio/public/js/monaco/**,apps/studio/src/tailwind.css,apps/studio/src/components/SplitPane/**,apps/studio/cypress/**,apps/studio/Dockerfile # Disable duplicate code in tests since it would introduce more complexity to reduce it. -sonar.cpd.exclusions=apps/studio/**,apps/studio-next/src/components/Navigationv3.tsx,apps/studio-next/src/components/Navigation.tsx,apps/studio-next/cypress/**,apps/studio-next/src/helpers/driver.ts +sonar.cpd.exclusions=apps/studio/**,apps/studio/src/components/Navigationv3.tsx,apps/studio/src/components/Navigation.tsx,apps/studio/cypress/**,apps/studio/src/helpers/driver.ts diff --git a/apps/studio-next/netlify.toml b/apps/studio-next/netlify.toml deleted file mode 100644 index 44143e1a6..000000000 --- a/apps/studio-next/netlify.toml +++ /dev/null @@ -1,6 +0,0 @@ -[devs] - functions = "apps/studio-next/src/netlify/functions" - targetPort = 3001 - -[build] - functions = "apps/studio-next/src/netlify/functions" \ No newline at end of file diff --git a/apps/studio-next/.eslintrc b/apps/studio/.eslintrc similarity index 100% rename from apps/studio-next/.eslintrc rename to apps/studio/.eslintrc diff --git a/apps/studio-next/.gitignore b/apps/studio/.gitignore similarity index 100% rename from apps/studio-next/.gitignore rename to apps/studio/.gitignore diff --git a/apps/studio-next/CHANGELOG.md b/apps/studio/CHANGELOG.md similarity index 96% rename from apps/studio-next/CHANGELOG.md rename to apps/studio/CHANGELOG.md index 7f787b852..ccc6f1c1e 100644 --- a/apps/studio-next/CHANGELOG.md +++ b/apps/studio/CHANGELOG.md @@ -1,4 +1,4 @@ -# studio-next +# studio ## 0.1.4 diff --git a/apps/studio-next/README.md b/apps/studio/README.md similarity index 100% rename from apps/studio-next/README.md rename to apps/studio/README.md diff --git a/apps/studio-next/cypress.config.ts b/apps/studio/cypress.config.ts similarity index 100% rename from apps/studio-next/cypress.config.ts rename to apps/studio/cypress.config.ts diff --git a/apps/studio-next/cypress/e2e/studio-ui.spec.cy.ts b/apps/studio/cypress/e2e/studio-ui.spec.cy.ts similarity index 100% rename from apps/studio-next/cypress/e2e/studio-ui.spec.cy.ts rename to apps/studio/cypress/e2e/studio-ui.spec.cy.ts diff --git a/apps/studio-next/cypress/fixtures/example.json b/apps/studio/cypress/fixtures/example.json similarity index 100% rename from apps/studio-next/cypress/fixtures/example.json rename to apps/studio/cypress/fixtures/example.json diff --git a/apps/studio-next/cypress/support/commands.ts b/apps/studio/cypress/support/commands.ts similarity index 100% rename from apps/studio-next/cypress/support/commands.ts rename to apps/studio/cypress/support/commands.ts diff --git a/apps/studio-next/cypress/support/e2e.ts b/apps/studio/cypress/support/e2e.ts similarity index 100% rename from apps/studio-next/cypress/support/e2e.ts rename to apps/studio/cypress/support/e2e.ts diff --git a/apps/studio/netlify.toml b/apps/studio/netlify.toml new file mode 100644 index 000000000..550e91794 --- /dev/null +++ b/apps/studio/netlify.toml @@ -0,0 +1,6 @@ +[devs] + functions = "apps/studio/src/netlify/functions" + targetPort = 3001 + +[build] + functions = "apps/studio/src/netlify/functions" \ No newline at end of file diff --git a/apps/studio-next/next.config.js b/apps/studio/next.config.js similarity index 100% rename from apps/studio-next/next.config.js rename to apps/studio/next.config.js diff --git a/apps/studio-next/package.json b/apps/studio/package.json similarity index 98% rename from apps/studio-next/package.json rename to apps/studio/package.json index 2a20b71ed..82ddad713 100644 --- a/apps/studio-next/package.json +++ b/apps/studio/package.json @@ -1,5 +1,5 @@ { - "name": "@asyncapi/studio-next", + "name": "@asyncapi/studio", "version": "0.1.4", "description": "One place that allows you to develop an AsyncAPI document, validate it, convert it to the latest version, preview the documentation and visualize the events flow.", "license": "Apache-2.0", @@ -103,6 +103,7 @@ "browserify-zlib": "^0.2.0", "buffer": "^6.0.3", "cypress": "^13.10.0", + "eslint-config-custom": "workspace:*", "eslint-config-next": "14.1.4", "eslint-plugin-security": "^1.5.0", "eslint-plugin-sonarjs": "^0.16.0", diff --git a/apps/studio-next/postcss.config.js b/apps/studio/postcss.config.js similarity index 100% rename from apps/studio-next/postcss.config.js rename to apps/studio/postcss.config.js diff --git a/apps/studio-next/public/_redirects b/apps/studio/public/_redirects similarity index 100% rename from apps/studio-next/public/_redirects rename to apps/studio/public/_redirects diff --git a/apps/studio-next/public/favicon-16x16.png b/apps/studio/public/favicon-16x16.png similarity index 100% rename from apps/studio-next/public/favicon-16x16.png rename to apps/studio/public/favicon-16x16.png diff --git a/apps/studio-next/public/favicon-194x194.png b/apps/studio/public/favicon-194x194.png similarity index 100% rename from apps/studio-next/public/favicon-194x194.png rename to apps/studio/public/favicon-194x194.png diff --git a/apps/studio-next/public/favicon-32x32.png b/apps/studio/public/favicon-32x32.png similarity index 100% rename from apps/studio-next/public/favicon-32x32.png rename to apps/studio/public/favicon-32x32.png diff --git a/apps/studio-next/public/favicon.ico b/apps/studio/public/favicon.ico similarity index 100% rename from apps/studio-next/public/favicon.ico rename to apps/studio/public/favicon.ico diff --git a/apps/studio-next/public/img/logo-studio.svg b/apps/studio/public/img/logo-studio.svg similarity index 100% rename from apps/studio-next/public/img/logo-studio.svg rename to apps/studio/public/img/logo-studio.svg diff --git a/apps/studio-next/public/img/meta-studio-og-image.jpeg b/apps/studio/public/img/meta-studio-og-image.jpeg similarity index 100% rename from apps/studio-next/public/img/meta-studio-og-image.jpeg rename to apps/studio/public/img/meta-studio-og-image.jpeg diff --git a/apps/studio-next/public/img/survey-illustration.svg b/apps/studio/public/img/survey-illustration.svg similarity index 100% rename from apps/studio-next/public/img/survey-illustration.svg rename to apps/studio/public/img/survey-illustration.svg diff --git a/apps/studio-next/public/robots.txt b/apps/studio/public/robots.txt similarity index 100% rename from apps/studio-next/public/robots.txt rename to apps/studio/public/robots.txt diff --git a/apps/studio-next/scripts/template-parameters.ts b/apps/studio/scripts/template-parameters.ts similarity index 100% rename from apps/studio-next/scripts/template-parameters.ts rename to apps/studio/scripts/template-parameters.ts diff --git a/apps/studio-next/src/app/api/v1/generate/route.tsx b/apps/studio/src/app/api/v1/generate/route.tsx similarity index 100% rename from apps/studio-next/src/app/api/v1/generate/route.tsx rename to apps/studio/src/app/api/v1/generate/route.tsx diff --git a/apps/studio-next/src/app/favicon.ico b/apps/studio/src/app/favicon.ico similarity index 100% rename from apps/studio-next/src/app/favicon.ico rename to apps/studio/src/app/favicon.ico diff --git a/apps/studio-next/src/app/globals.css b/apps/studio/src/app/globals.css similarity index 100% rename from apps/studio-next/src/app/globals.css rename to apps/studio/src/app/globals.css diff --git a/apps/studio-next/src/app/layout.tsx b/apps/studio/src/app/layout.tsx similarity index 100% rename from apps/studio-next/src/app/layout.tsx rename to apps/studio/src/app/layout.tsx diff --git a/apps/studio-next/src/app/page.tsx b/apps/studio/src/app/page.tsx similarity index 87% rename from apps/studio-next/src/app/page.tsx rename to apps/studio/src/app/page.tsx index 05bde7e06..5d909e74c 100644 --- a/apps/studio-next/src/app/page.tsx +++ b/apps/studio/src/app/page.tsx @@ -4,12 +4,12 @@ import { Metadata } from 'next'; import ogImage from '@/img/meta-studio-og-image.jpeg'; export const metadata: Metadata = { - metadataBase: new URL('https://studio-next.netlify.app'), + metadataBase: new URL('https://studio.netlify.app'), openGraph: { type: 'website', title: 'AsyncAPI Studio', description: 'Studio for AsyncAPI specification, where you can validate, view preview documentation, and generate templates from AsyncAPI document.', - url: 'https://studio-next.netlify.app', + url: 'https://studio.netlify.app', images: [ { url: ogImage.src, diff --git a/apps/studio-next/src/components/CodeEditor.tsx b/apps/studio/src/components/CodeEditor.tsx similarity index 100% rename from apps/studio-next/src/components/CodeEditor.tsx rename to apps/studio/src/components/CodeEditor.tsx diff --git a/apps/studio-next/src/components/Content.tsx b/apps/studio/src/components/Content.tsx similarity index 100% rename from apps/studio-next/src/components/Content.tsx rename to apps/studio/src/components/Content.tsx diff --git a/apps/studio-next/src/components/Editor/Editor.tsx b/apps/studio/src/components/Editor/Editor.tsx similarity index 100% rename from apps/studio-next/src/components/Editor/Editor.tsx rename to apps/studio/src/components/Editor/Editor.tsx diff --git a/apps/studio-next/src/components/Editor/EditorDropdown.tsx b/apps/studio/src/components/Editor/EditorDropdown.tsx similarity index 100% rename from apps/studio-next/src/components/Editor/EditorDropdown.tsx rename to apps/studio/src/components/Editor/EditorDropdown.tsx diff --git a/apps/studio-next/src/components/Editor/EditorSidebar.tsx b/apps/studio/src/components/Editor/EditorSidebar.tsx similarity index 100% rename from apps/studio-next/src/components/Editor/EditorSidebar.tsx rename to apps/studio/src/components/Editor/EditorSidebar.tsx diff --git a/apps/studio-next/src/components/Editor/MonacoWrapper.tsx b/apps/studio/src/components/Editor/MonacoWrapper.tsx similarity index 100% rename from apps/studio-next/src/components/Editor/MonacoWrapper.tsx rename to apps/studio/src/components/Editor/MonacoWrapper.tsx diff --git a/apps/studio-next/src/components/Editor/ShareButton.tsx b/apps/studio/src/components/Editor/ShareButton.tsx similarity index 100% rename from apps/studio-next/src/components/Editor/ShareButton.tsx rename to apps/studio/src/components/Editor/ShareButton.tsx diff --git a/apps/studio-next/src/components/Editor/index.ts b/apps/studio/src/components/Editor/index.ts similarity index 100% rename from apps/studio-next/src/components/Editor/index.ts rename to apps/studio/src/components/Editor/index.ts diff --git a/apps/studio-next/src/components/Modals/ConfirmModal.tsx b/apps/studio/src/components/Modals/ConfirmModal.tsx similarity index 100% rename from apps/studio-next/src/components/Modals/ConfirmModal.tsx rename to apps/studio/src/components/Modals/ConfirmModal.tsx diff --git a/apps/studio-next/src/components/Modals/ConfirmNewFileModal.tsx b/apps/studio/src/components/Modals/ConfirmNewFileModal.tsx similarity index 100% rename from apps/studio-next/src/components/Modals/ConfirmNewFileModal.tsx rename to apps/studio/src/components/Modals/ConfirmNewFileModal.tsx diff --git a/apps/studio-next/src/components/Modals/ConvertModal.tsx b/apps/studio/src/components/Modals/ConvertModal.tsx similarity index 100% rename from apps/studio-next/src/components/Modals/ConvertModal.tsx rename to apps/studio/src/components/Modals/ConvertModal.tsx diff --git a/apps/studio-next/src/components/Modals/ConvertToLatestModal.tsx b/apps/studio/src/components/Modals/ConvertToLatestModal.tsx similarity index 100% rename from apps/studio-next/src/components/Modals/ConvertToLatestModal.tsx rename to apps/studio/src/components/Modals/ConvertToLatestModal.tsx diff --git a/apps/studio-next/src/components/Modals/Generator/GeneratorModal.tsx b/apps/studio/src/components/Modals/Generator/GeneratorModal.tsx similarity index 100% rename from apps/studio-next/src/components/Modals/Generator/GeneratorModal.tsx rename to apps/studio/src/components/Modals/Generator/GeneratorModal.tsx diff --git a/apps/studio-next/src/components/Modals/Generator/TemplateParameters.tsx b/apps/studio/src/components/Modals/Generator/TemplateParameters.tsx similarity index 100% rename from apps/studio-next/src/components/Modals/Generator/TemplateParameters.tsx rename to apps/studio/src/components/Modals/Generator/TemplateParameters.tsx diff --git a/apps/studio-next/src/components/Modals/Generator/template-parameters.json b/apps/studio/src/components/Modals/Generator/template-parameters.json similarity index 100% rename from apps/studio-next/src/components/Modals/Generator/template-parameters.json rename to apps/studio/src/components/Modals/Generator/template-parameters.json diff --git a/apps/studio-next/src/components/Modals/ImportBase64Modal.tsx b/apps/studio/src/components/Modals/ImportBase64Modal.tsx similarity index 100% rename from apps/studio-next/src/components/Modals/ImportBase64Modal.tsx rename to apps/studio/src/components/Modals/ImportBase64Modal.tsx diff --git a/apps/studio-next/src/components/Modals/ImportURLModal.tsx b/apps/studio/src/components/Modals/ImportURLModal.tsx similarity index 100% rename from apps/studio-next/src/components/Modals/ImportURLModal.tsx rename to apps/studio/src/components/Modals/ImportURLModal.tsx diff --git a/apps/studio-next/src/components/Modals/ImportUUIDModal.tsx b/apps/studio/src/components/Modals/ImportUUIDModal.tsx similarity index 100% rename from apps/studio-next/src/components/Modals/ImportUUIDModal.tsx rename to apps/studio/src/components/Modals/ImportUUIDModal.tsx diff --git a/apps/studio-next/src/components/Modals/NewFileModal.tsx b/apps/studio/src/components/Modals/NewFileModal.tsx similarity index 100% rename from apps/studio-next/src/components/Modals/NewFileModal.tsx rename to apps/studio/src/components/Modals/NewFileModal.tsx diff --git a/apps/studio-next/src/components/Modals/RedirectedModal.tsx b/apps/studio/src/components/Modals/RedirectedModal.tsx similarity index 100% rename from apps/studio-next/src/components/Modals/RedirectedModal.tsx rename to apps/studio/src/components/Modals/RedirectedModal.tsx diff --git a/apps/studio-next/src/components/Modals/Settings/SettingsModal.tsx b/apps/studio/src/components/Modals/Settings/SettingsModal.tsx similarity index 100% rename from apps/studio-next/src/components/Modals/Settings/SettingsModal.tsx rename to apps/studio/src/components/Modals/Settings/SettingsModal.tsx diff --git a/apps/studio-next/src/components/Modals/Settings/SettingsTabs.tsx b/apps/studio/src/components/Modals/Settings/SettingsTabs.tsx similarity index 100% rename from apps/studio-next/src/components/Modals/Settings/SettingsTabs.tsx rename to apps/studio/src/components/Modals/Settings/SettingsTabs.tsx diff --git a/apps/studio-next/src/components/Modals/index.tsx b/apps/studio/src/components/Modals/index.tsx similarity index 100% rename from apps/studio-next/src/components/Modals/index.tsx rename to apps/studio/src/components/Modals/index.tsx diff --git a/apps/studio-next/src/components/Navigation.tsx b/apps/studio/src/components/Navigation.tsx similarity index 100% rename from apps/studio-next/src/components/Navigation.tsx rename to apps/studio/src/components/Navigation.tsx diff --git a/apps/studio-next/src/components/Navigationv3.tsx b/apps/studio/src/components/Navigationv3.tsx similarity index 100% rename from apps/studio-next/src/components/Navigationv3.tsx rename to apps/studio/src/components/Navigationv3.tsx diff --git a/apps/studio-next/src/components/Popovers/SurveyPopover.tsx b/apps/studio/src/components/Popovers/SurveyPopover.tsx similarity index 100% rename from apps/studio-next/src/components/Popovers/SurveyPopover.tsx rename to apps/studio/src/components/Popovers/SurveyPopover.tsx diff --git a/apps/studio-next/src/components/Popovers/index.ts b/apps/studio/src/components/Popovers/index.ts similarity index 100% rename from apps/studio-next/src/components/Popovers/index.ts rename to apps/studio/src/components/Popovers/index.ts diff --git a/apps/studio-next/src/components/Preloader.tsx b/apps/studio/src/components/Preloader.tsx similarity index 100% rename from apps/studio-next/src/components/Preloader.tsx rename to apps/studio/src/components/Preloader.tsx diff --git a/apps/studio-next/src/components/Sidebar.tsx b/apps/studio/src/components/Sidebar.tsx similarity index 100% rename from apps/studio-next/src/components/Sidebar.tsx rename to apps/studio/src/components/Sidebar.tsx diff --git a/apps/studio-next/src/components/SplitPane/Pane.tsx b/apps/studio/src/components/SplitPane/Pane.tsx similarity index 100% rename from apps/studio-next/src/components/SplitPane/Pane.tsx rename to apps/studio/src/components/SplitPane/Pane.tsx diff --git a/apps/studio-next/src/components/SplitPane/Readme.md b/apps/studio/src/components/SplitPane/Readme.md similarity index 100% rename from apps/studio-next/src/components/SplitPane/Readme.md rename to apps/studio/src/components/SplitPane/Readme.md diff --git a/apps/studio-next/src/components/SplitPane/Resizer.tsx b/apps/studio/src/components/SplitPane/Resizer.tsx similarity index 100% rename from apps/studio-next/src/components/SplitPane/Resizer.tsx rename to apps/studio/src/components/SplitPane/Resizer.tsx diff --git a/apps/studio-next/src/components/SplitPane/SplitPane.tsx b/apps/studio/src/components/SplitPane/SplitPane.tsx similarity index 100% rename from apps/studio-next/src/components/SplitPane/SplitPane.tsx rename to apps/studio/src/components/SplitPane/SplitPane.tsx diff --git a/apps/studio-next/src/components/SplitPane/index.tsx b/apps/studio/src/components/SplitPane/index.tsx similarity index 100% rename from apps/studio-next/src/components/SplitPane/index.tsx rename to apps/studio/src/components/SplitPane/index.tsx diff --git a/apps/studio-next/src/components/StudioWrapper.tsx b/apps/studio/src/components/StudioWrapper.tsx similarity index 100% rename from apps/studio-next/src/components/StudioWrapper.tsx rename to apps/studio/src/components/StudioWrapper.tsx diff --git a/apps/studio-next/src/components/Template/HTMLWrapper.tsx b/apps/studio/src/components/Template/HTMLWrapper.tsx similarity index 100% rename from apps/studio-next/src/components/Template/HTMLWrapper.tsx rename to apps/studio/src/components/Template/HTMLWrapper.tsx diff --git a/apps/studio-next/src/components/Template/Template.tsx b/apps/studio/src/components/Template/Template.tsx similarity index 100% rename from apps/studio-next/src/components/Template/Template.tsx rename to apps/studio/src/components/Template/Template.tsx diff --git a/apps/studio-next/src/components/Template/TemplateSidebar.tsx b/apps/studio/src/components/Template/TemplateSidebar.tsx similarity index 100% rename from apps/studio-next/src/components/Template/TemplateSidebar.tsx rename to apps/studio/src/components/Template/TemplateSidebar.tsx diff --git a/apps/studio-next/src/components/Template/index.ts b/apps/studio/src/components/Template/index.ts similarity index 100% rename from apps/studio-next/src/components/Template/index.ts rename to apps/studio/src/components/Template/index.ts diff --git a/apps/studio-next/src/components/Terminal/ProblemsTab.tsx b/apps/studio/src/components/Terminal/ProblemsTab.tsx similarity index 100% rename from apps/studio-next/src/components/Terminal/ProblemsTab.tsx rename to apps/studio/src/components/Terminal/ProblemsTab.tsx diff --git a/apps/studio-next/src/components/Terminal/Terminal.tsx b/apps/studio/src/components/Terminal/Terminal.tsx similarity index 100% rename from apps/studio-next/src/components/Terminal/Terminal.tsx rename to apps/studio/src/components/Terminal/Terminal.tsx diff --git a/apps/studio-next/src/components/Terminal/TerminalInfo.tsx b/apps/studio/src/components/Terminal/TerminalInfo.tsx similarity index 100% rename from apps/studio-next/src/components/Terminal/TerminalInfo.tsx rename to apps/studio/src/components/Terminal/TerminalInfo.tsx diff --git a/apps/studio-next/src/components/Terminal/TerminalTabs.tsx b/apps/studio/src/components/Terminal/TerminalTabs.tsx similarity index 100% rename from apps/studio-next/src/components/Terminal/TerminalTabs.tsx rename to apps/studio/src/components/Terminal/TerminalTabs.tsx diff --git a/apps/studio-next/src/components/Terminal/index.ts b/apps/studio/src/components/Terminal/index.ts similarity index 100% rename from apps/studio-next/src/components/Terminal/index.ts rename to apps/studio/src/components/Terminal/index.ts diff --git a/apps/studio-next/src/components/Toolbar.tsx b/apps/studio/src/components/Toolbar.tsx similarity index 100% rename from apps/studio-next/src/components/Toolbar.tsx rename to apps/studio/src/components/Toolbar.tsx diff --git a/apps/studio-next/src/components/Visualiser/Controls.tsx b/apps/studio/src/components/Visualiser/Controls.tsx similarity index 100% rename from apps/studio-next/src/components/Visualiser/Controls.tsx rename to apps/studio/src/components/Visualiser/Controls.tsx diff --git a/apps/studio-next/src/components/Visualiser/FlowDiagram.tsx b/apps/studio/src/components/Visualiser/FlowDiagram.tsx similarity index 100% rename from apps/studio-next/src/components/Visualiser/FlowDiagram.tsx rename to apps/studio/src/components/Visualiser/FlowDiagram.tsx diff --git a/apps/studio-next/src/components/Visualiser/Nodes/ApplicationNode.tsx b/apps/studio/src/components/Visualiser/Nodes/ApplicationNode.tsx similarity index 100% rename from apps/studio-next/src/components/Visualiser/Nodes/ApplicationNode.tsx rename to apps/studio/src/components/Visualiser/Nodes/ApplicationNode.tsx diff --git a/apps/studio-next/src/components/Visualiser/Nodes/PublishNode.tsx b/apps/studio/src/components/Visualiser/Nodes/PublishNode.tsx similarity index 100% rename from apps/studio-next/src/components/Visualiser/Nodes/PublishNode.tsx rename to apps/studio/src/components/Visualiser/Nodes/PublishNode.tsx diff --git a/apps/studio-next/src/components/Visualiser/Nodes/SubscribeNode.tsx b/apps/studio/src/components/Visualiser/Nodes/SubscribeNode.tsx similarity index 100% rename from apps/studio-next/src/components/Visualiser/Nodes/SubscribeNode.tsx rename to apps/studio/src/components/Visualiser/Nodes/SubscribeNode.tsx diff --git a/apps/studio-next/src/components/Visualiser/Nodes/index.tsx b/apps/studio/src/components/Visualiser/Nodes/index.tsx similarity index 100% rename from apps/studio-next/src/components/Visualiser/Nodes/index.tsx rename to apps/studio/src/components/Visualiser/Nodes/index.tsx diff --git a/apps/studio-next/src/components/Visualiser/Visualiser.tsx b/apps/studio/src/components/Visualiser/Visualiser.tsx similarity index 100% rename from apps/studio-next/src/components/Visualiser/Visualiser.tsx rename to apps/studio/src/components/Visualiser/Visualiser.tsx diff --git a/apps/studio-next/src/components/Visualiser/VisualiserTemplate.tsx b/apps/studio/src/components/Visualiser/VisualiserTemplate.tsx similarity index 100% rename from apps/studio-next/src/components/Visualiser/VisualiserTemplate.tsx rename to apps/studio/src/components/Visualiser/VisualiserTemplate.tsx diff --git a/apps/studio-next/src/components/Visualiser/index.ts b/apps/studio/src/components/Visualiser/index.ts similarity index 100% rename from apps/studio-next/src/components/Visualiser/index.ts rename to apps/studio/src/components/Visualiser/index.ts diff --git a/apps/studio-next/src/components/Visualiser/utils/node-calculator.ts b/apps/studio/src/components/Visualiser/utils/node-calculator.ts similarity index 100% rename from apps/studio-next/src/components/Visualiser/utils/node-calculator.ts rename to apps/studio/src/components/Visualiser/utils/node-calculator.ts diff --git a/apps/studio-next/src/components/Visualiser/utils/node-factory.ts b/apps/studio/src/components/Visualiser/utils/node-factory.ts similarity index 100% rename from apps/studio-next/src/components/Visualiser/utils/node-factory.ts rename to apps/studio/src/components/Visualiser/utils/node-factory.ts diff --git a/apps/studio-next/src/components/Visualiser/utils/random-background-color.ts b/apps/studio/src/components/Visualiser/utils/random-background-color.ts similarity index 100% rename from apps/studio-next/src/components/Visualiser/utils/random-background-color.ts rename to apps/studio/src/components/Visualiser/utils/random-background-color.ts diff --git a/apps/studio-next/src/components/common/Dropdown.tsx b/apps/studio/src/components/common/Dropdown.tsx similarity index 100% rename from apps/studio-next/src/components/common/Dropdown.tsx rename to apps/studio/src/components/common/Dropdown.tsx diff --git a/apps/studio-next/src/components/common/Markdown.tsx b/apps/studio/src/components/common/Markdown.tsx similarity index 100% rename from apps/studio-next/src/components/common/Markdown.tsx rename to apps/studio/src/components/common/Markdown.tsx diff --git a/apps/studio-next/src/components/common/Switch.tsx b/apps/studio/src/components/common/Switch.tsx similarity index 100% rename from apps/studio-next/src/components/common/Switch.tsx rename to apps/studio/src/components/common/Switch.tsx diff --git a/apps/studio-next/src/components/common/Tooltip.tsx b/apps/studio/src/components/common/Tooltip.tsx similarity index 100% rename from apps/studio-next/src/components/common/Tooltip.tsx rename to apps/studio/src/components/common/Tooltip.tsx diff --git a/apps/studio-next/src/components/common/index.ts b/apps/studio/src/components/common/index.ts similarity index 100% rename from apps/studio-next/src/components/common/index.ts rename to apps/studio/src/components/common/index.ts diff --git a/apps/studio-next/src/components/index.ts b/apps/studio/src/components/index.ts similarity index 100% rename from apps/studio-next/src/components/index.ts rename to apps/studio/src/components/index.ts diff --git a/apps/studio-next/src/examples/ibmmq.yml b/apps/studio/src/examples/ibmmq.yml similarity index 100% rename from apps/studio-next/src/examples/ibmmq.yml rename to apps/studio/src/examples/ibmmq.yml diff --git a/apps/studio-next/src/examples/index.tsx b/apps/studio/src/examples/index.tsx similarity index 100% rename from apps/studio-next/src/examples/index.tsx rename to apps/studio/src/examples/index.tsx diff --git a/apps/studio-next/src/examples/real-world/gitter-streaming.yml b/apps/studio/src/examples/real-world/gitter-streaming.yml similarity index 100% rename from apps/studio-next/src/examples/real-world/gitter-streaming.yml rename to apps/studio/src/examples/real-world/gitter-streaming.yml diff --git a/apps/studio-next/src/examples/real-world/kraken-api-request-reply-filter.yml b/apps/studio/src/examples/real-world/kraken-api-request-reply-filter.yml similarity index 100% rename from apps/studio-next/src/examples/real-world/kraken-api-request-reply-filter.yml rename to apps/studio/src/examples/real-world/kraken-api-request-reply-filter.yml diff --git a/apps/studio-next/src/examples/real-world/slack-rtm.yml b/apps/studio/src/examples/real-world/slack-rtm.yml similarity index 100% rename from apps/studio-next/src/examples/real-world/slack-rtm.yml rename to apps/studio/src/examples/real-world/slack-rtm.yml diff --git a/apps/studio-next/src/examples/simple.yml b/apps/studio/src/examples/simple.yml similarity index 100% rename from apps/studio-next/src/examples/simple.yml rename to apps/studio/src/examples/simple.yml diff --git a/apps/studio-next/src/examples/streetlights-kafka.yml b/apps/studio/src/examples/streetlights-kafka.yml similarity index 100% rename from apps/studio-next/src/examples/streetlights-kafka.yml rename to apps/studio/src/examples/streetlights-kafka.yml diff --git a/apps/studio-next/src/examples/streetlights-mqtt.yml b/apps/studio/src/examples/streetlights-mqtt.yml similarity index 100% rename from apps/studio-next/src/examples/streetlights-mqtt.yml rename to apps/studio/src/examples/streetlights-mqtt.yml diff --git a/apps/studio-next/src/examples/tutorials/invalid.yml b/apps/studio/src/examples/tutorials/invalid.yml similarity index 100% rename from apps/studio-next/src/examples/tutorials/invalid.yml rename to apps/studio/src/examples/tutorials/invalid.yml diff --git a/apps/studio-next/src/examples/websocket-gemini.yml b/apps/studio/src/examples/websocket-gemini.yml similarity index 100% rename from apps/studio-next/src/examples/websocket-gemini.yml rename to apps/studio/src/examples/websocket-gemini.yml diff --git a/apps/studio-next/src/helpers/debounce.ts b/apps/studio/src/helpers/debounce.ts similarity index 100% rename from apps/studio-next/src/helpers/debounce.ts rename to apps/studio/src/helpers/debounce.ts diff --git a/apps/studio-next/src/helpers/driver.ts b/apps/studio/src/helpers/driver.ts similarity index 100% rename from apps/studio-next/src/helpers/driver.ts rename to apps/studio/src/helpers/driver.ts diff --git a/apps/studio-next/src/helpers/index.ts b/apps/studio/src/helpers/index.ts similarity index 100% rename from apps/studio-next/src/helpers/index.ts rename to apps/studio/src/helpers/index.ts diff --git a/apps/studio-next/src/helpers/isDeepEqual.ts b/apps/studio/src/helpers/isDeepEqual.ts similarity index 100% rename from apps/studio-next/src/helpers/isDeepEqual.ts rename to apps/studio/src/helpers/isDeepEqual.ts diff --git a/apps/studio-next/src/helpers/useOutsideClickCallback.ts b/apps/studio/src/helpers/useOutsideClickCallback.ts similarity index 100% rename from apps/studio-next/src/helpers/useOutsideClickCallback.ts rename to apps/studio/src/helpers/useOutsideClickCallback.ts diff --git a/apps/studio-next/src/netlify/functions/share-retreive.ts b/apps/studio/src/netlify/functions/share-retreive.ts similarity index 100% rename from apps/studio-next/src/netlify/functions/share-retreive.ts rename to apps/studio/src/netlify/functions/share-retreive.ts diff --git a/apps/studio-next/src/netlify/functions/share-store.ts b/apps/studio/src/netlify/functions/share-store.ts similarity index 100% rename from apps/studio-next/src/netlify/functions/share-store.ts rename to apps/studio/src/netlify/functions/share-store.ts diff --git a/apps/studio-next/src/services/abstract.service.ts b/apps/studio/src/services/abstract.service.ts similarity index 100% rename from apps/studio-next/src/services/abstract.service.ts rename to apps/studio/src/services/abstract.service.ts diff --git a/apps/studio-next/src/services/app.service.ts b/apps/studio/src/services/app.service.ts similarity index 100% rename from apps/studio-next/src/services/app.service.ts rename to apps/studio/src/services/app.service.ts diff --git a/apps/studio-next/src/services/converter.service.ts b/apps/studio/src/services/converter.service.ts similarity index 100% rename from apps/studio-next/src/services/converter.service.ts rename to apps/studio/src/services/converter.service.ts diff --git a/apps/studio-next/src/services/editor.service.tsx b/apps/studio/src/services/editor.service.tsx similarity index 100% rename from apps/studio-next/src/services/editor.service.tsx rename to apps/studio/src/services/editor.service.tsx diff --git a/apps/studio-next/src/services/format.service.ts b/apps/studio/src/services/format.service.ts similarity index 100% rename from apps/studio-next/src/services/format.service.ts rename to apps/studio/src/services/format.service.ts diff --git a/apps/studio-next/src/services/index.ts b/apps/studio/src/services/index.ts similarity index 100% rename from apps/studio-next/src/services/index.ts rename to apps/studio/src/services/index.ts diff --git a/apps/studio-next/src/services/monaco.service.ts b/apps/studio/src/services/monaco.service.ts similarity index 100% rename from apps/studio-next/src/services/monaco.service.ts rename to apps/studio/src/services/monaco.service.ts diff --git a/apps/studio-next/src/services/navigation.service.ts b/apps/studio/src/services/navigation.service.ts similarity index 100% rename from apps/studio-next/src/services/navigation.service.ts rename to apps/studio/src/services/navigation.service.ts diff --git a/apps/studio-next/src/services/parser.service.ts b/apps/studio/src/services/parser.service.ts similarity index 100% rename from apps/studio-next/src/services/parser.service.ts rename to apps/studio/src/services/parser.service.ts diff --git a/apps/studio-next/src/services/server-api.service.ts b/apps/studio/src/services/server-api.service.ts similarity index 100% rename from apps/studio-next/src/services/server-api.service.ts rename to apps/studio/src/services/server-api.service.ts diff --git a/apps/studio-next/src/services/settings.service.ts b/apps/studio/src/services/settings.service.ts similarity index 100% rename from apps/studio-next/src/services/settings.service.ts rename to apps/studio/src/services/settings.service.ts diff --git a/apps/studio-next/src/services/socket-client.service.tsx b/apps/studio/src/services/socket-client.service.tsx similarity index 100% rename from apps/studio-next/src/services/socket-client.service.tsx rename to apps/studio/src/services/socket-client.service.tsx diff --git a/apps/studio-next/src/services/specification.service.ts b/apps/studio/src/services/specification.service.ts similarity index 100% rename from apps/studio-next/src/services/specification.service.ts rename to apps/studio/src/services/specification.service.ts diff --git a/apps/studio-next/src/services/tests/converter.service.test.ts b/apps/studio/src/services/tests/converter.service.test.ts similarity index 100% rename from apps/studio-next/src/services/tests/converter.service.test.ts rename to apps/studio/src/services/tests/converter.service.test.ts diff --git a/apps/studio-next/src/services/tests/editor.service.test.ts b/apps/studio/src/services/tests/editor.service.test.ts similarity index 100% rename from apps/studio-next/src/services/tests/editor.service.test.ts rename to apps/studio/src/services/tests/editor.service.test.ts diff --git a/apps/studio-next/src/services/tests/format.service.test.ts b/apps/studio/src/services/tests/format.service.test.ts similarity index 100% rename from apps/studio-next/src/services/tests/format.service.test.ts rename to apps/studio/src/services/tests/format.service.test.ts diff --git a/apps/studio-next/src/services/tests/navigation.service.test.ts b/apps/studio/src/services/tests/navigation.service.test.ts similarity index 100% rename from apps/studio-next/src/services/tests/navigation.service.test.ts rename to apps/studio/src/services/tests/navigation.service.test.ts diff --git a/apps/studio-next/src/state/app.state.ts b/apps/studio/src/state/app.state.ts similarity index 100% rename from apps/studio-next/src/state/app.state.ts rename to apps/studio/src/state/app.state.ts diff --git a/apps/studio-next/src/state/documents.state.ts b/apps/studio/src/state/documents.state.ts similarity index 100% rename from apps/studio-next/src/state/documents.state.ts rename to apps/studio/src/state/documents.state.ts diff --git a/apps/studio-next/src/state/files.state.ts b/apps/studio/src/state/files.state.ts similarity index 100% rename from apps/studio-next/src/state/files.state.ts rename to apps/studio/src/state/files.state.ts diff --git a/apps/studio-next/src/state/index.ts b/apps/studio/src/state/index.ts similarity index 100% rename from apps/studio-next/src/state/index.ts rename to apps/studio/src/state/index.ts diff --git a/apps/studio-next/src/state/other.state.ts b/apps/studio/src/state/other.state.ts similarity index 100% rename from apps/studio-next/src/state/other.state.ts rename to apps/studio/src/state/other.state.ts diff --git a/apps/studio-next/src/state/panels.state.ts b/apps/studio/src/state/panels.state.ts similarity index 100% rename from apps/studio-next/src/state/panels.state.ts rename to apps/studio/src/state/panels.state.ts diff --git a/apps/studio-next/src/state/settings.state.ts b/apps/studio/src/state/settings.state.ts similarity index 100% rename from apps/studio-next/src/state/settings.state.ts rename to apps/studio/src/state/settings.state.ts diff --git a/apps/studio-next/src/types.ts b/apps/studio/src/types.ts similarity index 100% rename from apps/studio-next/src/types.ts rename to apps/studio/src/types.ts diff --git a/apps/studio-next/tailwind.config.js b/apps/studio/tailwind.config.js similarity index 100% rename from apps/studio-next/tailwind.config.js rename to apps/studio/tailwind.config.js diff --git a/apps/studio-next/tsconfig.json b/apps/studio/tsconfig.json similarity index 100% rename from apps/studio-next/tsconfig.json rename to apps/studio/tsconfig.json diff --git a/package.json b/package.json index 602a059ae..62deb1f9e 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "lint": "turbo run lint", "dev": "turbo run dev", "ds": "turbo run dev --no-cache --continue --filter=design-system...", - "studio": "turbo run dev --no-cache --filter=studio-next...", + "studio": "turbo run dev --no-cache --filter=studio...", "clean": "turbo run clean && rm -rf node_modules", "build": "turbo run build", "test": "turbo run test", @@ -17,7 +17,6 @@ "publish-packages": "turbo run build && changeset publish", "build:studio": "turbo run build --no-cache --filter=studio...", "build:ds": "turbo run build --filter=design-system...", - "build:studio-next": "turbo run build --no-cache --filter=studio-next...", "generate:assets": "turbo run generate:assets" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a8e944190..ad883c1f6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -164,7 +164,7 @@ importers: specifier: ^5.69.0 version: 5.75.0(@swc/core@1.7.26)(esbuild@0.18.20) - apps/studio-next: + apps/studio: dependencies: '@asyncapi/avro-schema-parser': specifier: ^3.0.19 @@ -350,6 +350,9 @@ importers: cypress: specifier: ^13.10.0 version: 13.10.0 + eslint-config-custom: + specifier: workspace:* + version: link:../../packages/eslint-config-custom eslint-plugin-security: specifier: ^1.5.0 version: 1.5.0 @@ -552,7 +555,7 @@ packages: resolution: {integrity: sha512-r1w81DpR+KyRWd3f+rk6TNqMgedmAxZP5v5KWlXQWlgMUUtyEJch0DKEci1SorPMiSeM8XPl7MZ3miJ60JIpQg==} dependencies: '@jsdevtools/ono': 7.1.3 - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.15 call-me-maybe: 1.0.2 js-yaml: 4.1.0 dev: true @@ -585,7 +588,7 @@ packages: resolution: {integrity: sha512-nrrIIPehHoS1+Zc0eCO3+ijo7VJhWaFqVTupFYJVxxiwNrx7HpldLiTt1awIUDU6rJTm9czGLQq8MIgtXb/Dqg==} dependencies: '@asyncapi/parser': 3.2.2 - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.15 avsc: 5.7.7 transitivePeerDependencies: - encoding @@ -633,7 +636,7 @@ packages: '@asyncapi/parser': 1.18.1 '@babel/core': 7.12.9 '@babel/preset-env': 7.24.4(@babel/core@7.12.9) - '@babel/preset-react': 7.22.3(@babel/core@7.12.9) + '@babel/preset-react': 7.24.7(@babel/core@7.12.9) '@rollup/plugin-babel': 5.3.1(@babel/core@7.12.9)(rollup@2.79.1) babel-plugin-source-map-support: 2.2.0 prop-types: 15.8.1 @@ -652,7 +655,7 @@ packages: '@asyncapi/parser': 3.2.2 '@babel/core': 7.12.9 '@babel/preset-env': 7.24.4(@babel/core@7.12.9) - '@babel/preset-react': 7.22.3(@babel/core@7.12.9) + '@babel/preset-react': 7.24.7(@babel/core@7.12.9) '@rollup/plugin-babel': 5.3.1(@babel/core@7.12.9)(rollup@2.79.1) babel-plugin-source-map-support: 2.2.0 prop-types: 15.8.1 @@ -855,7 +858,7 @@ packages: '@stoplight/spectral-parsers': 1.0.4 '@stoplight/spectral-ref-resolver': 1.0.4 '@stoplight/types': 13.20.0 - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.15 '@types/urijs': 1.19.25 ajv: 8.17.1 ajv-errors: 3.0.0(ajv@8.17.1) @@ -905,7 +908,7 @@ packages: '@stoplight/spectral-parsers': 1.0.4 '@stoplight/spectral-ref-resolver': 1.0.4 '@stoplight/types': 13.20.0 - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.15 '@types/urijs': 1.19.25 ajv: 8.17.1 ajv-errors: 3.0.0(ajv@8.17.1) @@ -925,6 +928,7 @@ packages: protobufjs: 7.4.0 transitivePeerDependencies: - encoding + dev: false /@asyncapi/protobuf-schema-parser@3.2.14: resolution: {integrity: sha512-7v64Jxhz2IBfaQECUhfwuLRMFQTysvmqtvT+Esgd9NooIPRnkEzgCbBnC25oGjzSB6Sju28G406lQpO15HHaEw==} @@ -1007,19 +1011,19 @@ packages: /@asyncapi/specs@4.3.1: resolution: {integrity: sha512-EfexhJu/lwF8OdQDm28NKLJHFkx0Gb6O+rcezhZYLPIoNYKXJMh2J1vFGpwmfAcTTh+ffK44Oc2Hs1Q4sLBp+A==} dependencies: - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.15 dev: true /@asyncapi/specs@5.1.0: resolution: {integrity: sha512-yffhETqehkim43luMnPKOwzY0D0YtU4bKpORIXIaid6p5Y5kDLrMGJaEPkNieQp03HMjhjFrnUPtT8kvqe0+aQ==} dependencies: - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.15 dev: true /@asyncapi/specs@6.7.0: resolution: {integrity: sha512-TygnAHctm0e7Y55Zy2PBjE6t/jai/txu4MZiyHkcbom9WQoC6Nl7M1M3TQQMzDrb5iLZtuRDm1GAwvawZPPn5A==} dependencies: - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.15 /@asyncapi/ts-nats-template@0.10.3: resolution: {integrity: sha512-cHdx552aSOZ0JWDDHHhVQWvfss1Thq+KENPSMBOmcCLi58PTg20Lkg+Jd3fchyGueLnh55yUzfyr31JrSreUaw==} @@ -4657,36 +4661,36 @@ packages: esutils: 2.0.3 dev: true - /@babel/preset-react@7.22.3(@babel/core@7.12.9): + /@babel/preset-react@7.22.3(@babel/core@7.17.4): resolution: {integrity: sha512-lxDz1mnZ9polqClBCVBjIVUypoB4qV3/tZUDb/IlYbW1kiiLaXaX+bInbRjl+lNQ/iUZraQ3+S8daEmoELMWug==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.9 + '@babel/core': 7.17.4 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-option': 7.24.8 - '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.12.9) - '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.12.9) - '@babel/plugin-transform-react-jsx-development': 7.24.7(@babel/core@7.12.9) - '@babel/plugin-transform-react-pure-annotations': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.17.4) + '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.17.4) + '@babel/plugin-transform-react-jsx-development': 7.24.7(@babel/core@7.17.4) + '@babel/plugin-transform-react-pure-annotations': 7.24.7(@babel/core@7.17.4) transitivePeerDependencies: - supports-color dev: true - /@babel/preset-react@7.22.3(@babel/core@7.17.4): - resolution: {integrity: sha512-lxDz1mnZ9polqClBCVBjIVUypoB4qV3/tZUDb/IlYbW1kiiLaXaX+bInbRjl+lNQ/iUZraQ3+S8daEmoELMWug==} + /@babel/preset-react@7.24.7(@babel/core@7.12.9): + resolution: {integrity: sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.4 + '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-option': 7.24.8 - '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.17.4) - '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.17.4) - '@babel/plugin-transform-react-jsx-development': 7.24.7(@babel/core@7.17.4) - '@babel/plugin-transform-react-pure-annotations': 7.24.7(@babel/core@7.17.4) + '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.12.9) + '@babel/plugin-transform-react-jsx-development': 7.24.7(@babel/core@7.12.9) + '@babel/plugin-transform-react-pure-annotations': 7.24.7(@babel/core@7.12.9) transitivePeerDependencies: - supports-color dev: true @@ -5003,7 +5007,7 @@ packages: prettier: 2.8.8 dev: false - /@codemirror/autocomplete@6.18.1(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1): + /@codemirror/autocomplete@6.18.1(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)(@lezer/common@1.2.1): resolution: {integrity: sha512-iWHdj/B1ethnHRTwZj+C1obmmuCzquH29EbcKr0qIjA9NfDeBDJ7vs+WOHsFeLeflE4o+dHfYndJloMKHUkWUA==} peerDependencies: '@codemirror/language': ^6.0.0 @@ -5013,7 +5017,7 @@ packages: dependencies: '@codemirror/language': 6.10.3 '@codemirror/state': 6.4.1 - '@codemirror/view': 6.26.3 + '@codemirror/view': 6.33.0 '@lezer/common': 1.2.1 dev: false @@ -5030,7 +5034,7 @@ packages: resolution: {integrity: sha512-kDqEU5sCP55Oabl6E7m5N+vZRoc0iWqgDVhEKifcHzPzjqCegcO4amfrYVL9PmPZpl4G0yjkpTpUO/Ui8CzO8A==} dependencies: '@codemirror/state': 6.4.1 - '@codemirror/view': 6.26.3 + '@codemirror/view': 6.33.0 '@lezer/common': 1.2.1 '@lezer/highlight': 1.2.1 '@lezer/lr': 1.4.2 @@ -5041,7 +5045,7 @@ packages: resolution: {integrity: sha512-IZ0Y7S4/bpaunwggW2jYqwLuHj0QtESf5xcROewY6+lDNwZ/NzvR4t+vpYgg9m7V8UXLPYqG+lu3DF470E5Oxg==} dependencies: '@codemirror/state': 6.4.1 - '@codemirror/view': 6.26.3 + '@codemirror/view': 6.33.0 crelt: 1.0.6 dev: false @@ -5049,7 +5053,7 @@ packages: resolution: {integrity: sha512-rpMgcsh7o0GuCDUXKPvww+muLA1pDJaFrpq/CCHtpQJYz8xopu4D1hPcKRoDD0YlF8gZaqTNIRa4VRBWyhyy7Q==} dependencies: '@codemirror/state': 6.4.1 - '@codemirror/view': 6.26.3 + '@codemirror/view': 6.33.0 crelt: 1.0.6 dev: false @@ -7908,7 +7912,7 @@ packages: dependencies: '@asyncapi/avro-schema-parser': 3.0.22 '@asyncapi/openapi-schema-parser': 3.0.22 - '@asyncapi/protobuf-schema-parser': 3.2.11 + '@asyncapi/protobuf-schema-parser': 3.2.14 '@asyncapi/raml-dt-schema-parser': 4.0.24 parserapiv1: /@asyncapi/parser@2.1.2 parserapiv2: /@asyncapi/parser@3.0.0-next-major-spec.8 @@ -7931,7 +7935,7 @@ packages: resolution: {integrity: sha512-nty0tHUq2f1IKuFYsLM4CXLZGHdMn+X/IwEUIpeSOXt0QjMUbL0Em57iJUDzz+2MkWG83smIigNZ3fauGjqgdQ==} engines: {node: '>=8.3.0'} dependencies: - node-fetch: 2.6.7 + node-fetch: 2.7.0 tslib: 1.14.1 transitivePeerDependencies: - encoding @@ -7940,7 +7944,7 @@ packages: resolution: {integrity: sha512-YNcWv3R3n3U6iQYBsFOiWSuRGE5su1tJSiX6pAPRVk7dP0L7lqCteXGzuVRQ0gMZqUl8v1P0+fAKxF6PLo9B5A==} engines: {node: '>=8.3.0'} dependencies: - '@stoplight/json': 3.21.0 + '@stoplight/json': 3.21.7 '@stoplight/path': 1.3.2 '@stoplight/types': 13.20.0 '@types/urijs': 1.19.25 @@ -7972,7 +7976,6 @@ packages: jsonc-parser: 2.2.1 lodash: 4.17.21 safe-stable-stringify: 1.1.1 - dev: true /@stoplight/ordered-object-literal@1.0.5: resolution: {integrity: sha512-COTiuCU5bgMUtbIFBuyyh2/yVVzlr5Om0v5utQDgBCuQUOPgU1DwoffkTfg4UBQOvByi5foF4w4T+H9CoRe5wg==} @@ -7987,14 +7990,14 @@ packages: engines: {node: ^12.20 || >= 14.13} dependencies: '@stoplight/better-ajv-errors': 1.0.3(ajv@8.17.1) - '@stoplight/json': 3.21.0 + '@stoplight/json': 3.21.7 '@stoplight/path': 1.3.2 '@stoplight/spectral-parsers': 1.0.4 '@stoplight/spectral-ref-resolver': 1.0.4 '@stoplight/spectral-runtime': 1.1.2 '@stoplight/types': 13.6.0 '@types/es-aggregate-error': 1.0.6 - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.15 ajv: 8.17.1 ajv-errors: 3.0.0(ajv@8.17.1) ajv-formats: 2.1.1(ajv@8.17.1) @@ -8014,9 +8017,9 @@ packages: resolution: {integrity: sha512-vJ1vIkA2s96fdJp0d3AJBGuPAW3sj8yMamyzR+dquEFO6ZAoYBo/BVsKKQskYzZi/nwljlRqUmGVmcf2PncIaA==} engines: {node: '>=12'} dependencies: - '@stoplight/json': 3.21.0 + '@stoplight/json': 3.21.7 '@stoplight/spectral-core': 1.19.1 - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.15 tslib: 2.7.0 transitivePeerDependencies: - encoding @@ -8026,7 +8029,7 @@ packages: engines: {node: '>=12'} dependencies: '@stoplight/better-ajv-errors': 1.0.3(ajv@8.17.1) - '@stoplight/json': 3.21.0 + '@stoplight/json': 3.21.7 '@stoplight/spectral-core': 1.19.1 '@stoplight/spectral-formats': 1.7.0 '@stoplight/spectral-runtime': 1.1.2 @@ -8043,7 +8046,7 @@ packages: resolution: {integrity: sha512-nCTVvtX6q71M8o5Uvv9kxU31Gk1TRmgD6/k8HBhdCmKG6FWcwgjiZouA/R3xHLn/VwTI/9k8SdG5Mkdy0RBqbQ==} engines: {node: ^12.20 || >=14.13} dependencies: - '@stoplight/json': 3.21.0 + '@stoplight/json': 3.21.7 '@stoplight/types': 14.1.1 '@stoplight/yaml': 4.3.0 tslib: 2.7.0 @@ -8064,7 +8067,7 @@ packages: resolution: {integrity: sha512-fr5zRceXI+hrl82yAVoME+4GvJie8v3wmOe9tU+ZLRRNonizthy8qDi0Z/z4olE+vGreSDcuDOZ7JjRxFW5kTw==} engines: {node: '>=12'} dependencies: - '@stoplight/json': 3.21.0 + '@stoplight/json': 3.21.7 '@stoplight/path': 1.3.2 '@stoplight/types': 12.5.0 abort-controller: 3.0.0 @@ -8078,28 +8081,28 @@ packages: resolution: {integrity: sha512-dwqYcDrGmEyUv5TWrDam5TGOxU72ufyQ7hnOIIDdmW5ezOwZaBFoR5XQ9AsH49w7wgvOqB2Bmo799pJPWnpCbg==} engines: {node: '>=8'} dependencies: - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.15 utility-types: 3.11.0 /@stoplight/types@13.20.0: resolution: {integrity: sha512-2FNTv05If7ib79VPDA/r9eUet76jewXFH2y2K5vuge6SXbRHtWBhcaRmu+6QpF4/WRNoJj5XYRSwLGXDxysBGA==} engines: {node: ^12.20 || >=14.13} dependencies: - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.15 utility-types: 3.11.0 /@stoplight/types@13.6.0: resolution: {integrity: sha512-dzyuzvUjv3m1wmhPfq82lCVYGcXG0xUYgqnWfCq3PCVR4BKFhjdkHrnJ+jIDoMKvXb05AZP/ObQF6+NpDo29IQ==} engines: {node: ^12.20 || >=14.13} dependencies: - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.15 utility-types: 3.11.0 /@stoplight/types@14.1.1: resolution: {integrity: sha512-/kjtr+0t0tjKr+heVfviO9FrU/uGLc+QNX3fHJc19xsCNYqU7lVhaXxDmEID9BZTjG+/r9pK9xP/xU02XGg65g==} engines: {node: ^12.20 || >=14.13} dependencies: - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.15 utility-types: 3.11.0 /@stoplight/yaml-ast-parser@0.0.50: @@ -10145,10 +10148,10 @@ packages: /@types/json-schema@7.0.11: resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} + dev: true /@types/json-schema@7.0.15: resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - dev: true /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} @@ -12257,13 +12260,13 @@ packages: /codemirror@6.0.1(@lezer/common@1.2.1): resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==} dependencies: - '@codemirror/autocomplete': 6.18.1(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1) + '@codemirror/autocomplete': 6.18.1(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)(@lezer/common@1.2.1) '@codemirror/commands': 6.6.2 '@codemirror/language': 6.10.3 '@codemirror/lint': 6.8.1 '@codemirror/search': 6.5.6 '@codemirror/state': 6.4.1 - '@codemirror/view': 6.26.3 + '@codemirror/view': 6.33.0 transitivePeerDependencies: - '@lezer/common' dev: false @@ -18199,7 +18202,7 @@ packages: peerDependencies: monaco-editor: '>=0.30' dependencies: - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.15 jsonc-parser: 3.3.1 monaco-editor: 0.34.1 monaco-marker-data-provider: 1.2.3 @@ -18608,7 +18611,7 @@ packages: /openapi-sampler@1.5.1: resolution: {integrity: sha512-tIWIrZUKNAsbqf3bd9U1oH6JEXo8LNYuDlXw26By67EygpjT+ArFnsxxyTMjFWRfbqo5ozkvgSQDK69Gd8CddA==} dependencies: - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.15 json-pointer: 0.6.2 /openapi-types@9.3.0: @@ -20987,7 +20990,7 @@ packages: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.15 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) dev: true @@ -20996,7 +20999,7 @@ packages: resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} engines: {node: '>= 12.13.0'} dependencies: - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.15 ajv: 8.17.1 ajv-formats: 2.1.1(ajv@8.17.1) ajv-keywords: 5.1.0(ajv@8.17.1) @@ -22613,7 +22616,7 @@ packages: resolution: {integrity: sha512-xirQK0s95K3OL7Knve0OOxQHErByCxUsgXr5oCHa9J0jWgiA+9/tidHWPu1UMjRv7MoX5ViP6QmOrWCi+dvRew==} hasBin: true dependencies: - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.15 '@types/node': 16.18.108 glob: 7.2.3 path-equal: 1.2.5 @@ -22630,7 +22633,7 @@ packages: resolution: {integrity: sha512-EcmquhfGEmEJOAezLZC6CzY0rPNzfXuky+Z3zoXULEEncW8e13aAjmC2r8ppT1bvvDekJj1TJ4xVhOdkjYtkUA==} hasBin: true dependencies: - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.15 '@types/node': 16.18.108 glob: 7.2.3 path-equal: 1.2.5