forked from appium/appium-ios-remotexpc
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
129 lines (129 loc) · 8.37 KB
/
Copy pathpackage.json
File metadata and controls
129 lines (129 loc) · 8.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
{
"name": "appium-ios-remotexpc",
"version": "5.14.3",
"description": "",
"keywords": [],
"bugs": {
"url": "https://github.com/appium/appium-ios-remotexpc/issues"
},
"license": "Apache-2.0",
"author": "Appium Contributors",
"repository": {
"type": "git",
"url": "git+https://github.com/appium/appium-ios-remotexpc.git"
},
"files": [
"src",
"scripts",
"build/src",
"!.DS_Store",
"CHANGELOG.md",
"LICENSE"
],
"type": "module",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
"exports": {
".": {
"import": "./build/src/index.js",
"types": "./build/src/index.d.ts"
}
},
"scripts": {
"build:es": "tsc",
"build": "npm run clean:build && npm run build:es",
"clean:build": "rimraf ./build",
"format:check": "oxfmt -c oxfmt.config.mjs --check .",
"format": "oxfmt -c oxfmt.config.mjs .",
"lint:fix": "oxlint -c oxlint.config.mjs --fix .",
"lint": "oxlint -c oxlint.config.mjs .",
"pair-appletv": "sudo node scripts/pair-appletv.mjs",
"prepare": "husky && npm run build",
"start-appletv-tunnel": "sudo node scripts/start-appletv-tunnel.mjs",
"test:afc-installation-workflow": "node --enable-source-maps --test --test-timeout=300000 \"build/test/integration/afc-installation-workflow.spec.js\"",
"test:afc-push-perf": "node --enable-source-maps --test --test-timeout=180000 \"build/test/integration/afc-push-performance.spec.js\"",
"test:afc-tunnel-stability": "node --enable-source-maps --test --test-timeout=1800000 \"build/test/integration/afc-tunnel-stability.spec.js\"",
"test:afc": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/afc.spec.js\"",
"test:all": "node --enable-source-maps --experimental-test-module-mocks --test --test-timeout=60000 \"build/test/unit/**/*.spec.js\" \"build/test/integration/**/*.spec.js\"",
"test:app-service": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/app-service.spec.js\"",
"test:coredevice-device-info": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/device-info-coredevice.spec.js\"",
"test:device-control": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/device-control.spec.js\"",
"test:configuration": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/configuration.spec.js\"",
"test:crash-reports": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/crash-reports.spec.js\"",
"test:display": "node --enable-source-maps --test --test-timeout=180000 \"build/test/integration/display-service.spec.js\"",
"test:diagnostics": " node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/diagnostics.spec.js\"",
"test:dvt-service": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/dvt-service.spec.js\"",
"test:dvt:activity-trace-tap": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/dvt-instruments/activity-trace-tap.spec.js\"",
"test:dvt:applist": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/dvt-instruments/app-listing.spec.js\"",
"test:dvt:condition-inducer": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/dvt-instruments/condition-inducer.spec.js\"",
"test:dvt:device-info": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/dvt-instruments/device-info.spec.js\"",
"test:dvt:energy-monitor": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/dvt-instruments/energy-monitor.spec.js\"",
"test:dvt:graphics": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/dvt-instruments/graphics.spec.js\"",
"test:dvt:location-simulation": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/dvt-instruments/location-simulation.spec.js\"",
"test:dvt:network-monitor": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/dvt-instruments/network-monitor.spec.js\"",
"test:dvt:notifications": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/dvt-instruments/notifications.spec.js\"",
"test:dvt:screenshot": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/dvt-instruments/screenshot.spec.js\"",
"test:dvt:sysmontap": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/dvt-instruments/sysmontap.spec.js\"",
"test:dvt": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/dvt-instruments/**/*.spec.js\"",
"test:hid-indigo": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/hid-indigo.spec.js\"",
"test:house-arrest": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/house-arrest.spec.js\"",
"test:installation-proxy": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/installation-proxy.spec.js\"",
"test:lockdown-tunnel": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/lockdown-tunnel.spec.js\"",
"test:mdns-discovery": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/mdns-discovery.spec.js\"",
"test:misagent": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/misagent-service.spec.js\"",
"test:mobile-config": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/mobile-config.spec.js\"",
"test:mobile-image-mounter": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/mobile-image-mounter.spec.js\"",
"test:notification-proxy": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/notification-proxy.spec.js\"",
"test:pasteboard-service": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/pasteboard-service.spec.js\"",
"test:port-forwarding": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/port-forwarding.spec.js\"",
"test:power-assertion": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/power-assertion.spec.js\"",
"test:process-control": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/process-control.spec.js\"",
"test:read-pair-record": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/read-pair-record.spec.js\"",
"test:springboard-service": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/springboard-service.spec.js\"",
"test:testmanagerd": "node --enable-source-maps --test --test-timeout=120000 \"build/test/integration/testmanagerd.spec.js\"",
"test:tunnel": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/tunnel.spec.js\"",
"test:unit": "NODE_ENV=test node --enable-source-maps --experimental-test-module-mocks --test --test-timeout=60000 \"build/test/unit/**/*.spec.js\"",
"test:webinspector": "node --enable-source-maps --test --test-timeout=60000 \"build/test/integration/webinspector.spec.js\"",
"test:zipconduit-install": "node --enable-source-maps --test --test-timeout=600000 \"build/test/integration/zipconduit-install.spec.js\"",
"test": "npm run test:unit",
"tunnel-creation": "sudo node scripts/tunnel-creation.mjs"
},
"dependencies": {
"@appium/strongbox": "^1.1.2",
"@appium/support": "^7.2.2",
"@xmldom/xmldom": "^0.x",
"appium-ios-tuntap": "^1.0.0",
"async-lock": "^1.4.1",
"axios": "^1.15.1",
"commander": "^14.0.1",
"minimatch": "^10.1.1",
"node-devicectl": "^2.0.0",
"path-to-regexp": "^8.3.0"
},
"devDependencies": {
"@appium/oxc-config": "^1.1.0",
"@appium/semantic-release-config": "^1.1.0",
"@appium/tsconfig": "^1.2.0",
"@types/async-lock": "^1.4.2",
"@types/node": "^26.0.1",
"@types/sinon": "^22.0.0",
"husky": "^9.1.7",
"lint-staged": "^17.0.2",
"rimraf": "^6.0.1",
"sinon": "^22.0.0"
},
"lint-staged": {
"*.ts": [
"oxlint -c oxlint.config.mjs --fix",
"oxfmt -c oxfmt.config.mjs"
]
},
"engines": {
"node": "^20.19.0 || ^22.12.0 || >=24.0.0",
"npm": ">=10"
},
"allowScripts": {
"appium-ios-tuntap": true,
"unrs-resolver": true
}
}