{
    "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"
    }
}
