{
"name": "coc-tsserver",
- "version": "1.5.2",
+ "version": "1.6.5",
"description": "tsserver extension for coc.nvim",
"main": "lib/index.js",
"publisher": "chemzqm",
"engines": {
- "coc": "^0.0.78"
+ "coc": "^0.0.79"
},
"repository": {
"type": "git",
"scripts": {
"clean": "rimraf lib",
"build": "webpack",
- "prepare": "npx npm-run-all clean build"
+ "prepare": "webpack"
},
"activationEvents": [
"onLanguage:javascript",
"onLanguage:typescript.jsx",
"onLanguage:typescriptreact",
"onLanguage:jsx-tags",
+ "onLanguage:jsonc",
+ "onCommand:_typescript.configurePlugin",
"onCommand:typescript.reloadProjects",
"onCommand:javascript.reloadProjects",
"onCommand:javascript.goToProjectConfig",
"description": "Enable tsserver extension"
},
"tsserver.locale": {
- "type": "string",
- "default": "",
- "description": "Locale of tsserver"
+ "type": [
+ "string",
+ "null"
+ ],
+ "default": null,
+ "description": "Sets the locale used to report JavaScript and TypeScript errors. Default of `null` uses english."
},
"tsserver.typingsCacheLocation": {
"type": "string",
],
"description": "Trace level of tsserver"
},
- "tsserver.pluginRoot": {
- "type": "string",
+ "tsserver.pluginPaths": {
+ "type": "array",
"default": [],
"items": {
"type": "string"
},
- "description": "Folder contains tsserver plugins"
+ "description": "Folders contains tsserver plugins"
},
"tsserver.debugPort": {
"type": "number",
"double"
]
},
+ "typescript.preferences.useAliasesForRenames": {
+ "type": "boolean",
+ "default": true,
+ "description": "Enable/disable introducing aliases for object shorthand properties during renames. Requires using TypeScript 3.4 or newer in the workspace.",
+ "scope": "resource"
+ },
"typescript.suggestionActions.enabled": {
"type": "boolean",
"default": true,
"type": "boolean",
"default": false
},
+ "typescript.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": {
+ "type": "boolean",
+ "default": false
+ },
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": {
"type": "boolean",
"default": false
"double"
]
},
+ "javascript.preferences.useAliasesForRenames": {
+ "type": "boolean",
+ "default": true,
+ "description": "Enable/disable introducing aliases for object shorthand properties during renames. Requires using TypeScript 3.4 or newer in the workspace.",
+ "scope": "resource"
+ },
"javascript.validate.enable": {
"type": "boolean",
"default": true,
"type": "boolean",
"default": false
},
+ "javascript.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": {
+ "type": "boolean",
+ "default": false
+ },
"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": {
"type": "boolean",
"default": false
"author": "chemzqm@gmail.com",
"license": "MIT",
"devDependencies": {
- "@chemzqm/tsconfig": "^0.0.3",
- "@chemzqm/tslint-config": "^1.0.18",
- "@types/fast-diff": "^1.2.0",
- "@types/node": "^14.0.4",
- "coc.nvim": "^0.0.77",
- "fast-diff": "^1.2.0",
+ "@types/node": "^10.12.0",
+ "coc.nvim": "^0.0.79",
"rimraf": "^3.0.2",
"semver": "^7.3.2",
- "ts-loader": "^7.0.4",
- "tslint": "^6.1.2",
+ "ts-loader": "^8.0.1",
"vscode-languageserver-protocol": "^3.15.3",
- "webpack": "^4.43.0",
- "webpack-cli": "^3.3.11",
"vscode-languageserver-textdocument": "^1.0.1",
+ "webpack": "^4.43.0",
+ "webpack-cli": "^3.3.12",
"which": "^2.0.2"
},
"dependencies": {
- "typescript": "3.9.5"
+ "typescript": "4.1.2"
}
}