package.json
{
"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"
}
]
}
}