{ "name": "react-native-firebase", "private": true, "scripts": { "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", "gen:reference": "node scripts/generate-typedoc.js", "generate-changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -t -v -l", "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-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 --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-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 && pod install && cd ..", "npm:version:release:patch": "echo '!!🔴!! RELEASE !!🔴!!' && lerna version patch --no-git-tag-version --no-push --exact --force-publish=*", "npm:version:release:minor": "echo '!!🔴!! RELEASE !!🔴!!' && lerna version minor --no-git-tag-version --no-push --exact --force-publish=*", "npm:version:release:major": "echo '!!🔴!! RELEASE !!🔴!!' && lerna version major --no-git-tag-version --no-push --exact --force-publish=*", "npm:publish:release": "echo '!!🔴!! RELEASE !!🔴!!' && echo '!!!!! RELEASE !!!!!!' && lerna publish from-package --dist-tag latest --no-git-reset", "format:markdown": "prettier --write \"docs/**/*.md\"" }, "devDependencies": { "inquirer": "^7.1.0", "shelljs": "^0.8.3", "codecov": "^3.6.5", "cross-env": "^7.0.2", "genversion": "^2.2.0", "lerna": "3.20.2", "rimraf": "^3.0.2", "typedoc": "^0.15.0", "typescript": "^3.8.3", "@types/react-native": "^0.62.0", "@typescript-eslint/eslint-plugin": "^2.18.0", "@typescript-eslint/parser": "^2.18.0", "eslint": "^6.8.0", "eslint-config-prettier": "^6.5.0", "eslint-plugin-prettier": "^3.1.1", "eslint-plugin-react": "^7.19.0", "prettier": "^1.19.1" }, "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/**" ] } }