UNPKG

wdio-lambdatest-service

Version:

A WebdriverIO service that manages tunnel and job metadata for LambdaTest.

111 lines (110 loc) 3.18 kB
{ "name": "wdio-lambdatest-service", "version": "4.0.1", "description": "A WebdriverIO service that manages tunnel and job metadata for LambdaTest.", "author": "LambdaTest <keys@lambdatest.com>", "contributors": [ "LambdaTest <keys@lambdatest.com> (https://www.npmjs.com/~lambdatestdev)" ], "homepage": "https://github.com/LambdaTest/wdio-lambdatest-service", "repository": { "type": "git", "url": "git://github.com/LambdaTest/wdio-lambdatest-service.git" }, "license": "MIT", "main": "./build/index.js", "types": "./build/index.d.ts", "files": [ "build", "README.md", "package.json" ], "engines": { "node": ">=10.0.0" }, "scripts": { "build": "run-s clean compile", "clean": "run-s clean:*", "clean:build": "rimraf ./build", "clean:logs": "rimraf *.log", "clean:test-artifacts": "rimraf .lambdatest", "compile": "babel src/ -d build/ --config-file ./babel.config.js", "lint:staged": "git diff-index --cached --name-only --diff-filter=d HEAD | grep -E \".*\\.[cm]?js$\" | xargs -r node_modules/eslint/bin/eslint.js", "prepare": "run-s build", "postbuild": "cp src/*.d.ts build/", "test": "run-s test:*", "test:eslint": "eslint --cache src", "test:unit": "vitest --coverage" }, "keywords": [ "webdriver", "wdio", "wdio-service", "lambdatest" ], "bugs": { "url": "https://github.com/LambdaTest/wdio-lambdatest-service/issues" }, "dependencies": { "@lambdatest/node-tunnel": "^4.0.1", "@wdio/logger": "^7.0.0", "axios": "^1.6.2", "colors": "^1.4.0", "form-data": "^4.0.0", "source-map-support": "^0.5.21", "winston": "^3.2.1" }, "peerDependencies": { "@wdio/cli": "^7.0.0 || ^8.0.0 || ^9.0.0", "@wdio/types": "^7.0.0 || ^8.0.0 || ^9.0.0", "webdriverio": "^7.0.0 || ^8.0.0 || ^9.0.0" }, "publishConfig": { "access": "public" }, "devDependencies": { "@babel/cli": "^7.6.2", "@babel/core": "^7.6.2", "@babel/node": "^7.6.2", "@babel/plugin-proposal-class-properties": "^7.5.5", "@babel/plugin-proposal-function-bind": "^7.2.0", "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", "@babel/plugin-syntax-export-default-from": "^7.2.0", "@babel/preset-env": "^7.6.2", "@babel/register": "^7.6.2", "@octokit/rest": "^16.35.2", "@vitest/coverage-c8": "^0.27.1", "@vitest/coverage-v8": "^0.34.4", "babel-core": "^6.26.3", "babel-eslint": "^10.0.3", "babel-plugin-source-map-support": "^2.1.1", "codecov": "^3.6.1", "copyfiles": "^2.1.1", "del": "^5.1.0", "esbuild": "0.24.0", "eslint": "^6.5.1", "eslint-plugin-import": "^2.18.2", "husky": "^3.0.7", "mime-types": "^2.1.24", "npm-run-all": "^4.1.5", "recursive-readdir": "^2.2.2", "rimraf": "^3.0.0", "tempy": "^0.3.0", "typescript": "^3.6.3", "vitest": "^0.34.4" }, "husky": { "hooks": { "pre-commit": "npm run lint:staged", "pre-push": "npm run test:eslint" } }, "greenkeeper": { "lockfiles": { "outOfRangeUpdatesOnly": true } }, "directories": { "test": "tests" } }