{
  "name": "coc-swagger",
  "version": "0.0.4",
  "prettier": {
    "singleQuote": true,
    "printWidth": 140
  },
  "scripts": {
    "build": "rm -r lib && esbuild src/index.ts --bundle --external:coc.nvim --format=cjs --outdir=lib --platform=node --target=node12.16 --minify",
    "lint": "eslint --fix --cache src"
  },
  "description": "A coc plugin to improve the Swagger/OpenAPI authoring experience in vim",
  "repository": {
    "type": "git",
    "url": "https://github.com/haishanh/coc-swagger.git",
    "directory": "packages/coc-swagger"
  },
  "license": "MIT",
  "author": "Haishan <haishanhan@gmail.com>",
  "main": "lib/index.js",
  "keywords": [
    "coc.nvim",
    "coc",
    "vim",
    "swagger",
    "openapi",
    "api"
  ],
  "engines": {
    "coc": "^0.0.79"
  },
  "files": [
    "lib",
    "public"
  ],
  "devDependencies": {
    "@types/express": "4.17.13",
    "@types/ws": "8.5.3",
    "coc.nvim": "^0.0.79",
    "detect-port-alt": "^1.1.6",
    "esbuild": "0.14.29",
    "express": "4.17.3",
    "open": "8.4.0",
    "typescript": "4.6.3",
    "ws": "8.5.0"
  },
  "activationEvents": [
    "onLanguage:yaml",
    "onLanguage:json",
    "onCommand:swagger.render"
  ],
  "contributes": {
    "configuration": {
      "type": "object",
      "title": "coc-swagger configuration",
      "properties": {
        "coc-swagger.enabled": {
          "type": "boolean",
          "default": true,
          "description": "Enable coc-swagger extension"
        }
      }
    },
    "commands": [
      {
        "command": "swagger.render",
        "title": "Render the Swagger/OpenAPI spec"
      }
    ]
  }
}
