├── .coderabbit.yml ├── .github ├── actions │ └── lint │ │ └── action.yml ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── release.yml │ ├── spellcheck.yml │ └── test-publish.yml ├── .gitignore ├── .nvmrc ├── .prettierrc ├── .pylintrc ├── .tool-versions ├── .typos.toml ├── .vscode-test.mjs ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── .zen └── config.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── RELEASE.md ├── VERSIONS.md ├── ZENML_BREAKING_CHANGES_ANALYSIS.md ├── bundled └── tool │ ├── __init__.py │ ├── _debug_server.py │ ├── constants.py │ ├── lazy_import.py │ ├── lsp_jsonrpc.py │ ├── lsp_runner.py │ ├── lsp_server.py │ ├── lsp_utils.py │ ├── lsp_zenml.py │ ├── type_hints.py │ ├── zen_watcher.py │ ├── zenml_client.py │ ├── zenml_grapher.py │ ├── zenml_serializers.py │ └── zenml_wrappers.py ├── eslint.config.mjs ├── mypy.ini ├── noxfile.py ├── package.json ├── package.nls.json ├── pyproject.toml ├── requirements-dev.txt ├── requirements.in ├── requirements.txt ├── resources ├── components-form │ ├── components.css │ └── components.js ├── dag-view │ ├── dag.css │ ├── dag.js │ └── icons │ │ ├── alert.svg │ │ ├── cached.svg │ │ ├── check.svg │ │ ├── database.svg │ │ ├── dataflow.svg │ │ ├── initializing.svg │ │ └── play.svg ├── extension-logo.png ├── logo.png ├── logo.svg ├── python.png ├── stacks-form │ ├── stacks.css │ └── stacks.js ├── zenml-extension-dag.gif ├── zenml-extension-new.gif ├── zenml-extension.gif └── zenml_logo.png ├── runtime.txt ├── scripts ├── clear_and_compile.sh ├── format.sh ├── lint.sh └── spellcheck.sh ├── src ├── commands │ ├── components │ │ ├── ComponentsForm.ts │ │ ├── cmds.ts │ │ └── registry.ts │ ├── environment │ │ ├── cmds.ts │ │ └── registry.ts │ ├── models │ │ ├── cmds.ts │ │ └── registry.ts │ ├── pipelines │ │ ├── cmds.ts │ │ ├── registry.ts │ │ └── utils.ts │ ├── projects │ │ ├── cmds.ts │ │ ├── registry.ts │ │ └── utils.ts │ ├── server │ │ ├── cmds.ts │ │ ├── registry.ts │ │ └── utils.ts │ └── stack │ │ ├── StackForm.ts │ │ ├── cmds.ts │ │ ├── registry.ts │ │ └── utils.ts ├── common │ ├── WebviewBase.ts │ ├── api.ts │ ├── constants.ts │ ├── log │ │ └── logging.ts │ ├── panels.ts │ ├── python.ts │ ├── server.ts │ ├── settings.ts │ ├── status.ts │ ├── utilities.ts │ └── vscodeapi.ts ├── dag │ ├── DagConfig.ts │ ├── index.ts │ ├── renderer │ │ ├── DagRenderer.ts │ │ ├── HtmlTemplateBuilder.ts │ │ └── SvgRenderer.ts │ └── utils │ │ ├── IconLoader.ts │ │ └── StatusUtils.ts ├── extension.ts ├── services │ ├── EventBus.ts │ ├── LSClient.ts │ └── ZenExtension.ts ├── test │ ├── python_tests │ │ ├── __init__.py │ │ ├── lsp_test_client │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── defaults.py │ │ │ ├── session.py │ │ │ └── utils.py │ │ ├── requirements.in │ │ ├── requirements.txt │ │ ├── test_data │ │ │ └── sample1 │ │ │ │ ├── sample.py │ │ │ │ └── sample.unformatted │ │ └── test_server.py │ └── ts_tests │ │ ├── __mocks__ │ │ ├── MockEventBus.ts │ │ ├── MockLSClient.ts │ │ ├── MockViewProviders.ts │ │ └── constants.ts │ │ ├── commands │ │ ├── dagRender.test.ts │ │ ├── modelCommands.test.ts │ │ ├── pipelineUtils.test.ts │ │ ├── projectCommands.test.ts │ │ ├── serverCommands.test.ts │ │ └── stackCommands.test.ts │ │ ├── common │ │ └── WebviewBase.test.ts │ │ ├── extension.test.ts │ │ ├── integration │ │ └── serverConfigUpdate.test.ts │ │ ├── services │ │ └── ZenExtension.test.ts │ │ ├── unit │ │ ├── ServerDataProvider.test.ts │ │ └── eventBus.test.ts │ │ └── views │ │ └── PipelineDataProvider.test.ts ├── types │ ├── HydratedTypes.ts │ ├── LSClientResponseTypes.ts │ ├── LSNotificationTypes.ts │ ├── ModelTypes.ts │ ├── PipelineTypes.ts │ ├── ProjectTypes.ts │ ├── QuickPickItemTypes.ts │ ├── ServerInfoTypes.ts │ └── StackTypes.ts ├── utils │ ├── componentUtils.ts │ ├── constants.ts │ ├── global.ts │ ├── notifications.ts │ ├── refresh.ts │ └── ui-constants.ts └── views │ ├── activityBar │ ├── common │ │ ├── ErrorTreeItem.ts │ │ ├── LoadingTreeItem.ts │ │ ├── PaginatedDataProvider.ts │ │ ├── PaginationTreeItems.ts │ │ ├── TreeItemWithChildren.ts │ │ └── index.ts │ ├── componentView │ │ ├── ComponentDataProvider.ts │ │ └── ComponentTreeItems.ts │ ├── environmentView │ │ ├── EnvironmentDataProvider.ts │ │ ├── EnvironmentItem.ts │ │ └── viewHelpers.ts │ ├── index.ts │ ├── modelView │ │ ├── ModelDataProvider.ts │ │ └── ModelTreeItems.ts │ ├── pipelineView │ │ ├── PipelineDataProvider.ts │ │ └── PipelineTreeItems.ts │ ├── projectView │ │ ├── ProjectDataProvider.ts │ │ └── ProjectTreeItems.ts │ ├── serverView │ │ ├── ServerDataProvider.ts │ │ └── ServerTreeItems.ts │ └── stackView │ │ ├── StackDataProvider.ts │ │ └── StackTreeItems.ts │ ├── panel │ └── panelView │ │ ├── PanelDataProvider.ts │ │ └── PanelTreeItem.ts │ └── statusBar │ └── index.ts ├── tsconfig.json └── webpack.config.mjs /.coderabbit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/.coderabbit.yml -------------------------------------------------------------------------------- /.github/actions/lint/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/.github/actions/lint/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/spellcheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/.github/workflows/spellcheck.yml -------------------------------------------------------------------------------- /.github/workflows/test-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/.github/workflows/test-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v22.14.0 -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/.prettierrc -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/.pylintrc -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 20.10.0 2 | -------------------------------------------------------------------------------- /.typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/.typos.toml -------------------------------------------------------------------------------- /.vscode-test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/.vscode-test.mjs -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/.vscodeignore -------------------------------------------------------------------------------- /.zen/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/.zen/config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/RELEASE.md -------------------------------------------------------------------------------- /VERSIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/VERSIONS.md -------------------------------------------------------------------------------- /ZENML_BREAKING_CHANGES_ANALYSIS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/ZENML_BREAKING_CHANGES_ANALYSIS.md -------------------------------------------------------------------------------- /bundled/tool/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/bundled/tool/__init__.py -------------------------------------------------------------------------------- /bundled/tool/_debug_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/bundled/tool/_debug_server.py -------------------------------------------------------------------------------- /bundled/tool/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/bundled/tool/constants.py -------------------------------------------------------------------------------- /bundled/tool/lazy_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/bundled/tool/lazy_import.py -------------------------------------------------------------------------------- /bundled/tool/lsp_jsonrpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/bundled/tool/lsp_jsonrpc.py -------------------------------------------------------------------------------- /bundled/tool/lsp_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/bundled/tool/lsp_runner.py -------------------------------------------------------------------------------- /bundled/tool/lsp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/bundled/tool/lsp_server.py -------------------------------------------------------------------------------- /bundled/tool/lsp_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/bundled/tool/lsp_utils.py -------------------------------------------------------------------------------- /bundled/tool/lsp_zenml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/bundled/tool/lsp_zenml.py -------------------------------------------------------------------------------- /bundled/tool/type_hints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/bundled/tool/type_hints.py -------------------------------------------------------------------------------- /bundled/tool/zen_watcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/bundled/tool/zen_watcher.py -------------------------------------------------------------------------------- /bundled/tool/zenml_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/bundled/tool/zenml_client.py -------------------------------------------------------------------------------- /bundled/tool/zenml_grapher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/bundled/tool/zenml_grapher.py -------------------------------------------------------------------------------- /bundled/tool/zenml_serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/bundled/tool/zenml_serializers.py -------------------------------------------------------------------------------- /bundled/tool/zenml_wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/bundled/tool/zenml_wrappers.py -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/mypy.ini -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/noxfile.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/package.json -------------------------------------------------------------------------------- /package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/package.nls.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/requirements.in -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/requirements.txt -------------------------------------------------------------------------------- /resources/components-form/components.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/components-form/components.css -------------------------------------------------------------------------------- /resources/components-form/components.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/components-form/components.js -------------------------------------------------------------------------------- /resources/dag-view/dag.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/dag-view/dag.css -------------------------------------------------------------------------------- /resources/dag-view/dag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/dag-view/dag.js -------------------------------------------------------------------------------- /resources/dag-view/icons/alert.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/dag-view/icons/alert.svg -------------------------------------------------------------------------------- /resources/dag-view/icons/cached.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/dag-view/icons/cached.svg -------------------------------------------------------------------------------- /resources/dag-view/icons/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/dag-view/icons/check.svg -------------------------------------------------------------------------------- /resources/dag-view/icons/database.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/dag-view/icons/database.svg -------------------------------------------------------------------------------- /resources/dag-view/icons/dataflow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/dag-view/icons/dataflow.svg -------------------------------------------------------------------------------- /resources/dag-view/icons/initializing.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/dag-view/icons/initializing.svg -------------------------------------------------------------------------------- /resources/dag-view/icons/play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/dag-view/icons/play.svg -------------------------------------------------------------------------------- /resources/extension-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/extension-logo.png -------------------------------------------------------------------------------- /resources/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/logo.png -------------------------------------------------------------------------------- /resources/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/logo.svg -------------------------------------------------------------------------------- /resources/python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/python.png -------------------------------------------------------------------------------- /resources/stacks-form/stacks.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/stacks-form/stacks.css -------------------------------------------------------------------------------- /resources/stacks-form/stacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/stacks-form/stacks.js -------------------------------------------------------------------------------- /resources/zenml-extension-dag.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/zenml-extension-dag.gif -------------------------------------------------------------------------------- /resources/zenml-extension-new.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/zenml-extension-new.gif -------------------------------------------------------------------------------- /resources/zenml-extension.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/zenml-extension.gif -------------------------------------------------------------------------------- /resources/zenml_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/resources/zenml_logo.png -------------------------------------------------------------------------------- /runtime.txt: -------------------------------------------------------------------------------- 1 | python-3.8.18 -------------------------------------------------------------------------------- /scripts/clear_and_compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/scripts/clear_and_compile.sh -------------------------------------------------------------------------------- /scripts/format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/scripts/format.sh -------------------------------------------------------------------------------- /scripts/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/scripts/lint.sh -------------------------------------------------------------------------------- /scripts/spellcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/scripts/spellcheck.sh -------------------------------------------------------------------------------- /src/commands/components/ComponentsForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/components/ComponentsForm.ts -------------------------------------------------------------------------------- /src/commands/components/cmds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/components/cmds.ts -------------------------------------------------------------------------------- /src/commands/components/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/components/registry.ts -------------------------------------------------------------------------------- /src/commands/environment/cmds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/environment/cmds.ts -------------------------------------------------------------------------------- /src/commands/environment/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/environment/registry.ts -------------------------------------------------------------------------------- /src/commands/models/cmds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/models/cmds.ts -------------------------------------------------------------------------------- /src/commands/models/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/models/registry.ts -------------------------------------------------------------------------------- /src/commands/pipelines/cmds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/pipelines/cmds.ts -------------------------------------------------------------------------------- /src/commands/pipelines/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/pipelines/registry.ts -------------------------------------------------------------------------------- /src/commands/pipelines/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/pipelines/utils.ts -------------------------------------------------------------------------------- /src/commands/projects/cmds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/projects/cmds.ts -------------------------------------------------------------------------------- /src/commands/projects/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/projects/registry.ts -------------------------------------------------------------------------------- /src/commands/projects/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/projects/utils.ts -------------------------------------------------------------------------------- /src/commands/server/cmds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/server/cmds.ts -------------------------------------------------------------------------------- /src/commands/server/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/server/registry.ts -------------------------------------------------------------------------------- /src/commands/server/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/server/utils.ts -------------------------------------------------------------------------------- /src/commands/stack/StackForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/stack/StackForm.ts -------------------------------------------------------------------------------- /src/commands/stack/cmds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/stack/cmds.ts -------------------------------------------------------------------------------- /src/commands/stack/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/stack/registry.ts -------------------------------------------------------------------------------- /src/commands/stack/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/commands/stack/utils.ts -------------------------------------------------------------------------------- /src/common/WebviewBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/common/WebviewBase.ts -------------------------------------------------------------------------------- /src/common/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/common/api.ts -------------------------------------------------------------------------------- /src/common/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/common/constants.ts -------------------------------------------------------------------------------- /src/common/log/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/common/log/logging.ts -------------------------------------------------------------------------------- /src/common/panels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/common/panels.ts -------------------------------------------------------------------------------- /src/common/python.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/common/python.ts -------------------------------------------------------------------------------- /src/common/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/common/server.ts -------------------------------------------------------------------------------- /src/common/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/common/settings.ts -------------------------------------------------------------------------------- /src/common/status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/common/status.ts -------------------------------------------------------------------------------- /src/common/utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/common/utilities.ts -------------------------------------------------------------------------------- /src/common/vscodeapi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/common/vscodeapi.ts -------------------------------------------------------------------------------- /src/dag/DagConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/dag/DagConfig.ts -------------------------------------------------------------------------------- /src/dag/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/dag/index.ts -------------------------------------------------------------------------------- /src/dag/renderer/DagRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/dag/renderer/DagRenderer.ts -------------------------------------------------------------------------------- /src/dag/renderer/HtmlTemplateBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/dag/renderer/HtmlTemplateBuilder.ts -------------------------------------------------------------------------------- /src/dag/renderer/SvgRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/dag/renderer/SvgRenderer.ts -------------------------------------------------------------------------------- /src/dag/utils/IconLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/dag/utils/IconLoader.ts -------------------------------------------------------------------------------- /src/dag/utils/StatusUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/dag/utils/StatusUtils.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/services/EventBus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/services/EventBus.ts -------------------------------------------------------------------------------- /src/services/LSClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/services/LSClient.ts -------------------------------------------------------------------------------- /src/services/ZenExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/services/ZenExtension.ts -------------------------------------------------------------------------------- /src/test/python_tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/python_tests/__init__.py -------------------------------------------------------------------------------- /src/test/python_tests/lsp_test_client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/python_tests/lsp_test_client/__init__.py -------------------------------------------------------------------------------- /src/test/python_tests/lsp_test_client/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/python_tests/lsp_test_client/constants.py -------------------------------------------------------------------------------- /src/test/python_tests/lsp_test_client/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/python_tests/lsp_test_client/defaults.py -------------------------------------------------------------------------------- /src/test/python_tests/lsp_test_client/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/python_tests/lsp_test_client/session.py -------------------------------------------------------------------------------- /src/test/python_tests/lsp_test_client/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/python_tests/lsp_test_client/utils.py -------------------------------------------------------------------------------- /src/test/python_tests/requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/python_tests/requirements.in -------------------------------------------------------------------------------- /src/test/python_tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/python_tests/requirements.txt -------------------------------------------------------------------------------- /src/test/python_tests/test_data/sample1/sample.py: -------------------------------------------------------------------------------- 1 | import sys 2 | 3 | print(x) 4 | -------------------------------------------------------------------------------- /src/test/python_tests/test_data/sample1/sample.unformatted: -------------------------------------------------------------------------------- 1 | import sys;print(x) -------------------------------------------------------------------------------- /src/test/python_tests/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/python_tests/test_server.py -------------------------------------------------------------------------------- /src/test/ts_tests/__mocks__/MockEventBus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/ts_tests/__mocks__/MockEventBus.ts -------------------------------------------------------------------------------- /src/test/ts_tests/__mocks__/MockLSClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/ts_tests/__mocks__/MockLSClient.ts -------------------------------------------------------------------------------- /src/test/ts_tests/__mocks__/MockViewProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/ts_tests/__mocks__/MockViewProviders.ts -------------------------------------------------------------------------------- /src/test/ts_tests/__mocks__/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/ts_tests/__mocks__/constants.ts -------------------------------------------------------------------------------- /src/test/ts_tests/commands/dagRender.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/ts_tests/commands/dagRender.test.ts -------------------------------------------------------------------------------- /src/test/ts_tests/commands/modelCommands.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/ts_tests/commands/modelCommands.test.ts -------------------------------------------------------------------------------- /src/test/ts_tests/commands/pipelineUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/ts_tests/commands/pipelineUtils.test.ts -------------------------------------------------------------------------------- /src/test/ts_tests/commands/projectCommands.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/ts_tests/commands/projectCommands.test.ts -------------------------------------------------------------------------------- /src/test/ts_tests/commands/serverCommands.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/ts_tests/commands/serverCommands.test.ts -------------------------------------------------------------------------------- /src/test/ts_tests/commands/stackCommands.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/ts_tests/commands/stackCommands.test.ts -------------------------------------------------------------------------------- /src/test/ts_tests/common/WebviewBase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/ts_tests/common/WebviewBase.test.ts -------------------------------------------------------------------------------- /src/test/ts_tests/extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/ts_tests/extension.test.ts -------------------------------------------------------------------------------- /src/test/ts_tests/integration/serverConfigUpdate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/ts_tests/integration/serverConfigUpdate.test.ts -------------------------------------------------------------------------------- /src/test/ts_tests/services/ZenExtension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/ts_tests/services/ZenExtension.test.ts -------------------------------------------------------------------------------- /src/test/ts_tests/unit/ServerDataProvider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/ts_tests/unit/ServerDataProvider.test.ts -------------------------------------------------------------------------------- /src/test/ts_tests/unit/eventBus.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/ts_tests/unit/eventBus.test.ts -------------------------------------------------------------------------------- /src/test/ts_tests/views/PipelineDataProvider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/test/ts_tests/views/PipelineDataProvider.test.ts -------------------------------------------------------------------------------- /src/types/HydratedTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/types/HydratedTypes.ts -------------------------------------------------------------------------------- /src/types/LSClientResponseTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/types/LSClientResponseTypes.ts -------------------------------------------------------------------------------- /src/types/LSNotificationTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/types/LSNotificationTypes.ts -------------------------------------------------------------------------------- /src/types/ModelTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/types/ModelTypes.ts -------------------------------------------------------------------------------- /src/types/PipelineTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/types/PipelineTypes.ts -------------------------------------------------------------------------------- /src/types/ProjectTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/types/ProjectTypes.ts -------------------------------------------------------------------------------- /src/types/QuickPickItemTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/types/QuickPickItemTypes.ts -------------------------------------------------------------------------------- /src/types/ServerInfoTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/types/ServerInfoTypes.ts -------------------------------------------------------------------------------- /src/types/StackTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/types/StackTypes.ts -------------------------------------------------------------------------------- /src/utils/componentUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/utils/componentUtils.ts -------------------------------------------------------------------------------- /src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/utils/constants.ts -------------------------------------------------------------------------------- /src/utils/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/utils/global.ts -------------------------------------------------------------------------------- /src/utils/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/utils/notifications.ts -------------------------------------------------------------------------------- /src/utils/refresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/utils/refresh.ts -------------------------------------------------------------------------------- /src/utils/ui-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/utils/ui-constants.ts -------------------------------------------------------------------------------- /src/views/activityBar/common/ErrorTreeItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/common/ErrorTreeItem.ts -------------------------------------------------------------------------------- /src/views/activityBar/common/LoadingTreeItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/common/LoadingTreeItem.ts -------------------------------------------------------------------------------- /src/views/activityBar/common/PaginatedDataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/common/PaginatedDataProvider.ts -------------------------------------------------------------------------------- /src/views/activityBar/common/PaginationTreeItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/common/PaginationTreeItems.ts -------------------------------------------------------------------------------- /src/views/activityBar/common/TreeItemWithChildren.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/common/TreeItemWithChildren.ts -------------------------------------------------------------------------------- /src/views/activityBar/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/common/index.ts -------------------------------------------------------------------------------- /src/views/activityBar/componentView/ComponentDataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/componentView/ComponentDataProvider.ts -------------------------------------------------------------------------------- /src/views/activityBar/componentView/ComponentTreeItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/componentView/ComponentTreeItems.ts -------------------------------------------------------------------------------- /src/views/activityBar/environmentView/EnvironmentDataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/environmentView/EnvironmentDataProvider.ts -------------------------------------------------------------------------------- /src/views/activityBar/environmentView/EnvironmentItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/environmentView/EnvironmentItem.ts -------------------------------------------------------------------------------- /src/views/activityBar/environmentView/viewHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/environmentView/viewHelpers.ts -------------------------------------------------------------------------------- /src/views/activityBar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/index.ts -------------------------------------------------------------------------------- /src/views/activityBar/modelView/ModelDataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/modelView/ModelDataProvider.ts -------------------------------------------------------------------------------- /src/views/activityBar/modelView/ModelTreeItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/modelView/ModelTreeItems.ts -------------------------------------------------------------------------------- /src/views/activityBar/pipelineView/PipelineDataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/pipelineView/PipelineDataProvider.ts -------------------------------------------------------------------------------- /src/views/activityBar/pipelineView/PipelineTreeItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/pipelineView/PipelineTreeItems.ts -------------------------------------------------------------------------------- /src/views/activityBar/projectView/ProjectDataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/projectView/ProjectDataProvider.ts -------------------------------------------------------------------------------- /src/views/activityBar/projectView/ProjectTreeItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/projectView/ProjectTreeItems.ts -------------------------------------------------------------------------------- /src/views/activityBar/serverView/ServerDataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/serverView/ServerDataProvider.ts -------------------------------------------------------------------------------- /src/views/activityBar/serverView/ServerTreeItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/serverView/ServerTreeItems.ts -------------------------------------------------------------------------------- /src/views/activityBar/stackView/StackDataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/stackView/StackDataProvider.ts -------------------------------------------------------------------------------- /src/views/activityBar/stackView/StackTreeItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/activityBar/stackView/StackTreeItems.ts -------------------------------------------------------------------------------- /src/views/panel/panelView/PanelDataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/panel/panelView/PanelDataProvider.ts -------------------------------------------------------------------------------- /src/views/panel/panelView/PanelTreeItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/panel/panelView/PanelTreeItem.ts -------------------------------------------------------------------------------- /src/views/statusBar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/src/views/statusBar/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenml-io/vscode-zenml/HEAD/webpack.config.mjs --------------------------------------------------------------------------------