neet/vscode-qiita

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "vscode-qiita",
  "displayName": "VSCode Qiita",
  "description": "Qiita integration for Visual Studio Code ",
  "private": true,
  "version": "0.1.11",
  "preview": true,
  "main": "./out/extension",
  "license": "MIT",
  "scripts": {
    "vscode:prepublish": "yarn run compile",
    "compile": "tsc -p ./",
    "watch": "tsc -watch -p ./",
    "postinstall": "node ./node_modules/vscode/bin/install",
    "test": "npm-run-all test:*",
    "test:mocha": "yarn run compile && node ./node_modules/vscode/bin/test",
    "test:lint": "tslint -c tslint.yml 'src/**/*.{ts,tsx}'"
  },
  "engines": {
    "vscode": "^1.27.0"
  },
  "dependencies": {
    "@types/chai": "^4.2.12",
    "@types/mocha": "^8.0.1",
    "@types/node": "^14.0.27",
    "chai": "^4.2.0",
    "core-js": "^3.6.5",
    "mocha": "^8.1.1",
    "npm-run-all": "^4.1.5",
    "qiita-js-2": "^1.3.1",
    "tslint": "^6.1.3",
    "typescript": "^3.9.7",
    "vscode-nls": "^4.1.2",
    "vscode-nls-dev": "^3.3.2"
  },
  "devDependencies": {
    "vscode": "^1.1.37"
  },
  "activationEvents": [
    "onView:qiitaItems",
    "onLanguage:markdown",
    "onCommand:qiita.compose",
    "onCommand:qiita.openItem",
    "onCommand:qiita.deleteItem",
    "onCommand:qiita.editTags",
    "onCommand:qiita.openItemExternal",
    "onCommand:qiita.makePublic"
  ],
  "contributes": {
    "commands": [
      {
        "command": "qiita.compose",
        "title": "%commands.compose.title%",
        "category": "Qiita"
      },
      {
        "command": "qiita.openItem",
        "title": "%commands.openItem.title%",
        "category": "Qiita"
      },
      {
        "command": "qiita.deleteItem",
        "title": "%commands.deleteItem.title%",
        "category": "Qiita"
      },
      {
        "command": "qiita.editTags",
        "title": "%commands.editTags.title%",
        "category": "Qiita"
      },
      {
        "command": "qiita.openItemExternal",
        "title": "%commands.openItemExternal.title%",
        "category": "Qiita"
      },
      {
        "command": "qiita.makePublic",
        "title": "%commands.makePublic.title%",
        "category": "Qiita"
      },
      {
        "command": "qiita.editTitle",
        "title": "%commands.editTitle.title%",
        "category": "Qiita"
      },
      {
        "command": "qiita.expandItems",
        "title": "%commands.expandItems.title%",
        "category": "Qiita"
      }
    ],
    "configuration": [
      {
        "title": "Qiita",
        "type": "object",
        "properties": {
          "qiita.token": {
            "type": "string",
            "description": "%configuration.token.description%"
          },
          "qiita.tweetOnCreateItem": {
            "type": "boolean",
            "default": false,
            "description": "%configuration.tweetOnCreateItem.description%"
          }
        }
      }
    ],
    "menus": {
      "commandPalette": [
        {
          "command": "qiita.compose"
        },
        {
          "command": "qiita.openItem",
          "when": "false"
        },
        {
          "command": "qiita.deleteItem",
          "when": "false"
        },
        {
          "command": "qiita.editTags",
          "when": "false"
        },
        {
          "command": "qiita.openItemExternal",
          "when": "false"
        },
        {
          "command": "qiita.makePublic",
          "when": "false"
        },
        {
          "command": "qiita.editTitle",
          "when": "false"
        },
        {
          "command": "qiita.expandItems",
          "when": "false"
        }
      ],
      "editor/title": [
        {
          "command": "qiita.compose",
          "group": "3_open"
        }
      ],
      "editor/context": [
        {
          "command": "qiita.compose",
          "group": "z_commands"
        }
      ],
      "editor/title/context": [
        {
          "command": "qiita.compose",
          "group": "1_modification"
        }
      ],
      "explorer/context": [
        {
          "command": "qiita.compose",
          "when": "resourceLangId == markdown",
          "group": "7_modification"
        }
      ],
      "view/item/context": [
        {
          "command": "qiita.openItemExternal",
          "when": "viewItem == qiitaItems",
          "group": "navigation"
        },
        {
          "command": "qiita.editTags",
          "when": "viewItem == qiitaItems",
          "group": "1_modification"
        },
        {
          "command": "qiita.makePublic",
          "when": "viewItem == qiitaItems",
          "group": "1_modification"
        },
        {
          "command": "qiita.editTitle",
          "when": "viewItem == qiitaItems",
          "group": "1_modification"
        },
        {
          "command": "qiita.deleteItem",
          "when": "viewItem == qiitaItems",
          "group": "9_deletion"
        }
      ]
    },
    "viewsContainers": {
      "activitybar": [
        {
          "id": "qiita",
          "title": "Qiita",
          "icon": "resources/qiita.svg"
        }
      ]
    },
    "views": {
      "qiita": [
        {
          "id": "qiitaItems",
          "name": "%views.qiitaItem%"
        }
      ]
    }
  },
  "publisher": "Neetshin",
  "homepage": "https://github.com/neet/vscode-qiita/blob/master/README.md",
  "repository": {
    "type": "git",
    "url": "https://github.com/neet/vscode-qiita"
  },
  "bugs": {
    "url": "https://github.com/neet/vscode-qiita/issues"
  },
  "categories": [
    "Other"
  ],
  "icon": "resources/icon.png",
  "galleryBanner": {
    "theme": "dark",
    "color": "#3f9200"
  }
}