Fakultas Ilmu Komputer UI
{ "main": "node_modules/expo/AppEntry.js", "scripts": { "start": "expo start", "android": "expo start --android", "ios": "expo start --ios", "web": "expo start --web", "eject": "expo eject",
"test": "jest --watchAll",
"test-ci": "jest",
"lint": "eslint --ext .tsx --ext .ts src/", "format": "prettier --check ./src", "prepare": "husky install"
}, "jest": {
"preset": "jest-expo", "setupFiles": [ "<rootDir>/jest/setup.js" ], "coverageDirectory": "jest/coverage/", "collectCoverage": true, "collectCoverageFrom": [ "**/*.{jsx,ts,tsx}", "!**/coverage/**", "!**/node_modules/**", "!**/babel.config.js", "!**/jest.setup.js" ]
}, "dependencies": { "@expo/vector-icons": "^12.0.0", "@react-navigation/bottom-tabs": "^6.0.5", "@react-navigation/native": "^6.0.2", "@react-navigation/native-stack": "^6.1.0",
"@reduxjs/toolkit": "^1.6.1",
"axios": "^0.22.0",
"babel-plugin-inline-dotenv": "^1.6.0", "dotenv": "^10.0.0",
"expo": "~42.0.1", "expo-asset": "~8.3.2", "expo-constants": "~11.0.1", "expo-font": "~9.2.1",
"expo-image-picker": "^10.2.3",
"expo-linking": "~2.3.1", "expo-splash-screen": "~0.11.2", "expo-status-bar": "~1.0.4", "expo-web-browser": "~9.2.0",
"firebase": "8.2.3",
"image-picker": "^0.3.1",
"react": "16.13.1", "react-dom": "16.13.1", "react-native": "https://github.com/expo/react-native/archive/sdk-42.0.0.tar.gz",
"react-native-dropdown-picker": "^5.1.27",
"react-native-elements": "^3.4.2",
"react-native-gesture-handler": "~1.10.2",
"react-native-paper": "^4.9.2",
"react-native-reanimated": "~2.2.0",
"react-native-safe-area-context": "3.2.0", "react-native-screens": "~3.4.0",
"react-native-section-alphabet-list": "^2.0.7",
"react-native-web": "~0.13.12", "react-redux": "^7.2.5",
"redux": "^4.1.1", "redux-thunk": "^2.3.0"
}, "devDependencies": { "@babel/core": "^7.9.0",
"@testing-library/react-native": "^7.2.0",
"@types/babel__core": "^7.1.16",
"@types/jest": "^27.0.1",
"@types/react": "~16.9.35", "@types/react-native": "~0.63.2",
"@typescript-eslint/eslint-plugin": "^4.31.0", "@typescript-eslint/parser": "^4.31.0", "eslint": "^7.32.0", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-react": "^7.25.1", "eslint-plugin-react-hooks": "^4.2.0", "husky": "^7.0.2",
"jest": "^27.2.0",
"jest-expo": "^42.1.0",
"lint-staged": "^11.1.2", "prettier": "^2.4.0",
"react-test-renderer": "^17.0.2",
"redux-mock-store": "^1.5.4",
"typescript": "~4.0.0" },
"private": true, "lint-staged": { "src/**/*.{ts,tsx}": [ "eslint --ext .tsx --ext .ts src/ --fix" ], "./src/**": [ "prettier --write ./src" ] }, "husky": { "hooks": { "pre-commit": "lint-staged" } }
}