added nvim coc config files minus node modules
This commit is contained in:
parent
baac0fdd4f
commit
fc51cf5a4a
19405 changed files with 6211125 additions and 0 deletions
418
coc/extensions/node_modules/coc-vetur/package.json
generated
vendored
Normal file
418
coc/extensions/node_modules/coc-vetur/package.json
generated
vendored
Normal file
|
|
@ -0,0 +1,418 @@
|
|||
{
|
||||
"name": "coc-vetur",
|
||||
"version": "1.2.5",
|
||||
"description": "Vue language server extension for coc.nvim using vetur",
|
||||
"main": "lib/index.js",
|
||||
"publisher": "chemzqm",
|
||||
"engines": {
|
||||
"coc": "^0.0.80"
|
||||
},
|
||||
"keywords": [
|
||||
"coc.nvim",
|
||||
"vue",
|
||||
"vetur"
|
||||
],
|
||||
"scripts": {
|
||||
"build": "node esbuild.js",
|
||||
"prepare": "node esbuild.js"
|
||||
},
|
||||
"activationEvents": [
|
||||
"onLanguage:vue"
|
||||
],
|
||||
"contributes": {
|
||||
"rootPatterns": [
|
||||
{
|
||||
"filetype": "vue",
|
||||
"patterns": [
|
||||
"package.json",
|
||||
"vue.config.js"
|
||||
]
|
||||
}
|
||||
],
|
||||
"configuration": {
|
||||
"title": "Vetur",
|
||||
"properties": {
|
||||
"vetur.ignoreProjectWarning": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Vetur will warn about not setup correctly for the project. You can disable it.",
|
||||
"scope": "application"
|
||||
},
|
||||
"vetur.useWorkspaceDependencies": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Use dependencies from workspace. Currently only for TypeScript.",
|
||||
"scope": "application"
|
||||
},
|
||||
"vetur.completion.autoImport": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Include completion for module export and auto import them"
|
||||
},
|
||||
"vetur.completion.scaffoldSnippetSources": {
|
||||
"type": "object",
|
||||
"default": {
|
||||
"workspace": "💼",
|
||||
"user": "🗒️",
|
||||
"vetur": "✌"
|
||||
},
|
||||
"properties": {
|
||||
"workspace": {
|
||||
"type": "string",
|
||||
"default": "💼",
|
||||
"description": "Show Scaffold Snippets from `<WORKSPACE>/.vscode/vetur/snippets`."
|
||||
},
|
||||
"user": {
|
||||
"type": "string",
|
||||
"default": "🗒️",
|
||||
"description": "Show Scaffold Snippets from `<USER-DATA-DIR>/User/snippets/vetur`."
|
||||
},
|
||||
"vetur": {
|
||||
"type": "string",
|
||||
"default": "✌",
|
||||
"description": "Show Scaffold Snippets bundled in Vetur."
|
||||
}
|
||||
},
|
||||
"description": "Where Vetur source Scaffold Snippets from and how to indicate them. Set a source to \"\" to disable it.\n\n- workspace: `<WORKSPACE>/.vscode/vetur/snippets`.\n- user: `<USER-DATA-DIR>/User/snippets/vetur`.\n- vetur: Bundled in Vetur.\n\nThe default is:\n```\n\"vetur.completion.scaffoldSnippetSources\": {\n \"workspace\": \"💼\",\n \"user\": \"🗒️\",\n \"vetur\": \"✌\"\n}\n```\n\nAlternatively, you can do:\n\n```\n\"vetur.completion.scaffoldSnippetSources\": {\n \"workspace\": \"(W)\",\n \"user\": \"(U)\",\n \"vetur\": \"(V)\"\n}\n```\n\nRead more: https://vuejs.github.io/vetur/snippet.html."
|
||||
},
|
||||
"vetur.completion.tagCasing": {
|
||||
"type": "string",
|
||||
"default": "kebab",
|
||||
"enum": [
|
||||
"initial",
|
||||
"kebab"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"use the key in `components: {...}` as is for tag completion and do not force any casing",
|
||||
"kebab-case completion for <my-tag>"
|
||||
],
|
||||
"description": "Casing conversion for tag completion"
|
||||
},
|
||||
"vetur.grammar.customBlocks": {
|
||||
"type": "object",
|
||||
"default": {
|
||||
"docs": "md",
|
||||
"i18n": "json"
|
||||
},
|
||||
"description": "Mapping from custom block tag name to language name. Used for generating grammar to support syntax highlighting for custom blocks."
|
||||
},
|
||||
"vetur.validation.template": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Validate vue-html in <template> using eslint-plugin-vue"
|
||||
},
|
||||
"vetur.validation.templateProps": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Validate props usage in <template> region. Show error/warning for not passing declared props to child components and show error for passing wrongly typed interpolation expressions"
|
||||
},
|
||||
"vetur.validation.interpolation": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Validate interpolations in <template> region using TypeScript language service"
|
||||
},
|
||||
"vetur.validation.style": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Validate css/scss/less/postcss in <style>"
|
||||
},
|
||||
"vetur.validation.script": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Validate js/ts in <script>"
|
||||
},
|
||||
"vetur.format.enable": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Enable/disable the Vetur document formatter."
|
||||
},
|
||||
"vetur.format.options.tabSize": {
|
||||
"type": "number",
|
||||
"default": 2,
|
||||
"description": "Number of spaces per indentation level. Inherited by all formatters."
|
||||
},
|
||||
"vetur.format.options.useTabs": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Use tabs for indentation. Inherited by all formatters."
|
||||
},
|
||||
"vetur.format.defaultFormatter.html": {
|
||||
"type": "string",
|
||||
"default": "prettier",
|
||||
"enum": [
|
||||
"none",
|
||||
"prettyhtml",
|
||||
"js-beautify-html",
|
||||
"prettier"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"disable formatting",
|
||||
"🚧 [DEPRECATED] prettyhtml",
|
||||
"html formatter of js-beautify",
|
||||
"prettier"
|
||||
],
|
||||
"description": "Default formatter for <template> region"
|
||||
},
|
||||
"vetur.format.defaultFormatter.pug": {
|
||||
"type": "string",
|
||||
"default": "prettier",
|
||||
"enum": [
|
||||
"none",
|
||||
"prettier"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"disable formatting",
|
||||
"prettier"
|
||||
],
|
||||
"description": "Default formatter for <template lang='pug'> region"
|
||||
},
|
||||
"vetur.format.defaultFormatter.css": {
|
||||
"type": "string",
|
||||
"default": "prettier",
|
||||
"enum": [
|
||||
"none",
|
||||
"prettier"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"disable formatting",
|
||||
"css formatter using css parser from prettier"
|
||||
],
|
||||
"description": "Default formatter for <style> region"
|
||||
},
|
||||
"vetur.format.defaultFormatter.postcss": {
|
||||
"type": "string",
|
||||
"default": "prettier",
|
||||
"enum": [
|
||||
"none",
|
||||
"prettier"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"disable formatting",
|
||||
"postcss formatter using css parser from prettier"
|
||||
],
|
||||
"description": "Default formatter for <style lang='postcss'> region"
|
||||
},
|
||||
"vetur.format.defaultFormatter.scss": {
|
||||
"type": "string",
|
||||
"default": "prettier",
|
||||
"enum": [
|
||||
"none",
|
||||
"prettier"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"disable formatting",
|
||||
"scss formatter using scss parser from prettier"
|
||||
],
|
||||
"description": "Default formatter for <style lang='scss'> region"
|
||||
},
|
||||
"vetur.format.defaultFormatter.sass": {
|
||||
"type": "string",
|
||||
"default": "sass-formatter",
|
||||
"enum": [
|
||||
"none",
|
||||
"sass-formatter"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"disable formatting",
|
||||
"sass formatter"
|
||||
],
|
||||
"description": "Default formatter for <style lang='sass'> region"
|
||||
},
|
||||
"vetur.format.defaultFormatter.less": {
|
||||
"type": "string",
|
||||
"default": "prettier",
|
||||
"enum": [
|
||||
"none",
|
||||
"prettier"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"disable formatting",
|
||||
"less formatter using postcss parser from prettier"
|
||||
],
|
||||
"description": "Default formatter for <style lang='less'> region"
|
||||
},
|
||||
"vetur.format.defaultFormatter.stylus": {
|
||||
"type": "string",
|
||||
"default": "stylus-supremacy",
|
||||
"enum": [
|
||||
"none",
|
||||
"stylus-supremacy"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"disable formatting",
|
||||
"stylus formatter from stylus-supremacy"
|
||||
],
|
||||
"description": "Default formatter for <style lang='stylus'> region"
|
||||
},
|
||||
"vetur.format.defaultFormatter.js": {
|
||||
"type": "string",
|
||||
"default": "prettier",
|
||||
"enum": [
|
||||
"none",
|
||||
"prettier",
|
||||
"prettier-eslint",
|
||||
"vscode-typescript"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"disable formatting",
|
||||
"js formatter from prettier",
|
||||
"prettier-eslint",
|
||||
"js formatter from TypeScript"
|
||||
],
|
||||
"description": "Default formatter for <script> region"
|
||||
},
|
||||
"vetur.format.defaultFormatter.ts": {
|
||||
"type": "string",
|
||||
"default": "prettier",
|
||||
"enum": [
|
||||
"none",
|
||||
"prettier",
|
||||
"prettier-tslint",
|
||||
"vscode-typescript"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"disable formatting",
|
||||
"ts formatter using typescript parser from prettier",
|
||||
"ts formatter from TypeScript"
|
||||
],
|
||||
"description": "Default formatter for <script> region"
|
||||
},
|
||||
"vetur.format.defaultFormatterOptions": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"prettier": {
|
||||
"type": "object",
|
||||
"description": "Global prettier config used by prettier formatter. Used by `prettier` and `prettier-eslint`.\n\nVetur will prefer a prettier config file at home directory if one exists.",
|
||||
"properties": {}
|
||||
},
|
||||
"prettyhtml": {
|
||||
"type": "object",
|
||||
"description": "Options for prettyhtml",
|
||||
"properties": {
|
||||
"printWidth": {
|
||||
"type": "number",
|
||||
"default": 100,
|
||||
"description": "Maximum amount of characters allowed per line"
|
||||
},
|
||||
"singleQuote": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether to use single quotes by default"
|
||||
},
|
||||
"wrapAttributes": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether to wrap attributes"
|
||||
},
|
||||
"sortAttributes": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether to sort attributes"
|
||||
}
|
||||
}
|
||||
},
|
||||
"js-beautify-html": {
|
||||
"type": "object",
|
||||
"description": "Options for js-beautify"
|
||||
}
|
||||
},
|
||||
"default": {
|
||||
"js-beautify-html": {
|
||||
"wrap_attributes": "force-expand-multiline"
|
||||
},
|
||||
"prettyhtml": {
|
||||
"printWidth": 100,
|
||||
"singleQuote": false,
|
||||
"wrapAttributes": false,
|
||||
"sortAttributes": false
|
||||
}
|
||||
},
|
||||
"description": "Options for all default formatters"
|
||||
},
|
||||
"vetur.format.styleInitialIndent": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether to have initial indent for <style> region"
|
||||
},
|
||||
"vetur.format.scriptInitialIndent": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether to have initial indent for <script> region"
|
||||
},
|
||||
"vetur.languageFeatures.codeActions": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Whether to enable codeActions"
|
||||
},
|
||||
"vetur.languageFeatures.updateImportOnFileMove": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Whether to automatic updating import path when rename or move a file"
|
||||
},
|
||||
"vetur.trace.server": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"off",
|
||||
"messages",
|
||||
"verbose"
|
||||
],
|
||||
"default": "off",
|
||||
"description": "Traces the communication between coc.nvim and Vue Language Server."
|
||||
},
|
||||
"vetur.dev.vlsPath": {
|
||||
"type": "string",
|
||||
"description": "Path to vls for Vetur developers. There are two ways of using it. \n\n1. Clone vuejs/vetur from GitHub, build it and point it to the ABSOLUTE path of `/server`.\n2. `yarn global add vls` and point Vetur to the installed location (`yarn global dir` + node_modules/vls)",
|
||||
"scope": "machine"
|
||||
},
|
||||
"vetur.dev.vlsPort": {
|
||||
"type": "number",
|
||||
"description": "The port that VLS listens to. Can be used for attaching to the VLS Node process for debugging / profiling.",
|
||||
"default": -1
|
||||
},
|
||||
"vetur.dev.logLevel": {
|
||||
"type": "string",
|
||||
"description": "Log level for VLS",
|
||||
"default": "INFO",
|
||||
"enum": [
|
||||
"INFO",
|
||||
"DEBUG"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Only log info messages. This is the default.",
|
||||
"Log info and debug messages."
|
||||
]
|
||||
},
|
||||
"vetur.experimental.templateInterpolationService": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Enable template interpolation service that offers hover / definition / references in Vue interpolations."
|
||||
},
|
||||
"vetur.underline.refValue": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Enable underline `.value` when using composition API."
|
||||
}
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"command": "vetur.restartVLS",
|
||||
"category": "Vetur",
|
||||
"title": "Restart VLS (Vue Language Server)"
|
||||
}
|
||||
]
|
||||
},
|
||||
"author": "chemzqm@gmail.com",
|
||||
"license": "MIT",
|
||||
"devDependencies": {
|
||||
"@types/node": "10.12.0",
|
||||
"coc.nvim": "^0.0.80",
|
||||
"esbuild": "^0.8.29",
|
||||
"rimraf": "^3.0.2",
|
||||
"typescript": "^4.1.3",
|
||||
"vscode-languageserver-protocol": "^3.15.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"vls": "^0.7.4"
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue