UNPKG

wdio-electron-service

Version:

WebdriverIO service to enable Electron testing

125 lines 3.22 kB
{ "name": "wdio-electron-service", "version": "8.2.1", "description": "WebdriverIO service to enable Electron testing", "author": "Sam Maister <goosewobbler@protonmail.com>", "homepage": "https://github.com/webdriverio-community/wdio-electron-service", "license": "MIT", "type": "module", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", "types": "./dist/esm/index.d.ts", "exports": { ".": [ { "import": { "types": "./dist/esm/index.d.ts", "default": "./dist/esm/index.js" }, "require": { "types": "./dist/cjs/index.d.ts", "default": "./dist/cjs/index.js" } }, "./dist/cjs/index.js" ], "./main": [ { "import": { "types": "./dist/esm/main.d.ts", "default": "./dist/esm/main.js" }, "require": { "types": "./dist/cjs/main.d.ts", "default": "./dist/cjs/main.js" } }, "./dist/cjs/main.js" ], "./preload": [ { "import": { "types": "./dist/esm/preload.d.ts", "default": "./dist/esm/preload.js" }, "require": { "types": "./dist/cjs/preload.d.ts", "default": "./dist/cjs/preload.js" } }, "./dist/cjs/preload.js" ] }, "engines": { "node": ">=18 || >=20" }, "keywords": [ "webdriverio", "wdio", "wdio-service", "electron", "chromedriver", "tests" ], "peerDependencies": { "electron": "*", "webdriverio": ">9.0.0" }, "peerDependenciesMeta": { "electron": { "optional": true }, "webdriverio": { "optional": false } }, "dependencies": { "@babel/parser": "^7.27.5", "@vitest/spy": "^3.2.3", "@wdio/globals": "^9.15.0", "@wdio/logger": "^9.15.0", "compare-versions": "^6.1.1", "debug": "^4.4.1", "electron-to-chromium": "^1.5.167", "fast-copy": "^3.0.2", "get-port": "^7.1.0", "puppeteer-core": "^22.15.0", "read-package-up": "^11.0.0", "recast": "^0.23.9", "tinyspy": "^4.0.3", "webdriverio": "^9.15.0", "@wdio/cdp-bridge": "8.2.1", "@wdio/electron-types": "8.2.1", "@wdio/electron-utils": "8.2.1" }, "devDependencies": { "@electron-forge/shared-types": "^7.8.1", "@types/debug": "^4.1.12", "@types/node": "^24.0.3", "@vitest/coverage-v8": "^3.2.3", "@wdio/types": "^9.15.0", "builder-util": "^26.0.11", "electron": "^36.4.0", "jsdom": "^26.1.0", "nock": "^14.0.5", "shx": "^0.4.0", "typescript": "^5.8.3", "vitest": "^3.2.3", "@wdio/electron-bundler": "8.2.1" }, "files": [ "dist", "main", "preload" ], "scripts": { "clean": "pnpm clean:dist && pnpm dlx shx rm -rf *.tgz ./node_modules pnpm-lock.yaml ./src/cjs/preload.ts ./src/cjs/main.ts", "clean:dist": "pnpm dlx shx rm -rf ./dist", "typecheck": "tsc --noEmit -p tsconfig.json", "build": "rollup --config rollup.config.ts --configPlugin typescript", "test:unit": "vitest --coverage --watch=false", "test:dev": "vitest --coverage", "test": "pnpm test:unit", "dev": "pnpm run build --watch" } }