{
  "name": "coc-biome",
  "version": "1.8.0",
  "description": "Biome extension for coc.nvim",
  "author": "Heyward Fann <fannheyward@gmail.com>",
  "license": "MIT",
  "main": "lib/index.js",
  "keywords": [
    "coc.nvim"
  ],
  "engines": {
    "coc": "^0.0.82"
  },
  "scripts": {
    "fmt": "biome format --write ./src",
    "lint": "biome check ./src",
    "build": "node esbuild.js",
    "prepare": "node esbuild.js"
  },
  "devDependencies": {
    "@biomejs/biome": "^1.8.3",
    "@types/node": "16",
    "coc.nvim": "^0.0.83-next.18",
    "esbuild": "^0.23.0",
    "typescript": "^5.5.4"
  },
  "activationEvents": [
    "onLanguage:css",
    "onLanguage:vue",
    "onLanguage:json",
    "onLanguage:jsonc",
    "onLanguage:astro",
    "onLanguage:svelte",
    "onLanguage:javascript",
    "onLanguage:javascriptreact",
    "onLanguage:typescript",
    "onLanguage:typescriptreact"
  ],
  "contributes": {
    "jsonValidation": [
      {
        "fileMatch": "biome.jsonc",
        "url": "https://raw.githubusercontent.com/biomejs/biome/main/packages/%40biomejs/biome/configuration_schema.json"
      },
      {
        "fileMatch": "biome.json",
        "url": "https://raw.githubusercontent.com/biomejs/biome/main/packages/%40biomejs/biome/configuration_schema.json"
      }
    ],
    "configuration": {
      "type": "object",
      "title": "coc-biome configuration",
      "properties": {
        "biome.enable": {
          "type": "boolean",
          "default": true,
          "description": "Enable coc-biome extension"
        },
        "biome.bin": {
          "type": [
            "string",
            "null"
          ],
          "default": null,
          "description": "Custom biome binary path"
        },
        "biome.requireConfiguration": {
          "type": "boolean",
          "default": true,
          "markdownDescription": "Require a Biome configuration file to enable syntax errors, formatting and linting."
        },
        "biome.trace.server": {
          "type": "string",
          "default": "off",
          "enum": [
            "off",
            "messages",
            "verbose"
          ],
          "enumDescriptions": [
            "No traces",
            "Error only",
            "Full log"
          ],
          "description": "Traces the communication between VS Code and the language server."
        }
      }
    },
    "commands": []
  },
  "dependencies": {}
}
