70 lines
1.8 KiB
JSON
70 lines
1.8 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"id": "verstak.default-editor",
|
|
"name": "Default Editor",
|
|
"version": "0.1.0",
|
|
"apiVersion": "0.1.0",
|
|
"description": "Built-in text and markdown editor/viewer for Verstak. Provides openProviders for generic text, generic markdown, and notes-context markdown files.",
|
|
"source": "official",
|
|
"icon": "edit",
|
|
"provides": [
|
|
"verstak/default-editor/v1"
|
|
],
|
|
"requires": [
|
|
"verstak/core/files/v1",
|
|
"verstak/core/workbench/v1"
|
|
],
|
|
"permissions": [
|
|
"files.read",
|
|
"files.write",
|
|
"workbench.open"
|
|
],
|
|
"frontend": {
|
|
"entry": "frontend/dist/index.js"
|
|
},
|
|
"contributes": {
|
|
"openProviders": [
|
|
{
|
|
"id": "verstak.default-editor.text",
|
|
"title": "Default Text Editor",
|
|
"priority": 50,
|
|
"component": "DefaultEditor",
|
|
"supports": [
|
|
{
|
|
"kind": "vault-file",
|
|
"extensions": [".txt", ".log", ".conf", ".ini", ".toml", ".yaml", ".yml", ".json", ".csv"],
|
|
"mime": ["text/plain", "application/json"],
|
|
"contexts": ["generic-text"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "verstak.default-editor.markdown",
|
|
"title": "Default Markdown Editor",
|
|
"priority": 50,
|
|
"component": "DefaultEditor",
|
|
"supports": [
|
|
{
|
|
"kind": "vault-file",
|
|
"extensions": [".md", ".markdown"],
|
|
"contexts": ["generic-markdown"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "verstak.default-editor.notes-markdown",
|
|
"title": "Default Notes Markdown Editor",
|
|
"priority": 50,
|
|
"component": "DefaultEditor",
|
|
"supports": [
|
|
{
|
|
"kind": "vault-file",
|
|
"extensions": [".md", ".markdown"],
|
|
"contexts": ["notes-markdown"]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|