133 lines
4.1 KiB
JSON
133 lines
4.1 KiB
JSON
{
|
|
"name": "orgize-lsp",
|
|
"private": true,
|
|
"version": "0.10.0-alpha.0",
|
|
"engines": {
|
|
"vscode": "^1.75.0"
|
|
},
|
|
"displayName": "Orgize LSP",
|
|
"description": "Language server for org-mode files, builtin with orgize.",
|
|
"icon": "./images/extension-icon.png",
|
|
"publisher": "PoiScript",
|
|
"preview": true,
|
|
"categories": [
|
|
"Programming Languages",
|
|
"Formatters"
|
|
],
|
|
"keywords": [
|
|
"org",
|
|
"org-mode"
|
|
],
|
|
"license": "MIT",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/PoiScript/orgize"
|
|
},
|
|
"scripts": {
|
|
"vscode:prepublish": "node build.mjs",
|
|
"package": "vsce package -o orgize-lsp.vsix --skip-license --no-dependencies",
|
|
"format": "prettier --write .",
|
|
"format:check": "prettier --check .",
|
|
"typecheck": "tsc"
|
|
},
|
|
"dependencies": {
|
|
"vscode-languageclient": "^9.0.1",
|
|
"vscode-uri": "^3.0.8"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "~16.11.68",
|
|
"@types/vscode": "~1.75.1",
|
|
"@vscode/test-electron": "^2.3.8",
|
|
"@vscode/vsce": "^2.22.0",
|
|
"esbuild": "^0.18.20",
|
|
"ovsx": "^0.8.3",
|
|
"prettier": "^3.1.1",
|
|
"tslib": "^2.6.2",
|
|
"typescript": "^5.3.3"
|
|
},
|
|
"main": "./dist/main",
|
|
"contributes": {
|
|
"commands": [
|
|
{
|
|
"command": "orgize.syntax-tree",
|
|
"title": "Orgize (debug): Show org syntax tree"
|
|
},
|
|
{
|
|
"command": "orgize.preview-html",
|
|
"title": "Orgize: Preview in HTML"
|
|
}
|
|
],
|
|
"languages": [
|
|
{
|
|
"id": "org",
|
|
"aliases": [
|
|
"Org",
|
|
"Org Markup",
|
|
"Org Mode"
|
|
],
|
|
"extensions": [
|
|
".org"
|
|
],
|
|
"configuration": "./org.configuration.json",
|
|
"icon": {
|
|
"light": "./images/language-light-icon.png",
|
|
"dark": "./images/language-dark-icon.png"
|
|
}
|
|
}
|
|
],
|
|
"grammars": [
|
|
{
|
|
"language": "org",
|
|
"scopeName": "source.org",
|
|
"path": "./syntaxes/org.tmLanguage.json",
|
|
"embeddedLanguages": {
|
|
"meta.embedded.block.html": "html",
|
|
"source.js": "javascript",
|
|
"source.css": "css",
|
|
"meta.embedded.block.frontmatter": "yaml",
|
|
"meta.embedded.block.css": "css",
|
|
"meta.embedded.block.ini": "ini",
|
|
"meta.embedded.block.java": "java",
|
|
"meta.embedded.block.lua": "lua",
|
|
"meta.embedded.block.makefile": "makefile",
|
|
"meta.embedded.block.perl": "perl",
|
|
"meta.embedded.block.r": "r",
|
|
"meta.embedded.block.ruby": "ruby",
|
|
"meta.embedded.block.php": "php",
|
|
"meta.embedded.block.sql": "sql",
|
|
"meta.embedded.block.vs_net": "vs_net",
|
|
"meta.embedded.block.xml": "xml",
|
|
"meta.embedded.block.xsl": "xsl",
|
|
"meta.embedded.block.yaml": "yaml",
|
|
"meta.embedded.block.dosbatch": "dosbatch",
|
|
"meta.embedded.block.clojure": "clojure",
|
|
"meta.embedded.block.coffee": "coffee",
|
|
"meta.embedded.block.c": "c",
|
|
"meta.embedded.block.cpp": "cpp",
|
|
"meta.embedded.block.diff": "diff",
|
|
"meta.embedded.block.dockerfile": "dockerfile",
|
|
"meta.embedded.block.go": "go",
|
|
"meta.embedded.block.groovy": "groovy",
|
|
"meta.embedded.block.pug": "jade",
|
|
"meta.embedded.block.javascript": "javascript",
|
|
"meta.embedded.block.json": "json",
|
|
"meta.embedded.block.jsonc": "jsonc",
|
|
"meta.embedded.block.latex": "latex",
|
|
"meta.embedded.block.less": "less",
|
|
"meta.embedded.block.objc": "objc",
|
|
"meta.embedded.block.scss": "scss",
|
|
"meta.embedded.block.perl6": "perl6",
|
|
"meta.embedded.block.powershell": "powershell",
|
|
"meta.embedded.block.python": "python",
|
|
"meta.embedded.block.rust": "rust",
|
|
"meta.embedded.block.scala": "scala",
|
|
"meta.embedded.block.shellscript": "shellscript",
|
|
"meta.embedded.block.typescript": "typescript",
|
|
"meta.embedded.block.typescriptreact": "typescriptreact",
|
|
"meta.embedded.block.csharp": "csharp",
|
|
"meta.embedded.block.fsharp": "fsharp"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|