{ "name": "appium-android-monorepo", "version": "0.0.0", "private": true, "description": "Monorepo for official Android-related Appium packages", "keywords": [ "android", "appium", "automation", "testing", "webdriver" ], "homepage": "https://appium.io", "bugs": { "url": "https://github.com/appium/appium-android/issues" }, "license": "Apache-2.0", "author": "Appium Contributors", "repository": { "type": "git", "url": "https://github.com/appium/appium-android.git" }, "workspaces": [ "packages/*" ], "publishConfig": { "access": "public" }, "scripts": { "build": "tsc -b", "ci": "npm ci", "clean": "run-s clean:distfiles clean:workspaces", "clean:deps": "lerna clean --yes", "clean:distfiles": "npx rimraf --glob \"./packages/*/build\" \"./packages/*/**/.tsconfig.tsbuildinfo\"", "clean:workspaces": "lerna run clean", "format": "oxfmt -c oxfmt.config.mjs .", "format:check": "oxfmt -c oxfmt.config.mjs --check .", "lint": "oxlint -c oxlint.config.mjs .", "lint:fix": "oxlint -c oxlint.config.mjs --fix .", "prepare": "npm run build", "reinstall": "run-s clean clean:deps ci", "release": "node scripts/lerna-skip-dev-deps.mjs publish", "stage-synced-pkgs": "git add -A \"packages/*/package.json\"", "sync-pkgs": "sync-monorepo-packages --fields=author,license,repository,bugs,homepage,engines", "test": "run-s test:quick", "test:e2e": "lerna run test:e2e", "test:quick": "run-s lint test:unit", "test:slow": "run-s test:quick test:e2e", "test:unit": "lerna run test", "version": "run-s sync-pkgs stage-synced-pkgs" }, "devDependencies": { "@appium/oxc-config": "^1.1.2", "@tsconfig/node22": "^22.0.6", "conventional-changelog-conventionalcommits": "^9.3.1", "lerna": "^10.0.1", "npm-run-all2": "^9.0.3", "rimraf": "^6.1.3", "sync-monorepo-packages": "^2.0.0", "typescript": "^6.0.3" }, "engines": { "node": "^20.19.0 || ^22.12.0 || >=24.0.0", "npm": ">=10" } }