{ "name": "expotools", "version": "1.0.0", "description": "A set of commands and libraries for working within the Expo repository", "main": "build/expotools.js", "files": [ "bin", "build", "scripts", "templates" ], "scripts": { "build": "tsc", "watch": "tsc --watch", "clean": "rm -rf build cache", "et": "bin/expotools.js", "lint": "eslint ./src" }, "bin": { "et": "bin/expotools.js", "expotools": "bin/expotools.js" }, "author": "support@expo.dev", "license": "MIT", "dependencies": { "@expo/commander": "2.21.1", "@expo/json-file": "^8.2.34", "@expo/spawn-async": "^1.6.0", "@expo/xcodegen": "2.18.0-patch.1", "@expo/xdl": "^59.2.0", "@octokit/rest": "^18.12.0", "aws-sdk": "^2.814.0", "body-parser": "^1.20.0", "chalk": "^4.1.2", "cli-table3": "^0.6.1", "cwait": "^1.1.2", "express": "^4.17.3", "folder-hash": "^4.0.2", "fs-extra": "^10.0.1", "glob": "^7.2.0", "glob-promise": "^4.2.2", "http-proxy": "^1.18.1", "inquirer": "^8.2.2", "ip": "^1.1.5", "jsondiffpatch": "^0.4.1", "junit-report-builder": "^1.3.0", "klaw-sync": "^6.0.0", "lodash": "^4.17.21", "marked": "^1.1.0", "minimatch": "^3.0.4", "ncp": "^2.0.0", "node-fetch": "^2.6.7", "npm-packlist": "^5.0.0", "nullthrows": "^1.1.1", "open": "^8.4.0", "pacote": "^13.1.1", "parse-diff": "^0.9.0", "plist": "^3.0.5", "pretty-bytes": "^5.6.0", "qrcode-terminal": "^0.12.0", "recursive-omit-by": "^2.0.0", "semver": "^7.3.6", "sharp": "^0.30.5", "strip-ansi": "^6.0.0", "terminal-link": "^2.1.1", "typedoc": "^0.22.15", "uuid": "^3.1.0", "xcode": "^3.0.1" }, "devDependencies": { "@babel/core": "^7.16.0", "@types/folder-hash": "^4.0.1", "@types/fs-extra": "^9.0.13", "@types/http-proxy": "^1.17.8", "@types/inquirer": "^8.2.1", "@types/ip": "^1.1.0", "@types/klaw-sync": "^6.0.1", "@types/node": "^14.18.12", "@types/node-fetch": "^2.6.1", "@types/semver": "^7.3.9", "@types/uuid": "^3.4.4", "babel-preset-expo": "^9.0.2", "eslint": "^8.12.0", "eslint-config-universe": "11.0.0-beta.0", "eslint-plugin-lodash": "^7.4.0", "prettier": "^2.6.2", "typescript": "~4.6.4" } }