john-goldsmith/vscode-bigtime

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
    "activationEvents": [
        "onCommand:extension.login",
        "onCommand:extension.logout",
        "onCommand:extension.logTime",
        "onCommand:extension.setDefaultProject",
        "onCommand:extension.setDefaultCategory",
        "onCommand:extension.setDefaultHours",
        "onCommand:extension.goToWebsite",
        "onCommand:extension.stats",
        "onCommand:extension.getDefaults"
    ],
    "author": "John Goldsmith <johngoldsm1@gmail.com>",
    "badges": [
        {
            "url": "https://travis-ci.org/john-goldsmith/vscode-bigtime.svg?branch=develop",
            "href": "https://travis-ci.org/john-goldsmith/vscode-bigtime",
            "description": "Travis CI Build Status"
        },
        {
            "url": "https://api.codeclimate.com/v1/badges/6ef99dba3917a1d91650/test_coverage",
            "href": "https://codeclimate.com/github/john-goldsmith/vscode-bigtime/test_coverage",
            "description": "Code Climate Test Coverage"
        },
        {
            "url": "https://api.codeclimate.com/v1/badges/6ef99dba3917a1d91650/maintainability",
            "href": "https://codeclimate.com/github/john-goldsmith/vscode-bigtime/maintainability",
            "description": "Code Climate Maintainability"
        },
        {
            "url": "https://coveralls.io/repos/github/john-goldsmith/vscode-bigtime/badge.svg?branch=develop",
            "href": "https://coveralls.io/github/john-goldsmith/vscode-bigtime?branch=develop",
            "description": "Coveralls Coverage Status"
        },
        {
            "url": "https://david-dm.org/john-goldsmith/vscode-bigtime.svg",
            "href": "https://david-dm.org",
            "description": "David DM"
        },
        {
            "url": "https://snyk.io/test/github/john-goldsmith/vscode-bigtime/badge.svg",
            "href": "https://snyk.io/test/github/john-goldsmith/vscode-bigtime",
            "description": "Snyk Known Vulnerabilities"
        },
        {
            "url": "https://badges.greenkeeper.io/john-goldsmith/vscode-bigtime.svg",
            "href": "https://greenkeeper.io/",
            "description": "Greenkeeper"
        }
    ],
    "bugs": "https://github.com/john-goldsmith/vscode-bigtime/issues",
    "categories": [
        "Other"
    ],
    "contributes": {
        "commands": [
            {
                "command": "extension.login",
                "title": "BigTime: Login"
            },
            {
                "command": "extension.logout",
                "title": "BigTime: Logout"
            },
            {
                "command": "extension.logTime",
                "title": "BigTime: Log time"
            },
            {
                "command": "extension.setDefaultProject",
                "title": "BigTime: Set default project"
            },
            {
                "command": "extension.setDefaultCategory",
                "title": "BigTime: Set default category"
            },
            {
                "command": "extension.setDefaultHours",
                "title": "BigTime: Set default hours"
            },
            {
                "command": "extension.goToWebsite",
                "title": "BigTime: Go to website"
            },
            {
                "command": "extension.stats",
                "title": "BigTime: Stats"
            },
            {
                "command": "extension.getDefaults",
                "title": "BigTime: Defaults"
            }
        ],
        "keybindings": [
            {
                "key": "ctrl+shift+l",
                "command": "extension.logTime"
            }
        ]
    },
    "dependencies": {
        "bigtime-sdk": "0.9.0",
        "moment": "2.24.0"
    },
    "description": "Log your time using BigTime",
    "devDependencies": {
        "@types/mocha": "5.2.6",
        "@types/node": "11.11.3",
        "coveralls": "3.0.3",
        "eslint": "5.15.2",
        "husky": "1.3.1",
        "jest": "24.5.0",
        "npm-run-all": "4.1.5",
        "nyc": "13.3.0",
        "typescript": "3.3.3333",
        "vscode": "1.1.30"
    },
    "displayName": "BigTime",
    "engines": {
        "vscode": "^1.32.1"
    },
    "galleryBanner": {
        "color": "#FFFFFF",
        "theme": "light"
    },
    "homepage": "https://github.com/john-goldsmith/vscode-bigtime",
    "husky": {
        "hooks": {
            "pre-commit": "npm run lint && npm run test:unit"
        }
    },
    "icon": "images/bigtime-512x512.png",
    "keywords": [
        "time",
        "time management",
        "time tracking",
        "bigtime",
        "productivity"
    ],
    "main": "./extension.js",
    "name": "vscode-bigtime",
    "nyc": {
        "all": true
    },
    "publisher": "john-goldsmith",
    "repository": {
        "type": "git",
        "url": "https://github.com/john-goldsmith/vscode-bigtime.git"
    },
    "scripts": {
        "coveralls": "cat ./coverage/lcov.info | $(npm bin)/coveralls",
        "lint": "$(npm bin)/eslint extension.js ./bigtime.js ./state-keys.js ./commands/**/*.js ./errors/**/*.js ./test/**/*.js",
        "postinstall": "node ./node_modules/vscode/bin/install",
        "precommit": "npm run lint && npm test",
        "test": "$(npm bin)/npm-run-all test:*",
        "test:integration": "CODE_TESTS_PATH=$(npm prefix)/test/integration CODE_DISABLE_EXTENSIONS=true node ./node_modules/vscode/bin/test",
        "test:unit": "jest ./test/unit"
    },
    "version": "1.0.1"
}