{ "name": "react-native-firebase", "private": true, "scripts": { "version": "node ./scripts/version.js", "postversion": "node ./scripts/postversion.js", "prepare": "yarn run lerna:link && lerna run prepare --parallel", "build:all:clean": "lerna run build:clean", "build:all:build": "lerna run build", "lint": "eslint . --ext .js,.jsx,.ts,.tsx", "lint:report": "eslint --output-file=eslint-report.json --format=json . --ext .js,.jsx,.ts,.tsx", "tsc:compile": "tsc --project .", "lerna:bootstrap": "lerna bootstrap", "lerna:link": "lerna link", "lerna:clean": "lerna clean", "tests:jest": "jest", "tests:jest-watch": "jest --watch", "tests:jest-coverage": "jest --coverage", "gen:reference": "node scripts/generate-typedoc.js", "tests:packager:chrome": "cd tests && node_modules/.bin/react-native start --reset-cache", "tests:packager:jet": "cd tests && cross-env REACT_DEBUGGER=\"echo nope\" node_modules/.bin/react-native start --no-interactive", "tests:packager:jet-reset-cache": "cd tests && cross-env REACT_DEBUGGER=\"echo nope\" node_modules/.bin/react-native start --reset-cache --no-interactive", "tests:android:build": "cd tests && ./node_modules/.bin/detox build --configuration android.emu.debug", "tests:android:build-release": "cd tests && ./node_modules/.bin/detox build --configuration android.emu.release", "tests:android:test": "cd tests && ./node_modules/.bin/detox test --configuration android.emu.debug", "tests:android:test:debug": "cd tests && ./node_modules/.bin/detox test --configuration android.emu.debug --inspect", "tests:android:test-reuse": "cd tests && ./node_modules/.bin/detox test --configuration android.emu.debug --reuse", "tests:android:test-cover": "cd tests && ./node_modules/.bin/nyc ./node_modules/.bin/detox test --loglevel trace --configuration android.emu.debug", "tests:android:test-cover-reuse": "cd tests && ./node_modules/.bin/nyc ./node_modules/.bin/detox test --configuration android.emu.debug --reuse", "tests:ios:build": "cd tests && ./node_modules/.bin/detox build --configuration ios.sim.debug", "tests:ios:build-release": "cd tests && ./node_modules/.bin/detox build --configuration ios.sim.release", "tests:ios:test": "cd tests && ./node_modules/.bin/detox test --configuration ios.sim.debug --loglevel warn", "tests:ios:test:debug": "cd tests && ./node_modules/.bin/detox test --configuration ios.sim.debug --loglevel warn --inspect", "tests:ios:test-reuse": "cd tests && ./node_modules/.bin/detox test --configuration ios.sim.debug --reuse --loglevel warn", "tests:ios:test-cover": "cd tests && ./node_modules/.bin/nyc ./node_modules/.bin/detox test --configuration ios.sim.debug", "tests:ios:test-cover-reuse": "cd tests && node_modules/.bin/nyc ./node_modules/.bin/detox test --configuration ios.sim.debug --reuse --loglevel warn", "tests:ios:pod:install": "cd tests && cd ios && rm -rf ReactNativeFirebaseDemo.xcworkspace && rm -f Podfile.lock && pod install --repo-update && cd ..", "format:markdown": "prettier --write \"docs/**/*.md\"" }, "devDependencies": { "@babel/preset-env": "7.9.5", "@babel/preset-flow": "7.9.0", "@types/jest": "^25.2.1", "@types/react-native": "^0.62.0", "@typescript-eslint/eslint-plugin": "^2.18.0", "@typescript-eslint/parser": "^2.18.0", "codecov": "^3.6.5", "conventional-changelog-cli": "^2.0.34", "cross-env": "^7.0.2", "eslint": "^6.8.0", "eslint-config-prettier": "^6.5.0", "eslint-plugin-prettier": "^3.1.1", "eslint-plugin-react": "^7.19.0", "genversion": "^2.2.0", "inquirer": "^7.1.0", "jest": "^25.5.1", "lerna": "3.20.2", "prettier": "^1.19.1", "rimraf": "^3.0.2", "shelljs": "^0.8.3", "ts-jest": "^25.4.0", "typedoc": "^0.15.0", "typescript": "^3.8.3" }, "workspaces": { "packages": [ "packages/*", "tests" ], "nohoist": [ "**/sinon", "**/sinon/**", "**/should", "**/should/**", "**/should-sinon", "**/should-sinon/**", "detox", "**/detox", "**/detox/**", "**/prop-types/**", "**/react-native-port-patcher/**", "**/@react-native-firebase/private-tests-helpers", "**/@react-native-firebase/private-tests-helpers/**", "**/babel-plugin-istanbul", "**/babel-plugin-istanbul/**", "**/patch-package", "**/patch-package/**", "**/jet", "**/jet/**", "**/nyc", "**/nyc/**", "**/react", "**/react/**", "**/react-native", "**/react-native/**", "**/stacktrace-js", "**/stacktrace-js/**", "**/superstruct", "**/superstruct/**" ] } }