rhamt-vscode-extension
Version:
RHAMT VSCode extension
151 lines (150 loc) • 4.61 kB
JSON
{
"name": "rhamt-vscode-extension",
"displayName": "rhamt-vscode-extension",
"description": "RHAMT VSCode extension",
"version": "0.0.1",
"publisher": "johnsteele",
"engines": {
"vscode": "^1.25.0"
},
"categories": [
"Other"
],
"keywords": [
"Migration",
"RHAMT",
"Windup",
"JBoss",
"Analyze"
],
"activationEvents": [
"onCommand:rhamt.startServer",
"onCommand:rhamt.stopServer",
"onCommand:rhamt.analyzeWorkspace",
"onView:rhamtExplorerView"
],
"main": "./out/extension",
"contributes": {
"commands": [
{
"command": "rhamt.startServer",
"title": "Start RHAMT Server"
},
{
"command": "rhamt.stopServer",
"title": "Stop RHAMT Server"
},
{
"command": "rhamt.analyzeWorkspace",
"title": "RHAMT analyze workspace"
},
{
"command": "rhamt.showRhamtExplorer",
"title": "Show RHAMT Explorer"
},
{
"command": "rhamt.openRhamtConfiguration",
"title": "Open RHAMT Configuration"
},
{
"category": "RHAMT",
"command": "rhamt.createConfiguration",
"title": "New Configuration",
"icon": {
"light": "resources/light/add.svg",
"dark": "resources/dark/add-inverse.svg"
}
}
],
"configuration": [
{
"title": "Red Hat Application Migration Toolkit (RHAMT)",
"properties": {
"rhamt.executable.path": {
"type": "string",
"default": "",
"description": "Specifies absolute path of rhamt-cli executable",
"scope": "window"
}
}
}
],
"viewsContainers": {
"activitybar": [
{
"id": "rhamt-explorer",
"title": "RHAMT Configuration Explorer",
"icon": "resources/dep.svg"
}
]
},
"views": {
"rhamt-explorer": [
{
"id": "rhamtExplorerView",
"name": "RHAMT Explorer"
}
]
},
"menus": {
"view/title": [
{
"command": "rhamt.createConfiguration",
"when": "view == rhamtExplorerView",
"group": "navigation"
}
]
}
},
"scripts": {
"prepare": "npm run build",
"build": "tslint -p tslint.json && tsc",
"watch": "tslint -p tslint.json && tsc -watch -p ./",
"postinstall": "node ./node_modules/vscode/bin/install",
"test": "npm run compile && node ./node_modules/vscode/bin/test"
},
"devDependencies": {
"vscode": "^1.1.6",
"tslint": "^5.8.0",
"@types/node": "^7.0.43",
"@types/mocha": "^2.2.42"
},
"dependencies": {
"@types/express": "^4.16.0",
"@types/fs-extra": "^5.0.4",
"@types/jquery": "^3.3.21",
"@types/react": "^16.4.6",
"@types/react-dom": "^16.0.6",
"@types/socket.io": "^1.4.36",
"@types/socket.io-client": "^1.4.32",
"@types/vertx3-eventbus-client": "^3.4.0",
"body-parser": "^1.18.3",
"css-loader": "^1.0.0",
"express": "^4.16.3",
"find-java-home": "^0.2.0",
"fs-extra": "^6.0.1",
"jade": "^1.11.0",
"less": "^3.7.0",
"less-loader": "^4.1.0",
"mobx": "^5.0.3",
"mobx-react": "^5.2.3",
"npm": "^6.4.0",
"npm-run-all": "^4.1.3",
"raas-client": "0.0.7",
"raas-core": "0.1.9",
"raas-server": "0.0.6",
"react": "^16.5.2",
"react-dom": "^16.4.1",
"socket.io": "^2.1.1",
"socket.io-client": "^2.1.1",
"style-loader": "^0.21.0",
"styled-components": "^3.3.3",
"ts-import-plugin": "^1.5.4",
"ts-loader": "^4.4.2",
"typescript": "^3.0.1",
"vertx3-eventbus-client": "^3.5.3",
"vscode-extension-telemetry-wrapper": "^0.2.2",
"vscode-jsonrpc": "^4.0.0",
"vscode-nls": "^2.0.2"
}
}