UNPKG

suitest-js-api

Version:

Suitest is a test automation and device manipulation tool for living room devices and web browsers.

123 lines (122 loc) 2.95 kB
{ "name": "suitest-js-api", "version": "3.21.0", "main": "index.js", "repository": "git@github.com:SuitestAutomation/suitest-js-api.git", "author": "Suitest <hello@suite.st>", "description": "Suitest is a test automation and device manipulation tool for living room devices and web browsers.", "keywords": [ "test automation", "operate device", "operate remote device", "HbbTV testing", "Freeview Play testing", "Tizen testing", "Orsay testing", "webOS testing", "Xbox One testing", "Android TV testing", "Apple TV testing", "Roku testing", "Sky testing", "VIDAA testing", "Vizio SmartCast testing", "Xfinity testing", "XClass TV testing", "Xumo testing", "Smart TV test automation", "Fire TV test automation", "visual testing", "image template matching", "ocr" ], "homepage": "https://suite.st/", "license": "MIT", "engines": { "node": ">=14.0.0" }, "bin": { "suitest": "bin/suitest" }, "scripts": { "test": "mocha --config test/mocha.yml --exit --timeout 5000", "test-definitions": "cd ./testDefinition && mocha --no-timeouts definition.test.js", "test-watch": "npm run test -- -w", "coverage": "nyc --reporter=lcov npm run test", "lint": "eslint lib/ test/ --quiet" }, "files": [ "bin", "config", "lib", "typeDefinition", "index.d.ts", "index.js", "suitest.js", "CODE_OF_CONDUCT.md", "CONTRIBUTING.md", "LICENSE" ], "husky": { "hooks": { "pre-commit": "npm run lint", "pre-push": "npm run lint && npm run test && npm run test-definitions" } }, "nyc": { "check-coverage": true, "lines": 95, "statements": 95, "functions": 95, "reporter": [ "text", "html" ], "include": [ "lib/**/*.js" ], "all": true }, "typings": "index.d.ts", "devDependencies": { "eslint": "^7.1.0", "express": "^4.17.1", "husky": "^4.2.5", "mocha": "^10.2.0", "mock-fs": "^5.1.0", "mock-require": "^3.0.3", "mock-socket": "^7.1.0", "mock-spawn": "^0.2.6", "nock": "^12.0.3", "nyc": "15.1.0", "sinon": "^9.0.2", "typescript": "5.8.3" }, "dependencies": { "@suitest/smst-to-text": "^4.13.0", "@suitest/translate": "^4.24.0", "@types/node": "^14.0.10", "ajv": "^6.12.2", "ansi-regex": "^5.0.0", "chokidar": "^3.4.0", "colors": "^1.4.0", "compare-versions": "^3.6.0", "escape-string-regexp": "4.0.0", "ini": "^2.0.0", "js-yaml": "^4.1.0", "json5": "^2.2.3", "keypress": "^0.2.1", "moment": "^2.29.4", "node-fetch": "^2.6.0", "package-json": "^7.0.0", "prettyjson": "^1.2.1", "ramda": "^0.27.0", "raven": "^2.6.2", "semver": "^7.3.2", "stack-trace": "^0.0.10", "uuid": "8.1.0", "ws": "^7.5.10", "yargs": "^15.3.1", "yargs-parser": "^18.1.3" } }