UNPKG

3.65 kBJSONView Raw
1{
2 "name": "appium",
3 "description": "Automation for Apps.",
4 "tags": [
5 "automation",
6 "javascript",
7 "selenium",
8 "webdriver",
9 "ios",
10 "android",
11 "firefoxos",
12 "testing"
13 ],
14 "version": "1.11.0",
15 "author": "https://github.com/appium",
16 "license": "Apache-2.0",
17 "repository": {
18 "type": "git",
19 "url": "https://github.com/appium/appium.git"
20 },
21 "bugs": {
22 "url": "https://github.com/appium/appium/issues"
23 },
24 "engines": {
25 "node": ">=8",
26 "npm": ">=6"
27 },
28 "main": "./build/lib/main.js",
29 "bin": {
30 "appium": "./build/lib/main.js"
31 },
32 "directories": {
33 "lib": "./lib",
34 "doc": "./docs"
35 },
36 "files": [
37 "bin",
38 "lib",
39 "build/lib",
40 "npm-shrinkwrap.json"
41 ],
42 "dependencies": {
43 "@babel/runtime": "^7.0.0",
44 "appium-android-driver": "^4.8.0",
45 "appium-base-driver": "^3.13.2",
46 "appium-espresso-driver": "^1.7.1",
47 "appium-fake-driver": "^0.6.2",
48 "appium-ios-driver": "^2.13.2",
49 "appium-mac-driver": "^1.4.1",
50 "appium-selendroid-driver": "^1.13.3",
51 "appium-support": "^2.25.0",
52 "appium-tizen-driver": "^1.1.1-beta.3",
53 "appium-uiautomator2-driver": "^1.27.0",
54 "appium-windows-driver": "^1.5.1",
55 "appium-xcuitest-driver": "^2.105.1",
56 "appium-youiengine-driver": "^1.1.1",
57 "argparse": "^1.0.10",
58 "async-lock": "^1.0.0",
59 "asyncbox": "^2.5.2",
60 "bluebird": "^3.5.3",
61 "continuation-local-storage": "3.x",
62 "dateformat": "^3.0.3",
63 "find-root": "^1.1.0",
64 "lodash": "^4.17.9",
65 "longjohn": "^0.2.12",
66 "npmlog": "4.x",
67 "request": "^2.81.0",
68 "request-promise": "4.x",
69 "semver": "^5.6.0",
70 "source-map-support": "0.x",
71 "teen_process": "^1.14.1",
72 "winston": "3.x"
73 },
74 "scripts": {
75 "clean": "rm -rf node_modules && rm -f package-lock.json && npm install",
76 "prepare": "gulp prepublish",
77 "publish": "gulp prepublish",
78 "test": "gulp once",
79 "e2e-test": "gulp e2e-test",
80 "watch": "gulp watch",
81 "build": "gulp transpile",
82 "mocha": "mocha",
83 "precommit-msg": "echo 'Pre-commit checks...' && exit 0",
84 "precommit-test": "REPORTER=dot gulp once",
85 "lint": "gulp eslint",
86 "coverage": "gulp coveralls",
87 "generate-docs": "node ./build/commands-yml/parse.js",
88 "shrinkwrap-prod": "rimraf package-lock.json && npm prune --production && npm shrinkwrap && npm install --no-shrinkwrap",
89 "zip": "zip -qr appium.zip .",
90 "upload": "gulp github-upload",
91 "zip-and-upload": "npm run zip && npm run upload"
92 },
93 "pre-commit": [
94 "precommit-msg",
95 "precommit-test"
96 ],
97 "devDependencies": {
98 "@octokit/rest": "^16.3.0",
99 "ajv": "^6.5.3",
100 "appium-gulp-plugins": "^3.1.0",
101 "babel-eslint": "^10.0.0",
102 "chai": "4.x",
103 "chai-as-promised": "7.x",
104 "eslint": "^5.2.0",
105 "eslint-config-appium": "3.x",
106 "eslint-plugin-import": "^2.2.0",
107 "eslint-plugin-mocha": "^5.0.0",
108 "eslint-plugin-promise": "^4.0.0",
109 "fancy-log": "^1.3.3",
110 "gulp": "^4.0.0",
111 "handlebars": "^4.0.10",
112 "mocha": "5.x",
113 "pre-commit": "1.x",
114 "replace-ext": "^1.0.0",
115 "rimraf": "^2.6.3",
116 "sinon": "^6.0.0",
117 "validate.js": "^0.12.0",
118 "wd": "^1.10.0",
119 "yaml-js": "^0.2.0"
120 },
121 "optionalDependencies": {
122 "fsevents": "2.x",
123 "heapdump": "0.x"
124 },
125 "greenkeeper": {
126 "groups": {
127 "appium": {
128 "packages": [
129 "package.json"
130 ]
131 },
132 "sample-code": {
133 "packages": [
134 "sample-code/javascript-wd/package.json",
135 "sample-code/javascript-webdriverio/package.json"
136 ]
137 }
138 },
139 "ignore": []
140 }
141}