UNPKG

react-native-test-app

Version:

react-native-test-app provides a test app for all supported platforms as a package

160 lines (159 loc) 4.46 kB
{ "name": "react-native-test-app", "version": "0.6.10", "description": "react-native-test-app provides a test app for all supported platforms as a package", "keywords": [ "android", "app", "ios", "macos", "react", "react-native", "test", "test-app", "testing", "windows" ], "homepage": "https://github.com/microsoft/react-native-test-app", "license": "MIT", "author": { "name": "Microsoft Open Source", "email": "microsoftopensource@users.noreply.github.com" }, "bin": { "configure-test-app": "scripts/configure.js", "init-test-app": "scripts/init.js", "install-windows-test-app": "windows/test-app.js" }, "repository": { "type": "git", "url": "https://github.com/microsoft/react-native-test-app.git" }, "scripts": { "ci": "yarn --use-yarnrc .yarnrc-offline --prefer-offline --frozen-lockfile --non-interactive", "clean": "npx --quiet rimraf example/node_modules/react-native-test-app && git clean -dfqx", "deduplicate": "npx yarn-deduplicate --strategy fewer", "format:c": "clang-format -i $(git ls-files '*.cpp' '*.h' '*.m' '*.mm')", "format:js": "prettier --write $(git ls-files '*.js' '*.yml' 'test/**/*.json')", "format:swift": "swiftformat --swiftversion 5.3 ios macos", "lint:commit": "git log --format='%s' origin/trunk..HEAD | tail -1 | commitlint", "lint:js": "eslint $(git ls-files '*.js')", "lint:kt": "ktlint --relative --verbose 'android/**/*.kt'", "lint:rb": "bundle exec rubocop", "lint:swift": "swiftlint", "set-react-version": "node scripts/set-react-version.js", "test:js": "jest", "test:rb": "bundle exec ruby -Ilib:test test/test_test_app.rb" }, "dependencies": { "chalk": "^4.1.0", "prompts": "^2.4.0", "rimraf": "^3.0.0", "semver": "^7.3.5", "yargs": "^16.0.0" }, "peerDependencies": { "@react-native-community/cli": ">=4.10.0", "@react-native-community/cli-platform-android": ">=4.10.0", "@react-native-community/cli-platform-ios": ">=4.10.0", "mustache": "^4.0.0", "react": "~16.8.6 || ~16.9.0 || ~16.11.0 || ~16.13.1 || ~17.0.1", "react-native": "^0.0.0-0 || ^0.60.6 || ^0.61.5 || ^0.62.2 || ^0.63.2 || ^0.64.0 || 1000.0.0", "react-native-macos": "^0.60.0 || ^0.61.0 || ^0.62.0 || ^0.63.0", "react-native-windows": "^0.62.0 || ^0.63.0 || ^0.64.0" }, "peerDependenciesMeta": { "mustache": { "optional": true }, "react-native-macos": { "optional": true }, "react-native-windows": { "optional": true } }, "devDependencies": { "@babel/core": "^7.0.0", "@commitlint/cli": "^12.0.0", "@commitlint/config-conventional": "^12.0.0", "@react-native-community/cli": "^4.10.0", "@react-native-community/cli-platform-android": "^4.10.0", "@react-native-community/cli-platform-ios": "^4.10.0", "@types/jest": "^26.0.0", "@types/mustache": "^4.0.0", "@types/node": "^12.0.0", "@types/prompts": "^2.0.0", "@types/rimraf": "^3.0.0", "@types/semver": "^7.3.6", "eslint": "^7.10.0", "eslint-plugin-jest": "^24.0.0", "eslint-plugin-prettier": "^3.1.4", "eslint-plugin-react": "^7.21.0", "jest": "^27.0.0", "prettier": "^2.3.1", "react": "16.13.1", "react-native": "^0.63.4", "react-native-macos": "^0.63.33", "react-native-windows": "^0.63.32", "semantic-release": "^17.0.0", "suggestion-bot": "^1.0.0", "typescript": "^4.0.0" }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "eslintConfig": { "env": { "es6": true, "node": true }, "extends": [ "eslint:recommended", "plugin:jest/recommended", "plugin:jest/style", "plugin:react/recommended" ], "globals": { "Atomics": "readonly", "SharedArrayBuffer": "readonly" }, "parserOptions": { "ecmaFeatures": { "jsx": true }, "ecmaVersion": 2018, "sourceType": "module" }, "plugins": [ "prettier" ], "rules": { "prettier/prettier": [ "error", { "endOfLine": "auto" } ], "react/prop-types": "off" }, "settings": { "react": { "version": "detect" } } }, "jest": { "roots": [ "test" ] }, "release": { "branches": [ "trunk" ], "tagFormat": "${version}" } }