{
  "name": "vscode-arduino-api",
  "displayName": "VS Code Arduino API",
  "version": "0.2.6",
  "description": "Type-only Arduino API contract for Arduino IDE 2.x and BoardLab extensions",
  "keywords": [
    "arduino",
    "vscode",
    "arduino-ide"
  ],
  "bugs": {
    "url": "https://github.com/dankeboy36/vscode-arduino-api/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/dankeboy36/vscode-arduino-api.git"
  },
  "license": "MIT",
  "author": "dankeboy36",
  "exports": {
    ".": {
      "types": "./out/api.d.ts"
    }
  },
  "types": "out/api.d.ts",
  "files": [
    "out/api.d.ts",
    "README.md",
    "LICENSE",
    "docs/**"
  ],
  "scripts": {
    "build": "npm run typings",
    "clean": "rimraf out",
    "doc": "typedoc --plugin typedoc-plugin-markdown --readme none --hideBreadcrumbs true --disableSources --out docs ./src/api.ts",
    "postdoc": "prettier --write ./docs",
    "format": "prettier --write .",
    "lint": "eslint src --ext ts",
    "release": "semantic-release",
    "test": "npm run test:typings",
    "test:typings": "npm run typings && tsd",
    "typings": "tsc -p . --declaration --declarationMap --outDir out"
  },
  "devDependencies": {
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/commit-analyzer": "^13.0.1",
    "@semantic-release/exec": "^7.1.0",
    "@semantic-release/git": "^10.0.1",
    "@semantic-release/github": "^12.0.2",
    "@semantic-release/npm": "^13.1.3",
    "@semantic-release/release-notes-generator": "^14.1.0",
    "@types/node": "20.x",
    "@types/vscode": "^1.78.0",
    "@typescript-eslint/eslint-plugin": "^8.44.1",
    "@typescript-eslint/parser": "^8.44.1",
    "ardunno-cli": "^1.1.1",
    "boards-list": "^2.0.1",
    "eslint": "^9.31.0",
    "eslint-config-prettier": "^10.1.5",
    "eslint-plugin-import": "^2.32.0",
    "eslint-plugin-prettier": "^5.5.1",
    "neostandard": "^0.12.2",
    "prettier": "^3.6.2",
    "prettier-plugin-jsdoc": "^1.3.3",
    "prettier-plugin-organize-imports": "^4.1.0",
    "prettier-plugin-packagejson": "^2.5.18",
    "rimraf": "^6.1.2",
    "semantic-release": "^25.0.2",
    "tsd": "^0.33.0",
    "typedoc": "^0.28.15",
    "typedoc-plugin-markdown": "^4.9.0",
    "typescript": "^5.0.4"
  },
  "peerDependencies": {
    "@types/vscode": "^1.78.0",
    "ardunno-cli": "^0.1.12 || >=1 <2",
    "boards-list": ">=2 <3"
  },
  "tsd": {
    "directory": "src"
  }
}
