UNPKG

maestro-roku-bsc-plugin

Version:

Visual studio plugin for maestro brightscript development

134 lines (133 loc) 3.82 kB
{ "name": "maestro-roku-bsc-plugin", "version": "0.31.1", "description": "Visual studio plugin for maestro brightscript development", "files": [ "dist/**/!(*.spec.*)*", "dist/**/*.brs" ], "main": "dist/plugin.js", "directories": { "test": "test" }, "dependencies": { "cz-conventional-changelog": "^3.3.0", "debounce": "^1.2.0", "roku-deploy": "^3.2.4", "source-map": "^0.7.3", "undent": "^0.1.0", "vscode-languageserver": "~6.1.1", "vscode-languageserver-protocol": "~3.15.3" }, "devDependencies": { "@deboxsoft/cpx": "^1.5.0", "@types/chai": "^4.2.12", "@types/mocha": "^8.0.3", "@types/node": "^14.14.16", "@typescript-eslint/eslint-plugin": "^4.4.1", "@typescript-eslint/parser": "^4.4.1", "auto-changelog": "^2.2.1", "brighterscript": "^0.64.0", "chai": "^4.2.0", "eslint": "^7.32.0", "eslint-plugin-github": "4.3.0", "eslint-plugin-no-only-tests": "2.6.0", "fs-extra": "^9.1.0", "lodash": "^4.17.20", "minimatch": "^3.0.4", "mocha": "^8.1.3", "nyc": "^15.1.0", "release-it": "^15.10.3", "rimraf": "^3.0.2", "sax": "^1.2.4", "source-map-support": "^0.5.21", "thenby": "^1.3.4", "ts-node": "^10.4.0", "typescript": "^4.1.3" }, "optionalDependencies": { "fsevents": "^2.3.2" }, "preferGlobal": true, "keywords": [ "brightscript", "scenegraph", "roku", "maestro", "brighterscript", "bsc" ], "author": "George Cook", "license": "ISC", "watch": { "test": { "extensions": "ts", "patterns": [ "src" ] } }, "repository": { "type": "git", "url": "https://github.com/georgejecook/maestro-roku-bsc-plugin.git" }, "nyc": { "include": [ "src/**/!(*.spec).ts" ], "extension": [ ".ts" ], "require": [ "ts-node/register", "source-map-support/register" ], "reporter": [ "text-summary", "html" ], "sourceMap": true, "instrument": true, "check-coverage": true, "lines": 5, "statements": 5, "functions": 5, "branches": 5 }, "mocha": { "spec": "src/**/*.spec.ts", "fullTrace": true, "require": [ "source-map-support/register", "ts-node/register" ] }, "auto-changelog": { "template": "keepachangelog", "commitLimit": false, "tag-pattern": ".+" }, "scripts": { "preversion": "npm run build && npm run lint && npm run test", "clean": "npx rimraf ./dist && mkdir dist", "compile": "npm run clean && tsc -p .", "prepublishOnly": "npm run build", "build": "npm run compile && cpx \"src/lib/framework/**/*\" ./dist/lib/framework", "lint": "eslint \"src/**/*.ts\"", "cli": "npm run compile && npm unlink && npm link", "test": "nyc mocha", "test:nocover": "mocha", "coverage": "nyc report --reporter=text-lcov > coverage.lcov && codecov", "publish-npm": "npm run test && npm publish", "publish-npm:beta": "npm run test && npm publish --tag=beta", "local": "ts-node scripts/install-local.js", "remote": "ts-node scripts/install-npm.js", "changelog": "npx auto-changelog", "commit": "cz" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } } }