Files
meo/package.json
T
2026-02-18 20:27:49 +00:00

108 lines
3.1 KiB
JSON

{
"name": "markdown-editor-optimized",
"displayName": "Markdown Editor Optimized",
"description": "WYSIWYG editor for markdown files with live edit mode.",
"version": "0.1.0",
"publisher": "vadimmelnicuk",
"private": true,
"icon": "logo.png",
"engines": {
"vscode": "^1.97.0"
},
"categories": [
"Programming Languages",
"Other"
],
"keywords": [
"markdown",
"editor",
"live-edit",
"wysiwyg",
"markdown-editor",
"markdown-preview"
],
"main": "./dist/extension.js",
"activationEvents": [
"onLanguage:markdown"
],
"contributes": {
"commands": [
{
"command": "markdownEditorOptimized.open",
"title": "Open With Markdown Editor Optimized",
"icon": "$(book)"
},
{
"command": "markdownEditorOptimized.setDefaultEditor",
"title": "Markdown Editor Optimized: Set as Default",
"icon": "$(check)"
}
],
"customEditors": [
{
"viewType": "markdownEditorOptimized.editor",
"displayName": "Markdown Editor Optimized",
"selector": [
{
"filenamePattern": "*.md"
},
{
"filenamePattern": "*.markdown"
}
],
"priority": "default"
}
],
"menus": {
"explorer/context": [
{
"command": "markdownEditorOptimized.open",
"when": "resourceFilename =~ /\\.(md|markdown)$/",
"group": "navigation"
}
],
"editor/title/context": [
{
"command": "markdownEditorOptimized.open",
"when": "resourceFilename =~ /\\.(md|markdown)$/",
"group": "navigation"
}
]
},
"configuration": {
"title": "Markdown Editor Optimized",
"properties": {
"markdownEditorOptimized.useAsDefault": {
"type": "boolean",
"default": true,
"description": "Use Markdown Editor Optimized as the default editor for Markdown files"
}
}
}
},
"scripts": {
"install:all": "bun install && (cd webview && bun install)",
"build": "bun run build:webview && bun run build:extension",
"build:webview": "rm -rf webview/dist && mkdir -p webview/dist && bun build webview/src/index.js --target=browser --format=iife --minify --outfile=webview/dist/index.js && cp webview/src/styles.css webview/dist/index.css",
"build:extension": "bun build src/extension.ts --target=node --format=cjs --minify --outfile=dist/extension.js -e vscode --sourcemap=inline",
"vscode:prepublish": "bun run build"
},
"dependencies": {
"@codemirror/commands": "6.8.1",
"@codemirror/lang-cpp": "^6.0.3",
"@codemirror/lang-css": "^6.3.1",
"@codemirror/lang-html": "^6.4.11",
"@codemirror/lang-javascript": "^6.2.4",
"@codemirror/lang-json": "^6.0.2",
"@codemirror/lang-markdown": "6.3.4",
"@codemirror/lang-python": "^6.2.1",
"@codemirror/language": "6.11.3",
"@codemirror/state": "6.5.2",
"@codemirror/view": "6.36.4",
"@lezer/highlight": "^1.2.3",
"@types/vscode": "^1.109.0",
"lucide": "^0.564.0",
"mermaid": "^11.4.1"
}
}