Created
November 25, 2025 16:07
-
-
Save antoniocesar16/95d61cb76cb2f8e63fc3466e371e20ad to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "name": "myapp", | |
| "version": "0.0.1", | |
| "private": true, | |
| "scripts": { | |
| "android": "react-native run-android", | |
| "ios": "react-native run-ios", | |
| "start": "react-native start", | |
| "build": "react-native bundle --platform android --dev false --entry-file index.js --bundle-output ./build/index.js --assets-dest ./build", | |
| "test": "jest", | |
| "lint:rules": "eslint . --cache", | |
| "lint:code-format": "prettier --check \"{src,__mocks__}/**/*.{js,json,md,ts,tsx,yml,yaml}\"", | |
| "lint:type-check": "tsc", | |
| "lint": "yarn lint:rules && yarn lint:code-format && yarn lint:type-check", | |
| "lint:fix": "yarn lint:rules --fix && yarn lint:code-format --write && yarn lint:type-check", | |
| "test:report": "jest --collectCoverage --coverageDirectory=\"./coverage\" --ci --reporters=default --reporters=jest-junit --coverage", | |
| "pod-install": "npx pod-install", | |
| "postinstall": "npx patch-package", | |
| "upload-file": "node uploadFile.js", | |
| "release-update": "npx react-native-code-push release-react myapp android", | |
| "release-staging": "npx react-native-code-push release-react NovaRedeFibra android --deploymentName Staging", | |
| "android:bundle": "npx react-native bundle --platform android --dev false --entry-file index.js --bundle-output build/index.bundle --assets-dest build/", | |
| "android:build": "cd android && ./gradlew assembleRelease", | |
| "android:install": "adb install -r android/app/build/outputs/apk/release/app-release.apk", | |
| "codepush:production": "code-push-standalone release NovaRedeFibra build 1.0.0 --deploymentName 'Production' --description 'Initial release' --mandatory true --rollout 100 --disableDuplicateReleaseError", | |
| "codepush:deployment": "code-push-standalone deployment ls NovaRedeFibra", | |
| "codepush:rollback": "code-push-standalone rollback NovaRedeFibra Production", | |
| "codepush:delete-update": "code-push-standalone deployment ls NovaRedeFibra", | |
| "release-production": "npx react-native-code-push release-react myapp android --deploymentName Production" | |
| }, | |
| "dependencies": { | |
| "@gurukumparan/react-native-android-inapp-updates": "^2.0.2", | |
| "@notifee/react-native": "^9.1.8", | |
| "@react-native-community/cli-doctor": "^20.0.2", | |
| "@react-native-firebase/analytics": "^21.12.0", | |
| "@react-native-firebase/app": "^21.12.0", | |
| "@react-native-firebase/messaging": "^21.12.0", | |
| "@react-native-masked-view/masked-view": "^0.3.1", | |
| "@react-native-vector-icons/evil-icons": "^1.10.1", | |
| "@react-native-vector-icons/fontawesome6": "^6.7.1", | |
| "@react-native-vector-icons/material-icons": "^0.0.1", | |
| "@react-navigation/bottom-tabs": "^7.2.0", | |
| "@react-navigation/elements": "^2.2.5", | |
| "@react-navigation/native": "^7.0.14", | |
| "@react-navigation/stack": "^6.4.1", | |
| "@tanstack/react-query": "^5.59.8", | |
| "i18next": "^23.15.2", | |
| "intl-pluralrules": "^2.0.1", | |
| "ky": "^1.7.2", | |
| "react": "18.3.1", | |
| "react-error-boundary": "^4.0.13", | |
| "react-i18next": "^15.0.2", | |
| "react-native": "0.77.*", | |
| "react-native-gesture-handler": "^2.20.0", | |
| "react-native-mmkv": "^3.1.0", | |
| "react-native-paper": "^5.13.1", | |
| "react-native-permissions": "^5.2.6", | |
| "react-native-qrcode-svg": "^6.3.15", | |
| "react-native-reanimated": "^3.15.4", | |
| "react-native-safe-area-context": "^4.11.0", | |
| "react-native-screens": "4.0.0", | |
| "react-native-svg": "^15.7.1", | |
| "react-native-vector-icons": "^10.2.0", | |
| "react-native-webview": "^13.15.0", | |
| "reactotron-core-client": "^2.9.7", | |
| "zod": "^3.23.8" | |
| }, | |
| "devDependencies": { | |
| "@babel/core": "^7.25.2", | |
| "@babel/preset-env": "^7.25.3", | |
| "@babel/runtime": "^7.25.0", | |
| "@ianvs/prettier-plugin-sort-imports": "^4.3.1", | |
| "@react-native-community/cli": "15.0.0", | |
| "@react-native-community/cli-platform-android": "15.0.0", | |
| "@react-native-community/cli-platform-ios": "15.0.0", | |
| "@react-native/babel-preset": "0.76.1", | |
| "@react-native/eslint-config": "0.76.1", | |
| "@react-native/metro-config": "0.76.1", | |
| "@react-native/typescript-config": "0.76.1", | |
| "@testing-library/react-native": "^12.1.2", | |
| "@types/jest": "^29.4.0", | |
| "@types/node": "^18.14.1", | |
| "@types/react": "^18.2.6", | |
| "@types/react-native-vector-icons": "^6.4.18", | |
| "@types/react-test-renderer": "^18.0.0", | |
| "babel-jest": "^29.6.3", | |
| "babel-plugin-inline-dotenv": "^1.7.0", | |
| "babel-plugin-module-resolver": "^5.0.0", | |
| "babel-plugin-root-import": "^6.6.0", | |
| "dotenv": "^16.3.1", | |
| "eslint": "^8.56.0", | |
| "eslint-plugin-import": "^2.31.0", | |
| "eslint-plugin-jest": "^28.8.3", | |
| "eslint-plugin-no-instanceof": "^1.0.1", | |
| "eslint-plugin-perfectionist": "^3.9.1", | |
| "eslint-plugin-react": "^7.37.1", | |
| "eslint-plugin-react-hooks": "^5.0.0", | |
| "eslint-plugin-testing-library": "^6.4.0", | |
| "eslint-plugin-unicorn": "^56.0.0", | |
| "eslint-plugin-unused-imports": "^4.1.4", | |
| "jest": "^29.7.0", | |
| "prettier": "^3.3.3", | |
| "react-native-svg-transformer": "^1.5.0", | |
| "react-test-renderer": "18.3.1", | |
| "reactotron-react-native": "^5.1.9", | |
| "reactotron-react-native-mmkv": "^0.2.7", | |
| "reactotron-react-query": "^1.0.4", | |
| "typescript": "5.6.3", | |
| "typescript-eslint": "^7.1.1" | |
| }, | |
| "engines": { | |
| "node": ">=18" | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment