UNPKG

togezr

Version:

Better together_

317 lines (316 loc) 11.3 kB
{ "name": "togezr", "displayName": "Togezr", "description": "Better together_", "publisher": "vsls-contrib", "version": "0.1.4", "icon": "images/icon.png", "repository": { "type": "git", "url": "https://github.com/vsls-contrib/gistpad" }, "engines": { "vscode": "^1.40.0" }, "categories": [ "Other" ], "keywords": [ "Collaboration", "Sharing", "Remote" ], "activationEvents": [ "*" ], "main": "./out/extension.js", "types": "./out/types/extension.d.ts", "contributes": { "commands": [ { "command": "togezr.connectBranch", "title": "Connect branch", "category": "Togezr" }, { "command": "togezr.disconnectBranch", "title": "Disconnect branch", "category": "Togezr", "icon": { "dark": "images/dark/cross-icon.svg", "light": "images/light/cross-icon.svg" } }, { "command": "togezr.addConnector", "title": "Add connector", "category": "Togezr" }, { "command": "togezr.removeConnector", "title": "Remove connector", "category": "Togezr", "icon": { "dark": "images/dark/cross-icon.svg", "light": "images/light/cross-icon.svg" } }, { "command": "togezr.shareInto", "title": "Share into", "category": "Togezr" }, { "command": "togezr.shareIntoAccount", "title": "Share with", "category": "Togezr", "icon": { "dark": "images/dark/play-icon.svg", "light": "images/light/play-icon.svg" } }, { "command": "togezr.setAutoPlay", "title": "Set branch autoplay", "category": "Togezr", "icon": { "dark": "images/dark/play-hollow-icon.svg", "light": "images/light/play-hollow-icon.svg" } }, { "command": "togezr.removeAutoPlay", "title": "Remove branch autoplay", "category": "Togezr", "icon": { "dark": "images/dark/play-icon.svg", "light": "images/light/play-icon.svg" } }, { "command": "togezr.stopRunningSession", "title": "Stop running session", "category": "Togezr", "icon": { "dark": "images/dark/stop-icon.svg", "light": "images/light/stop-icon.svg" } }, { "command": "togezr.startBranchConnectionSession", "title": "Start the session", "category": "Togezr", "icon": { "dark": "images/dark/play-icon.svg", "light": "images/light/play-icon.svg" } }, { "command": "togezr.openInBrowser", "title": "Open in browser", "category": "Togezr", "icon": { "dark": "images/dark/open-icon.svg", "light": "images/light/open-icon.svg" } }, { "command": "togezr.openAccountInBrowser", "title": "Open in browser", "category": "Togezr", "icon": { "dark": "images/dark/open-icon.svg", "light": "images/light/open-icon.svg" } }, { "command": "togezr.openConnectorInBrowser", "title": "Open connector in browser", "category": "Togezr", "icon": { "dark": "images/dark/open-icon.svg", "light": "images/light/open-icon.svg" } }, { "command": "togezr.addAccount", "title": "Add account", "category": "Togezr", "icon": { "dark": "images/dark/add-icon.svg", "light": "images/light/add-icon.svg" } }, { "command": "togezr.removeAccount", "title": "Remove account", "category": "Togezr", "icon": { "dark": "images/dark/cross-icon.svg", "light": "images/light/cross-icon.svg" } }, { "command": "togezr.addAccountEntity", "title": "Add repo", "category": "Togezr", "icon": { "dark": "images/dark/add-icon.svg", "light": "images/light/add-icon.svg" } }, { "command": "togezr.removeGitHubAccountRepo", "title": "Remove repo", "category": "Togezr", "icon": { "dark": "images/dark/cross-icon.svg", "light": "images/light/cross-icon.svg" } } ], "menus": { "view/item/context": [ { "command": "togezr.disconnectBranch", "when": "viewItem =~ /togezr\\.branch\\.connection/", "group": "inline@3" }, { "command": "togezr.removeConnector", "when": "viewItem =~ /togezr\\.connector/", "group": "inline@1" }, { "command": "togezr.stopRunningSession", "when": "viewItem == togezr.branch.connection.running", "group": "inline@2" }, { "command": "togezr.startBranchConnectionSession", "when": "viewItem == togezr.branch.connection.runnable", "group": "inline@2" }, { "command": "togezr.openInBrowser", "when": "viewItem == togezr.connector.source", "group": "inline@1" }, { "command": "togezr.openAccountInBrowser", "when": "viewItem == togezr.channel.tree.item || viewItem == togezr.channel.tree.item.openable || viewItem == togezr.account.github.repo", "group": "inline@1" }, { "command": "togezr.openConnectorInBrowser", "when": "viewItem == togezr.connector.openable", "group": "inline@1" }, { "command": "togezr.addAccount", "when": "viewItem == togezr.accounts.header", "group": "inline@1" }, { "command": "togezr.removeAccount", "when": "viewItem =~ /togezr\\.account\\.(github|slack|teams)$/", "group": "inline@1" }, { "command": "togezr.shareIntoAccount", "when": "viewItem == togezr.channel.tree.item", "group": "inline@1" }, { "command": "togezr.addAccountEntity", "when": "viewItem == togezr.account.github", "group": "inline@1" }, { "command": "togezr.removeGitHubAccountRepo", "when": "viewItem == togezr.account.github.repo", "group": "inline@1" } ], "commandPalette": [ { "command": "togezr.stopRunningSession", "when": "false" }, { "command": "togezr.startBranchConnectionSession", "when": "false" }, { "command": "togezr.addAccountEntity", "when": "false" } ] }, "configuration": {}, "viewsContainers": { "activitybar": [ { "id": "togezr", "title": "Togezr", "icon": "images/icon-activity-bar.svg" } ] }, "views": { "togezr": [ { "id": "togezr.activitybar", "name": "Togezr" } ] } }, "scripts": { "update-vsls-version": "node ./scripts/update-vsls-version.js", "compile": "tsc -p ./", "watch": "tsc -watch -p ./", "build:webpack": "yarn update-vsls-version && webpack --config ./webpack/webpack.node.config.js", "watch:webpack": "yarn update-vsls-version && webpack --watch --progress --config ./webpack/webpack.node.config.js", "postinstall": "yarn update-vsls-version && node ./node_modules/vscode/bin/install", "test": "yarn compile && node ./node_modules/vscode/bin/test", "build-extension": "node ./scripts/copy-release-files.js", "build-all": "yarn build:webpack && node ./scripts/copy-files.js", "module-pack": "rimraf ./out && yarn build-all && cd ./out && yarn pack", "module-publish": "standard-version && rimraf ./out && yarn build-all && cd ./out && yarn publish", "extension-pack": "rimraf ./out && yarn build-all && cd ./out && vsce package --yarn", "publish": "rimraf ./out && standard-version && yarn build-all && yarn publish && yarn extension-pack" }, "devDependencies": { "@types/emoji-js": "^3.4.0", "@types/keytar": "^4.4.2", "@types/node": "^8.10.25", "@types/node-fetch": "^2.5.4", "fs-extra": "^9.0.0", "husky": "^4.2.5", "rimraf": "^3.0.2", "standard-version": "^7.1.0", "ts-loader": "^6.2.1", "tslint": "^5.8.0", "typescript": "^3.1.4", "vscode": "^1.1.25", "webpack": "^4.41.2", "webpack-cli": "^3.3.10", "webpack-merge": "^4.2.2" }, "dependencies": { "@octokit/rest": "^17.1.1", "@slack/web-api": "^5.8.0", "@types/uuid": "^3.4.7", "emoji-js": "^3.5.0", "git-user-name": "^2.0.0", "node-fetch": "^2.6.0", "pretty-ms": "^5.1.0", "uuid": "^3.4.0", "vsls": "1.0.1526" }, "extensionDependencies": [ "ms-vsliveshare.vsliveshare", "vscode.git" ] }