vinicioslc/adb-interface-vscode

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "adb-interface-vscode",
  "displayName": "ADB Interface for VSCode",
  "description": "An interface that allows ADB commands inside IDE with no need to have terminal access.",
  "version": "0.22.1",
  "publisher": "vinicioslc",
  "repository": "https://github.com/vinicioslc/adb-interface-vscode",
  "engines": {
    "vscode": "^1.25.0"
  },
  "icon": "media/icon.png",
  "galleryBanner": {
    "color": "#000",
    "theme": "dark"
  },
  "categories": [
    "Other"
  ],
  "main": "./out/main.js",
  "test": "jest",
  "scripts": {
    "watch": "tsc -watch",
    "vscode:prepublish": "npm run setup && npm run compile",
    "setup": "npm install",
    "compile": "tsc",
    "publish": "npx vsce publish -p $VSCE_DEPLOY_TOKEN",
    "pp": "npx vsce package && npx vsce publish",
    "test": "npx jest --coverage",
    "test:watch": "npx jest --watchAll",
    "_____________________________________________________": "UTILITY SCRIPTS",
    "prepare": "husky install",
    "commit": "npm run cm",
    "cm": "cz",
    "cma": "git add . && cz",
    "ri": "npm run release",
    "rici": "release-it --ci",
    "release": "release-it",
    "release:patch": "release-it patch",
    "release:minor": "release-it minor",
    "release:major": "release-it major"
  },
  "husky": {
    "hooks": {
      "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
    }
  },
  "favolosoEmoji": {
    "showEmojiPerCommit": true
  },
  "publishConfig": {
    "access": "public"
  },
  "config": {
    "commitizen": {
      "path": "cz-customizable"
    }
  },
  "dependencies": {
    "adm-zip": "^0.4.14",
    "diff": ">=3.5.0",
    "local-devices": "^3.0.0"
  },
  "devDependencies": {
    "@commitlint/cli": "^16.3.0",
    "@favoloso/conventional-changelog-emoji": "^0.10.0",
    "@release-it/bumper": "^4.0.0",
    "@types/jest": "^24.0.23",
    "@types/node": "^8.10.59",
    "@types/vscode": "^1.25.0",
    "@typescript-eslint/eslint-plugin": "^5.40.1",
    "@typescript-eslint/parser": "^5.40.1",
    "acorn": ">=5.7.4",
    "commitizen": "^4.2.4",
    "commitlint-config-gitmoji": "^2.2.5",
    "concurrently": "^7.1.0",
    "cross-env": "^7.0.3",
    "cz-customizable": "^6.3.0",
    "diff": ">=3.5.0",
    "eslint": "^8.26.0",
    "husky": "^7.0.0",
    "jest": "^29.2.2",
    "minimist": ">=1.2.6",
    "release-it": "^15.5.0",
    "ts-jest": "^29.0.3",
    "tslint": "^5.20.1",
    "typescript": "4.3",
    "vscode-test": "^1.5.2",
    "yargs-parser": ">=13.1.2"
  },
  "activationEvents": [
    "onCommand:adbInterface.setCustomADBPath",
    "onCommand:adbInterface.resetCustomADBPath",
    "onCommand:adbInterface.adbResetPorts",
    "onCommand:adbInterface.connectToDeviceFromList",
    "onCommand:adbInterface.adbwificonnect",
    "onCommand:adbInterface.killserver",
    "onCommand:adbInterface.disconnectEverthing",
    "onCommand:adbInterface.enableFirebaseDebug",
    "onCommand:adbInterface.disableFirebaseDebug",
    "onCommand:adbInterface.installAPKFile"
  ],
  "contributes": {
    "commands": [
      {
        "command": "adbInterface.setCustomADBPath",
        "title": "ADB:📱 Setup custom ADB location"
      },
      {
        "command": "adbInterface.resetCustomADBPath",
        "title": "ADB:📱 Remove custom ADB location"
      },
      {
        "command": "adbInterface.adbResetPorts",
        "title": "ADB:📱 Reset connected devices port"
      },
      {
        "command": "adbInterface.adbResetPorts",
        "title": "ADB:📱 Reset connected devices port"
      },
      {
        "command": "adbInterface.connectToDeviceFromList",
        "title": "ADB:📱 Connect to device from List"
      },
      {
        "command": "adbInterface.adbwificonnect",
        "title": "ADB:📱 Connect to device IP"
      },
      {
        "command": "adbInterface.disconnectEverthing",
        "title": "ADB:📱 Disconnect from any devices"
      },
      {
        "command": "adbInterface.installAPKFile",
        "title": "ADB:📱 Pick .APK file and install (on current active device)"
      },
      {
        "command": "adbInterface.killserver",
        "title": "ADB:⚠️ Kill ADB server"
      },
      {
        "command": "adbInterface.enableFirebaseDebug",
        "title": "ADB:🔥 Enable Firebase events debug mode"
      },
      {
        "command": "adbInterface.disableFirebaseDebug",
        "title": "ADB:🔥 Disable Firebase events debug mode"
      }
    ]
  }
}