2 Star 0 Fork 0

mirrors_confluentinc/vscode

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
package.json 30.99 KB
一键复制 编辑 原始数据 按行查看 历史
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924
{
"name": "vscode-confluent",
"type": "module",
"displayName": "Confluent",
"description": "Work with Confluent and Apache Kafka® to design, build and run data streaming applications.",
"version": "0.22.0-1",
"homepage": "https://github.com/confluentinc/vscode",
"preview": true,
"publisher": "confluentinc",
"author": {
"name": "Confluent, Inc."
},
"license": "SEE LICENSE IN LICENSE.txt",
"repository": {
"type": "git",
"url": "https://github.com/confluentinc/vscode.git"
},
"bugs": {
"url": "https://github.com/confluentinc/vscode/issues",
"email": "vscode-extension@confluent.io"
},
"icon": "resources/confluent_logo-mark-meadow.png",
"engines": {
"vscode": "^1.87.0"
},
"categories": [
"Programming Languages",
"Other"
],
"keywords": [
"Confluent",
"Confluent Cloud",
"Confluent Platform",
"Schema Registry",
"Apache Kafka",
"Apache Flink",
"kafka",
"flink",
"kstreams",
"schema",
"templates"
],
"activationEvents": [
"workspaceContains:**/*.confluent.*"
],
"main": "./out/extension.js",
"contributes": {
"authentication": [
{
"id": "confluent-cloud-auth-provider",
"label": "Confluent Cloud"
}
],
"commands": [
{
"command": "confluent.connections.create",
"icon": "$(plus)",
"title": "Log in to Confluent Cloud",
"category": "Confluent: Connections"
},
{
"command": "confluent.connections.addSSLPemPath",
"icon": "$(key)",
"title": "Add SSL/TLS PEM Path",
"category": "Confluent: Connections"
},
{
"command": "confluent.copyResourceId",
"title": "Copy ID",
"category": "Confluent: Resources"
},
{
"command": "confluent.copyResourceName",
"title": "Copy Name",
"category": "Confluent: Resources"
},
{
"command": "confluent.copyResourceUri",
"title": "Copy URI",
"category": "Confluent: Resources"
},
{
"command": "confluent.debugtools.globalState.showWebView",
"title": "Show Global State Inspector",
"category": "Confluent: Debug Tools"
},
{
"command": "confluent.debugtools.globalState.reset",
"title": "Reset Global State",
"category": "Confluent: Debug Tools"
},
{
"command": "confluent.debugtools.workspaceState.showWebView",
"title": "Show Workspace State Inspector",
"category": "Confluent: Debug Tools"
},
{
"command": "confluent.debugtools.workspaceState.reset",
"title": "Reset Workspace State",
"category": "Confluent: Debug Tools"
},
{
"command": "confluent.docker.startLocalResources",
"icon": "$(debug-start)",
"title": "Start Local Resources",
"category": "Confluent: Docker"
},
{
"command": "confluent.docker.stopLocalResources",
"icon": "$(debug-stop)",
"title": "Stop Local Resources",
"category": "Confluent: Docker"
},
{
"command": "confluent.schemas.diffMostRecentVersions",
"title": "Show Latest Changes",
"category": "Confluent: Compare Resources"
},
{
"command": "confluent.diff.selectForCompare",
"icon": "$(pass-filled)",
"title": "Select for Compare",
"category": "Confluent: Compare Resources"
},
{
"command": "confluent.diff.compareWithSelected",
"icon": "$(diff)",
"title": "Compare with Selected",
"category": "Confluent: Compare Resources",
"enablement": "confluent.resourceSelectedForCompare"
},
{
"command": "confluent.organizations.use",
"icon": "$(organization)",
"title": "Change Organization",
"category": "Confluent: Organizations"
},
{
"command": "confluent.copyOrganizationId",
"title": "Copy Organization ID",
"category": "Confluent: Resources"
},
{
"command": "confluent.resources.refresh",
"icon": "$(sync)",
"title": "Refresh",
"category": "Confluent: Resources"
},
{
"command": "confluent.resources.item.rename",
"icon": "$(pencil)",
"title": "Rename Environment",
"category": "Confluent: Resources"
},
{
"command": "confluent.kafka-clusters.item.rename",
"icon": "$(pencil)",
"title": "Rename Kafka Cluster",
"category": "Confluent: Kafka Clusters"
},
{
"command": "confluent.resources.kafka-cluster.copyBootstrapServers",
"title": "Copy Bootstrap Server(s)",
"category": "Confluent: Kafka Clusters"
},
{
"command": "confluent.resources.kafka-cluster.select",
"icon": "$(confluent-kafka-cluster)",
"title": "Select Kafka Cluster",
"category": "Confluent: Resources"
},
{
"command": "confluent.resources.schema-registry.select",
"icon": "$(confluent-schema-registry)",
"title": "Select Schema Registry",
"category": "Confluent: Resources"
},
{
"command": "confluent.scaffold",
"title": "Generate New Project",
"category": "Confluent: Project"
},
{
"command": "confluent.schemaViewer.refresh",
"icon": "$(sync)",
"title": "Refresh Schema",
"category": "Confluent: Schema"
},
{
"command": "confluent.schemaViewer.validate",
"icon": "$(check)",
"title": "Validate",
"category": "Confluent: Schema"
},
{
"command": "confluent.schemaViewer.viewLocally",
"icon": "$(file-code)",
"title": "View Schema",
"category": "Confluent: Schema"
},
{
"command": "confluent.schemas.refresh",
"icon": "$(sync)",
"title": "Refresh",
"category": "Confluent: Schemas"
},
{
"command": "confluent.schemas.upload",
"icon": "$(cloud-upload)",
"title": "Upload Schema to Schema Registry",
"category": "Confluent: Schemas"
},
{
"command": "confluent.schemas.copySchemaRegistryId",
"title": "Copy Schema Registry ID",
"category": "Confluent: Schemas"
},
{
"command": "confluent.showOutputChannel",
"title": "Show Output Channel",
"icon": "$(output)",
"category": "Confluent"
},
{
"command": "confluent.showSidecarOutputChannel",
"title": "Show Sidecar Output Channel",
"icon": "$(output)",
"category": "Confluent"
},
{
"command": "confluent.support.confluent-walkthrough.launch",
"title": "Get Started with Kafka",
"category": "Confluent: Support"
},
{
"command": "confluent.support.feedback",
"title": "Give Feedback",
"category": "Confluent: Support"
},
{
"command": "confluent.support.issue",
"title": "Report an Issue",
"category": "Confluent: Support"
},
{
"command": "confluent.support.openSettings",
"title": "Open Settings",
"category": "Confluent: Support"
},
{
"command": "confluent.topic.consume",
"icon": "$(debug-start)",
"title": "Browse Messages",
"category": "Confluent: Topic"
},
{
"command": "confluent.topic.consume.duplicate",
"icon": "$(explorer-view-icon)",
"title": "Duplicate Message Browser",
"category": "Confluent: Topic",
"enablement": "activeWebviewPanelId == message-viewer"
},
{
"command": "confluent.topic.consume.getUri",
"icon": "$(link)",
"title": "Copy Link to Message Viewer",
"category": "Confluent: Topic",
"enablement": "activeWebviewPanelId == message-viewer"
},
{
"command": "confluent.topic.consume.fromUri",
"icon": "$(link)",
"title": "Open Message Viewer from Link",
"category": "Confluent: Topic",
"enablement": "false"
},
{
"command": "confluent.topics.create",
"icon": "$(plus)",
"title": "Create Topic",
"category": "Confluent: Topics"
},
{
"command": "confluent.topics.delete",
"title": "Delete Topic",
"category": "Confluent: Topics"
},
{
"command": "confluent.topics.openlatestschemas",
"title": "View Latest Schema Version(s)",
"category": "Confluent: Topics"
},
{
"command": "confluent.topics.refresh",
"icon": "$(sync)",
"title": "Refresh",
"category": "Confluent: Topics"
},
{
"command": "confluent.topics.copyKafkaClusterId",
"title": "Copy Kafka Cluster ID",
"category": "Confluent: Topics"
},
{
"command": "confluent.topics.copyKafkaClusterName",
"title": "Copy Kafka Cluster Name",
"category": "Confluent: Topics"
},
{
"command": "confluent.topics.copyKafkaClusterBootstrapServers",
"title": "Copy Kafka Cluster Bootstrap Server(s)",
"category": "Confluent: Topics"
},
{
"command": "confluent.openCCloudLink",
"icon": "$(confluent-logo)",
"title": "View in Confluent Cloud",
"category": "Confluent: Resources"
}
],
"configuration": {
"title": "Confluent",
"properties": {
"confluent.debugging.showSidecarExceptions": {
"type": "boolean",
"default": false,
"description": "Alert on sidecar process exceptions"
},
"confluent.cloud.messageViewer.showSchemaWarningNotifications": {
"type": "boolean",
"default": true,
"description": "Whether or not warning notifications will appear when consuming messages without permission to access the associated Schema Registry."
},
"confluent.ssl.pemPaths": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"markdownDescription": "Path(s) to `.pem` file(s) to use for SSL/TLS connections when making requests to Confluent/Kafka resources. (You can also use the [\"Add SSL/TLS PEM Path\" command](command:confluent.connections.addSSLPemPath).)"
},
"confluent.debugging.sslTls.serverCertificateVerificationDisabled": {
"type": "boolean",
"default": false,
"markdownDescription": "Disable SSL/TLS server certificate verification when making requests to Confluent/Kafka connections or resources.\n\n---\n\n⚠️ **WARNING**: This setting may allow a Man-in-the-Middle attack on the network connection between the Confluent extension and Confluent Cloud, which can lead to loss of sensitive data like credentials and PII. **_This should only be used for debugging purposes in non-production environments._**"
},
"confluent.localDocker.socketPath": {
"type": "string",
"default": "",
"description": "Path to the Docker socket file."
},
"confluent.localDocker.kafkaImageRepo": {
"type": "string",
"enum": [
"confluentinc/confluent-local"
],
"default": "confluentinc/confluent-local",
"description": "Docker image repo to use when starting a local Kafka container"
},
"confluent.localDocker.kafkaImageTag": {
"type": "string",
"default": "latest",
"description": "Docker image tag to use when starting a local Kafka container"
},
"confluent.localDocker.kafkaRestHost": {
"type": "string",
"default": "localhost",
"description": "Host to use for the Kafka REST Proxy when starting a local Kafka cluster"
}
}
},
"viewsContainers": {
"activitybar": [
{
"id": "confluent",
"title": "Confluent",
"icon": "resources/confluent-logo.svg"
}
]
},
"views": {
"confluent": [
{
"id": "confluent-resources",
"name": "Resources"
},
{
"id": "confluent-topics",
"name": "Topics",
"visibility": "collapsed"
},
{
"id": "confluent-schemas",
"name": "Schemas",
"visibility": "collapsed"
},
{
"id": "confluent-support",
"name": "Support"
}
]
},
"viewsWelcome": [
{
"view": "confluent-resources",
"contents": "No resources found."
},
{
"view": "confluent-schemas",
"contents": "Not connected to Confluent Cloud. Click below to get started.\n[Connect to Confluent Cloud](command:confluent.connections.create)\nOr start Schema Registry locally through Docker.\n[Start Local Resources](command:confluent.docker.startLocalResources)",
"when": "!(confluent.ccloudConnectionAvailable || confluent.localSchemaRegistryAvailable)"
},
{
"view": "confluent-schemas",
"contents": "No Schema Registry selected. Click below to get started.\n[Select Schema Registry](command:confluent.resources.schema-registry.select)",
"when": "(confluent.ccloudConnectionAvailable || confluent.localSchemaRegistryAvailable) && !confluent.schemaRegistrySelected"
},
{
"view": "confluent-schemas",
"contents": "No schemas found.",
"when": "(confluent.ccloudConnectionAvailable || confluent.localSchemaRegistryAvailable) && confluent.schemaRegistrySelected"
},
{
"view": "confluent-topics",
"contents": "No connections available.\n[Connect to Confluent Cloud](command:confluent.connections.create)\nOr start Kafka locally through Docker.\n[Start Local Resources](command:confluent.docker.startLocalResources)",
"when": "!(confluent.ccloudConnectionAvailable || confluent.localKafkaClusterAvailable)"
},
{
"view": "confluent-topics",
"contents": "No Kafka cluster selected. Click below to get started.\n[Select Kafka Cluster](command:confluent.resources.kafka-cluster.select)",
"when": "(confluent.ccloudConnectionAvailable || confluent.localKafkaClusterAvailable) && !confluent.kafkaClusterSelected"
},
{
"view": "confluent-topics",
"contents": "No topics found.\n[Create Topic](command:confluent.topics.create)",
"when": "(confluent.ccloudConnectionAvailable || confluent.localKafkaClusterAvailable) && confluent.kafkaClusterSelected"
}
],
"menus": {
"commandPalette": [
{
"command": "confluent.connections.create",
"when": "!confluent.ccloudConnectionAvailable"
},
{
"command": "confluent.copyOrganizationId",
"when": "false"
},
{
"command": "confluent.copyResourceId",
"when": "false"
},
{
"command": "confluent.copyResourceName",
"when": "false"
},
{
"command": "confluent.copyResourceUri",
"when": "false"
},
{
"command": "confluent.debugtools.globalState.showWebView",
"when": "true"
},
{
"command": "confluent.debugtools.globalState.reset",
"when": "true"
},
{
"command": "confluent.debugtools.workspaceState.showWebView",
"when": "true"
},
{
"command": "confluent.debugtools.workspaceState.reset",
"when": "true"
},
{
"command": "confluent.resources.kafka-cluster.copyBootstrapServers",
"when": "false"
},
{
"command": "confluent.kafka-clusters.item.rename",
"when": "false"
},
{
"command": "confluent.resources.item.rename",
"when": "false"
},
{
"command": "confluent.schemaViewer.refresh",
"when": "false"
},
{
"command": "confluent.schemaViewer.validate",
"when": "false"
},
{
"command": "confluent.schemaViewer.viewLocally",
"when": "false"
},
{
"command": "confluent.schemas.upload",
"when": "false"
},
{
"command": "confluent.schemas.refresh",
"when": "false"
},
{
"command": "confluent.schemas.copySchemaRegistryId",
"when": "false"
},
{
"command": "confluent.topics.delete",
"when": "false"
},
{
"command": "confluent.topics.openlatestschemas",
"when": "false"
},
{
"command": "confluent.topics.copyKafkaClusterId",
"when": "false"
},
{
"command": "confluent.topics.copyKafkaClusterName",
"when": "false"
},
{
"command": "confluent.topics.copyKafkaClusterBootstrapServers",
"when": "false"
},
{
"command": "confluent.schemas.diffMostRecentVersions",
"when": "false"
}
],
"editor/title": [
{
"command": "confluent.schemaViewer.refresh",
"group": "navigation@1",
"when": "false"
},
{
"command": "confluent.schemaViewer.validate",
"group": "navigation@2",
"when": "false"
},
{
"command": "confluent.schemas.upload",
"group": "navigation@3",
"when": "resourceFilename =~ /.*\\.(avsc|json|proto)/"
},
{
"command": "confluent.topic.consume.duplicate",
"group": "navigation@1",
"when": "activeWebviewPanelId == message-viewer"
},
{
"command": "confluent.topic.consume.getUri",
"group": "navigation@2",
"when": "activeWebviewPanelId == message-viewer"
}
],
"editor/title/context": [
{
"command": "confluent.topic.consume.duplicate",
"group": "navigation",
"when": "activeWebviewPanelId == message-viewer"
}
],
"view/title": [
{
"command": "confluent.resources.refresh",
"when": "view == confluent-resources",
"group": "navigation"
},
{
"command": "confluent.resources.schema-registry.select",
"when": "view == confluent-schemas",
"group": "navigation@1"
},
{
"command": "confluent.schemas.refresh",
"when": "view == confluent-schemas",
"group": "navigation@2"
},
{
"command": "confluent.schemas.copySchemaRegistryId",
"when": "view == confluent-schemas && confluent.schemaRegistrySelected",
"group": "2_copy@1"
},
{
"command": "confluent.topics.create",
"when": "view == confluent-topics",
"group": "navigation@1"
},
{
"command": "confluent.resources.kafka-cluster.select",
"when": "view == confluent-topics",
"group": "navigation@2"
},
{
"command": "confluent.topics.refresh",
"when": "view == confluent-topics",
"group": "navigation@3"
},
{
"command": "confluent.topics.copyKafkaClusterId",
"when": "view == confluent-topics && confluent.kafkaClusterSelected",
"group": "2_copy@1"
},
{
"command": "confluent.topics.copyKafkaClusterName",
"when": "view == confluent-topics && confluent.kafkaClusterSelected",
"group": "2_copy@2"
},
{
"command": "confluent.topics.copyKafkaClusterBootstrapServers",
"when": "view == confluent-topics && confluent.kafkaClusterSelected",
"group": "2_copy@3"
}
],
"view/item/context": [
{
"command": "confluent.copyResourceId",
"when": "view in confluent.viewsWithResources && viewItem in confluent.resourcesWithIDs",
"group": "2_copy@1"
},
{
"command": "confluent.copyResourceName",
"when": "view in confluent.viewsWithResources && viewItem in confluent.resourcesWithNames",
"group": "2_copy@2"
},
{
"command": "confluent.copyResourceUri",
"when": "view in confluent.viewsWithResources && viewItem in confluent.resourcesWithURIs",
"group": "2_copy@3"
},
{
"command": "confluent.docker.startLocalResources",
"when": "view == confluent-resources && viewItem =~ /local-container.*/ && !(confluent.localKafkaClusterAvailable && confluent.localSchemaRegistryAvailable)",
"group": "inline"
},
{
"command": "confluent.docker.stopLocalResources",
"when": "view == confluent-resources && viewItem == local-container-connected && confluent.localKafkaClusterAvailable",
"group": "inline"
},
{
"command": "confluent.schemas.diffMostRecentVersions",
"when": "view == confluent-schemas && viewItem =~ /.*multiple-versions.*/",
"group": "3_compare"
},
{
"command": "confluent.diff.selectForCompare",
"when": "viewItem in confluent.readOnlyDiffableResources",
"group": "3_compare"
},
{
"command": "confluent.diff.compareWithSelected",
"when": "confluent.resourceSelectedForCompare && viewItem in confluent.readOnlyDiffableResources",
"group": "3_compare"
},
{
"command": "confluent.kafka-clusters.item.rename",
"when": "false",
"group": "inline@2"
},
{
"command": "confluent.connections.create",
"when": "viewItem == resources-ccloud-container",
"group": "inline@1"
},
{
"command": "confluent.organizations.use",
"when": "viewItem == resources-ccloud-container-connected",
"group": "inline@2"
},
{
"command": "confluent.copyOrganizationId",
"when": "viewItem == resources-ccloud-container-connected",
"group": "2_copy@1"
},
{
"command": "confluent.resources.item.rename",
"when": "false",
"group": "inline@2"
},
{
"command": "confluent.resources.kafka-cluster.copyBootstrapServers",
"when": "view == confluent-resources && (viewItem == ccloud-kafka-cluster || viewItem == local-kafka-cluster)",
"group": "2_copy@3"
},
{
"command": "confluent.schemas.copySchemaRegistryId",
"when": "view == confluent-schemas && viewItem == ccloud-schema",
"group": "4_copy@1"
},
{
"command": "confluent.schemaViewer.viewLocally",
"when": "(view == confluent-schemas || view == confluent-topics) && viewItem == ccloud-schema",
"group": "inline@1"
},
{
"command": "confluent.topic.consume",
"when": "view == confluent-topics && viewItem =~ /.*-topic.*-authzRead.*/",
"group": "inline@1"
},
{
"command": "confluent.topics.delete",
"when": "view == confluent-topics && viewItem =~ /.*-topic.*-authzDelete.*/",
"group": "topics"
},
{
"command": "confluent.topics.create",
"when": "view == confluent-resources && (viewItem == ccloud-kafka-cluster || viewItem == local-kafka-cluster)",
"group": "topics"
},
{
"command": "confluent.topics.openlatestschemas",
"when": "view == confluent-topics && viewItem =~ /.*-topic.*-with-schema.*/",
"group": "topic_schemas@1"
},
{
"command": "confluent.topics.copyKafkaClusterId",
"when": "view == confluent-topics && viewItem =~ /.*-topic.*/",
"group": "4_copy@1"
},
{
"command": "confluent.topics.copyKafkaClusterName",
"when": "view == confluent-topics && viewItem =~ /.*-topic.*/",
"group": "4_copy@2"
},
{
"command": "confluent.topics.copyKafkaClusterBootstrapServers",
"when": "view == confluent-topics && viewItem =~ /.*-topic.*/",
"group": "4_copy@3"
},
{
"command": "confluent.openCCloudLink",
"when": "view in confluent.viewsWithResources && (viewItem in confluent.ccloudResources || viewItem =~ /ccloud-kafka-topic.*/)",
"group": "z_openInCloud"
}
]
},
"colors": [],
"icons": {
"confluent-environment": {
"description": "environment icon",
"default": {
"fontPath": "./resources/dist/confluenticons.woff2",
"fontCharacter": "\\f101"
}
},
"confluent-flink-compute-pool": {
"description": "flink-compute-pool icon",
"default": {
"fontPath": "./resources/dist/confluenticons.woff2",
"fontCharacter": "\\f102"
}
},
"confluent-kafka-cluster": {
"description": "kafka-cluster icon",
"default": {
"fontPath": "./resources/dist/confluenticons.woff2",
"fontCharacter": "\\f103"
}
},
"confluent-logo": {
"description": "logo icon",
"default": {
"fontPath": "./resources/dist/confluenticons.woff2",
"fontCharacter": "\\f104"
}
},
"confluent-schema-registry": {
"description": "schema-registry icon",
"default": {
"fontPath": "./resources/dist/confluenticons.woff2",
"fontCharacter": "\\f105"
}
},
"confluent-topic-without-schema": {
"description": "topic-without-schema icon",
"default": {
"fontPath": "./resources/dist/confluenticons.woff2",
"fontCharacter": "\\f106"
}
},
"confluent-topic": {
"description": "topic icon",
"default": {
"fontPath": "./resources/dist/confluenticons.woff2",
"fontCharacter": "\\f107"
}
}
},
"walkthroughs": [
{
"id": "confluent-walkthrough",
"title": "Connect to Kafka Clusters",
"description": "Interact with Apache Kafka® clusters running locally or on Confluent Cloud.",
"steps": [
{
"id": "connect-local-cluster",
"title": "Connect to Kafka",
"description": "**Confluent Cloud Clusters** \nLog in to your Confluent account to see your Confluent Cloud resources. \n[Log in](command:confluent.connections.create)\n[Sign up for free](https://confluent.cloud/signup)\n**Local Clusters** \nIf you have Kafka running locally, it appears automatically in the Resources view. \n[Start Local Resources](command:confluent.docker.startLocalResources)",
"media": {
"image": "resources/walkthrough/connect.png",
"altText": "Connect to Kafka clusters"
},
"completionEvents": [
"onCommand:command:confluent.connections.create",
"onCommand:confluent.docker.startLocalResources"
]
},
{
"id": "view-topics",
"title": "View Messages",
"description": "Click the $(play) icon next to a topic to open the Message Viewer and explore the messages produced to the topic",
"media": {
"image": "resources/walkthrough/message-viewer.png",
"altText": "Click the Play button next to a topic to see the Message viewer."
},
"completionEvents": [
"onCommand:confluent.topic.consume"
]
},
{
"id": "inspect-schemas",
"title": "Inspect Schemas",
"description": "Examine schemas associated with your topics either from the Topics panel or the Schemas panel",
"media": {
"image": "resources/walkthrough/schema-inspector.png",
"altText": "Schema structure is shown in the VS Code file viewer while you navigate schemas in the Topics panel or the Schemas panel"
},
"completionEvents": []
},
{
"id": "generate-project",
"title": "Generate Files for a New Project",
"description": "Just starting out? Run ``Generate New Project`` to get a complete scaffolding setup with all the necessary boilerplate files to kickstart your Kafka project.\n[Create new project](command:confluent.scaffold)",
"media": {
"markdown": "resources/walkthrough/generate-project.md"
},
"completionEvents": [
"onCommand:confluent.scaffold"
]
},
{
"id": "give-feedback",
"title": "Provide Feedback",
"description": "Confluent for VS Code is available for Early Access, and your feedback has a direct impact on the evolution of the product.\n[Give Feedback](https://forms.gle/V4aWAa1PWJRBtGgGA)",
"media": {
"markdown": "resources/walkthrough/feedback.md"
},
"completionEvents": []
}
]
}
]
},
"devDependencies": {
"@0no-co/graphqlsp": "^1.12.8",
"@eslint/js": "^9.4.0",
"@openapitools/openapi-generator-cli": "^2.13.5",
"@playwright/test": "^1.45.0",
"@rollup/plugin-alias": "^5.1.0",
"@rollup/plugin-commonjs": "^26.0.1",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^15.2.3",
"@rollup/plugin-replace": "^5.0.7",
"@rollup/plugin-virtual": "^3.0.2",
"@twbs/fantasticon": "3.0.0",
"@types/d3": "^7.4.3",
"@types/eslint__js": "^8.42.3",
"@types/gulp": "^4.0.17",
"@types/mocha": "^10.0.6",
"@types/node": "18.x",
"@types/sinon": "^17.0.3",
"@types/tail": "^2.2.3",
"@types/vscode": "^1.87.0",
"@vscode/test-cli": "^0.0.6",
"@vscode/test-electron": "^2.3.9",
"@vscode/vsce": "^3.1.0",
"dotenv": "^16.4.5",
"esbuild": "^0.21.4",
"eslint": "^9.4.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "^5.1.3",
"globals": "^15.4.0",
"gulp": "^5.0.0",
"lightningcss": "^1.26.0",
"mocha-junit-reporter": "^2.2.1",
"mocha-multi-reporters": "^1.5.1",
"prettier": "3.2.5",
"rimraf": "^6.0.1",
"rollup": "^4.18.0",
"rollup-plugin-auto-external": "^2.0.0",
"rollup-plugin-copy": "^3.5.0",
"rollup-plugin-esbuild": "^6.1.1",
"rollwright": "^0.0.6",
"sinon": "^18.0.1",
"typescript": "^5.4.2",
"typescript-eslint": "^8.0.0-alpha.28"
},
"dependencies": {
"@segment/analytics-node": "^2.1.2",
"@sentry/node": "^8.17.0",
"@sentry/profiling-node": "^8.17.0",
"@sentry/rollup-plugin": "^2.21.1",
"@vscode/codicons": "^0.0.36",
"@vscode/webview-ui-toolkit": "^1.4.0",
"d3": "^7.9.0",
"dataclass": "^3.0.0-beta.1",
"gql.tada": "^1.8.3",
"graphql": "^16.8.2",
"inertial": "^0.4.1",
"tail": "^2.2.6",
"undici": "^6.19.8",
"unzipit": "^1.4.3"
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mirrors_confluentinc/vscode.git
git@gitee.com:mirrors_confluentinc/vscode.git
mirrors_confluentinc
vscode
vscode
570-respell-gettopicsforcluster-using-resourceloader-operations-only

搜索帮助