{ "name": "ThaliApp", "version": "0.0.1", "private": true, "scripts": { "start": "react-native start", "start:ios": "react-native run-ios", "start:android": "react-native run-android", "start:android-dev": "react-native run-android --appId com.thaliapp.dev", "menu:android": "adb shell input keyevent 82", "log:ios": "react-native log-ios", "log:android": "react-native log-android", "lint": "eslint *.js app --fix", "lint:ci": "eslint *.js app", "test": "jest", "test:watch": "jest --watch", "coverage": "jest --coverage", "locales:collect": "node collect-locales.js" }, "jest": { "preset": "react-native", "collectCoverage": true, "collectCoverageFrom": [ "app/**/*.js" ], "coverageReporters": [ "text", "text-summary" ], "modulePaths": [ ".yarn/" ], "setupFiles": [ "/__tests__/setup.js", "/node_modules/react-native-gesture-handler/jestSetup.js" ], "testPathIgnorePatterns": [ "/__tests__/setup.js" ], "transformIgnorePatterns": [ "node_modules/(?!react-native|@react-navigation|i18next-react-native-language-detector|react-navigation-drawer|react-navigation-stack/)" ], "moduleNameMapper": { "react-i18next": "/__mocks__/react-i18next-mock.js" } }, "dependencies": { "@react-native-community/cli": "1.9.7", "i18next": "14.1.1", "i18next-react-native-language-detector": "1.0.2", "metro-config": "0.54.1", "metro-core": "0.54.1", "moment": "2.24.0", "prop-types": "15.7.2", "react": "16.8.6", "react-i18next": "10.10.0", "react-native": "0.59.8", "react-native-dotenv": "0.2.0", "react-native-firebase": "5.4.1", "react-native-gesture-handler": "1.2.1", "react-native-linear-gradient": "2.5.4", "react-native-locale-detector": "1.0.1", "react-native-render-html": "4.1.2", "react-native-sentry": "0.43.1", "react-native-share": "1.2.1", "react-native-snackbar": "0.5.5", "react-native-vector-icons": "6.4.2", "react-navigation": "3.11.0", "react-redux": "7.0.3", "redux": "4.0.1", "redux-saga": "0.16.2" }, "devDependencies": { "@babel/plugin-proposal-class-properties": "7.4.4", "@babel/plugin-proposal-optional-chaining": "7.2.0", "@babel/plugin-transform-flow-strip-types": "7.4.4", "@babel/plugin-transform-runtime": "7.4.4", "@babel/preset-env": "7.4.5", "@babel/preset-react": "7.0.0", "babel-core": "7.0.0-bridge.0", "babel-eslint": "10.0.1", "babel-jest": "24.8.0", "eslint": "5.16.0", "eslint-config-airbnb": "17.1.0", "eslint-plugin-import": "2.17.3", "eslint-plugin-jsx-a11y": "6.2.1", "eslint-plugin-react": "7.13.0", "eslint-plugin-react-native": "3.7.0", "i18next-scanner": "2.10.2", "jest": "24.8.0", "metro-react-native-babel-preset": "0.54.1", "metro-react-native-babel-transformer": "0.54.1", "react-native-git-upgrade": "0.2.7", "react-test-renderer": "16.8.6", "redux-mock-store": "1.5.3", "redux-saga-test-plan": "3.7.0" } }