Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 9 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
[![Build status](https://ci.appveyor.com/api/projects/status/0ffoydxknq0sx48i/branch/master?svg=true)](https://ci.appveyor.com/project/shazron/simctl/branch/master)
[![NPM](https://nodei.co/npm/simctl.svg?style=flat&data=n,v,u&color=blue)](https://www.npmjs.com/package/simctl)
[![Node CI](https://github.com/ios-control/simctl/actions/workflows/ci.yml/badge.svg)](https://github.com/ios-control/simctl/actions/workflows/ci.yml)

## library wrapper for Xcode's simctl utility on OS X
## library wrapper for Xcode's simctl utility on macOS

Used by [ios-sim](https://www.npmjs.com/package/ios-sim)

## Requirements

Xcode 8 or greater
* Xcode 8 or greater
* NodeJS 14.17.0 or greater

### Development Requirements

* NodeJS 20.9.0 or greater for Node Test Runner support
12 changes: 0 additions & 12 deletions jest.config.js

This file was deleted.

2 changes: 1 addition & 1 deletion lib/simctl-extensions.js
Original file line number Diff line number Diff line change
Expand Up @@ -106,4 +106,4 @@ const extensions = {
}
}

exports = module.exports = extensions
module.exports = extensions
14 changes: 14 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,19 @@
"license": "MIT",
"devDependencies": {
"@cordova/eslint-config": "^6.0.0"
},
"engines": {
"node": ">= 14.17.0"
},
"devEngines": {
"os": {
"name": "darwin",
"onFail": "warn"
},
"runtime": {
"name": "node",
"version": ">= 20.9.0",
"onFail": "error"
}
}
}
2 changes: 1 addition & 1 deletion simctl.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ THE SOFTWARE.
const { spawnSync } = require('child_process')
const SimCtlExtensions = require('./lib/simctl-extensions')

exports = module.exports = {
module.exports = {
extensions: SimCtlExtensions,

check_prerequisites: function () {
Expand Down