litleleprikon/socket-io-vscode

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
    "name": "socket-io-vscode",
    "displayName": "Socket.io client for VSCode",
    "description": "Extension to communicate with Socket.io server from VSCode",
    "version": "1.0.0",
    "publisher": "litleleprikon",
    "engines": {
        "vscode": "^1.19.0"
    },
    "categories": [
        "Other"
    ],
    "keywords": [
        "socket",
        "socket.io",
        "websockets"
    ],
    "license": "MIT",
    "icon": "images/icon.png",
    "repository": {
        "type": "git",
        "url": "https://github.com/litleleprikon/socket-io-vscode.git"
    },
    "homepage": "https://github.com/litleleprikon/socket-io-vscode/blob/master/README.md",
    "bugs": {
        "url": "https://github.com/litleleprikon/socket-io-vscode/issues",
        "email": "iam@litleleprikon.me"
    },
    "galleryBanner": {
        "color": "#90D8B0",
        "theme": "dark"
    },
    "activationEvents": [
        "onCommand:extension.connect",
        "onCommand:extension.emit",
        "onCommand:extension.on",
        "onCommand:extension.disconnect"
    ],
    "main": "./out/src/extension",
    "contributes": {
        "views": {
            "explorer": [
                {
                    "id": "socket-io-events",
                    "name": "Socket.io Events"
                }
            ]
        },
        "commands": [
            {
                "command": "extension.connect",
                "title": "Connect",
                "category": "Socket.io"
            },
            {
                "command": "extension.emit",
                "title": "Emit",
                "category": "Socket.io"
            },
            {
                "command": "extension.on",
                "title": "On",
                "category": "Socket.io"
            },
            {
                "command": "extension.disconnect",
                "title": "Disconnect",
                "category": "Socket.io"
            }
        ]
    },
    "scripts": {
        "vscode:prepublish": "npm run compile",
        "build": "npm run compile",
        "compile": "tsc -p ./ && cp -r ./resources ./out",
        "watch": "tsc -watch -p ./",
        "postinstall": "node ./node_modules/vscode/bin/install",
        "test": "npm run build && node ./node_modules/vscode/bin/test",
        "coverage": "nyc mocha test --recursive --ui tdd",
        "cleanup": "rm -rf node_modules out"
    },
    "devDependencies": {
        "@types/chai": "^4.1.2",
        "@types/glob": "^5.0.30",
        "@types/mocha": "^5.0.0",
        "@types/node": "^7.0.43",
        "@types/sinon": "^4.3.0",
        "chai": "^4.1.2",
        "decache": "^4.1.0",
        "glob": "^7.1.1",
        "istanbul": "^0.4.5",
        "mocha": "^5.0.5",
        "nyc": "^11.4.1",
        "remap-istanbul": "^0.10.1",
        "sinon": "^4.4.8",
        "source-map-support": "^0.5.4",
        "typescript": "^2.7.1",
        "vscode": "^1.1.14"
    },
    "dependencies": {
        "socket.io-client": "^2.0.4"
    }
}