{ "name": "api-e2e", "private": true, "version": "0.0.0", "description": "End-to-end test suite for the plugins' JavaScript APIs, driven against the examples/api app via WebdriverIO (tauri-driver on desktop, Appium on mobile).", "license": "MIT OR Apache-2.0", "type": "module", "scripts": { "e2e": "wdio run ./wdio.conf.ts", "e2e:skip-build": "cross-env E2E_SKIP_BUILD=true wdio run ./wdio.conf.ts", "e2e:android": "wdio run ./wdio.android.conf.ts", "e2e:ios": "wdio run ./wdio.ios.conf.ts", "ts:check": "tsc --noEmit" }, "devDependencies": { "@crabnebula/tauri-driver": "^2.0.9", "@crabnebula/test-runner-backend": "^0.2.9", "@tauri-apps/api": "^2.11.0", "@tauri-apps/plugin-barcode-scanner": "workspace:*", "@tauri-apps/plugin-biometric": "workspace:*", "@tauri-apps/plugin-cli": "workspace:*", "@tauri-apps/plugin-clipboard-manager": "workspace:*", "@tauri-apps/plugin-dialog": "workspace:*", "@tauri-apps/plugin-fs": "workspace:*", "@tauri-apps/plugin-geolocation": "workspace:*", "@tauri-apps/plugin-global-shortcut": "workspace:*", "@tauri-apps/plugin-haptics": "workspace:*", "@tauri-apps/plugin-http": "workspace:*", "@tauri-apps/plugin-log": "workspace:*", "@tauri-apps/plugin-nfc": "workspace:*", "@tauri-apps/plugin-notification": "workspace:*", "@tauri-apps/plugin-opener": "workspace:*", "@tauri-apps/plugin-os": "workspace:*", "@tauri-apps/plugin-process": "workspace:*", "@tauri-apps/plugin-shell": "workspace:*", "@tauri-apps/plugin-store": "workspace:*", "@tauri-apps/plugin-updater": "workspace:*", "@tauri-apps/plugin-upload": "workspace:*", "@tauri-apps/plugin-window-state": "workspace:*", "@types/node": "^22.10.0", "@wdio/appium-service": "^9.31.9", "@wdio/cli": "^9.31.9", "@wdio/globals": "^9.31.3", "@wdio/local-runner": "^9.31.9", "@wdio/mocha-framework": "^9.31.9", "@wdio/spec-reporter": "^9.31.2", "appium": "^3.7.0", "appium-uiautomator2-driver": "^8.7.0", "appium-xcuitest-driver": "^12.12.4", "cross-env": "^10.1.0", "typescript": "6.0.3", "webdriverio": "^9.31.9" } }