{
  "name": "coc-pretty-ts-errors",
  "version": "0.0.30",
  "description": "coc-pretty-ts-errors",
  "main": "lib/index.js",
  "engines": {
    "coc": "^0.0.82"
  },
  "keywords": [
    "coc",
    "coc.nvim",
    "pretty-ts-errors"
  ],
  "activationEvents": [
    "onLanguage:javascript",
    "onLanguage:javascriptreact",
    "onLanguage:javascript.jsx",
    "onLanguage:typescript",
    "onLanguage:typescript.tsx",
    "onLanguage:typescript.jsx",
    "onLanguage:typescriptreact",
    "onLanguage:jsx-tags",
    "onLanguage:jsonc",
    "onLanguage:vue"
  ],
  "scripts": {
    "release": "git checkout master -- ./README.md ./runtime && cp ./build/index.js ./lib && rm -rf ./build"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/hexh250786313/coc-pretty-ts-errors.git"
  },
  "author": "hexh <250786313@qq.com>",
  "license": "Anti-996",
  "dependencies": {
    "pretty-ts-errors-markdown": "~0.0.1"
  },
  "contributes": {
    "configuration": {
      "type": "object",
      "title": "coc-pretty-ts-errors configuration",
      "properties": {
        "pretty-ts-errors.enable": {
          "type": "boolean",
          "default": true,
          "description": "Enable coc-pretty-ts-errors extension"
        },
        "pretty-ts-errors.showLink": {
          "type": "boolean",
          "default": false,
          "description": "Show ref links in error message"
        },
        "pretty-ts-errors.mode": {
          "type": "integer",
          "default": 2,
          "description": "Display mode of the error message.",
          "markdownEnumDescriptions": [
            "Diagnostic floating window",
            "`:call CocActionAsync('doHover')` hover floating window",
            "Both of diagnostic and doHover"
          ],
          "enum": [
            0,
            1,
            2
          ]
        },
        "pretty-ts-errors.codeBlockHighlightType": {
          "type": "string",
          "default": "prettytserr",
          "description": "The way to highlight code block.",
          "markdownEnumDescriptions": [
            "Single color by `\"PrettyTsErrorType\"` highlight group",
            "TS syntax highlight with extra `\"type Type =\"`"
          ],
          "enum": [
            "prettytserr",
            "typescript"
          ]
        },
        "pretty-ts-errors.serverName": {
          "type": "string",
          "default": "tsserver",
          "description": "The name of the language server. Set it to 'tsserver' if youse coc-tsserver. Otherwise, set it to your customized typescript language server name."
        },
        "pretty-ts-errors.experimental.filterOriginalTsErrors": {
          "type": "boolean",
          "default": true,
          "description": "Experimental feature to filter original ts errors"
        }
      }
    }
  }
}
