Fakultas Ilmu Komputer UI

package.json 2.42 KB
Newer Older
alifyandra's avatar
alifyandra committed
1
2
3
4
5
6
7
8
{
  "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",
9
10
11
12
    "test": "jest --watchAll",
    "lint": "eslint --ext .tsx --ext .ts src/",
    "format": "prettier --check ./src",
    "prepare": "husky install"
alifyandra's avatar
alifyandra committed
13
14
15
16
17
18
19
20
21
  },
  "jest": {
    "preset": "jest-expo"
  },
  "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",
22
23
    "babel-plugin-inline-dotenv": "^1.6.0",
    "dotenv": "^10.0.0",
alifyandra's avatar
alifyandra committed
24
25
26
27
    "expo": "~42.0.1",
    "expo-asset": "~8.3.2",
    "expo-constants": "~11.0.1",
    "expo-font": "~9.2.1",
28
    "expo-image-picker": "^10.2.3",
alifyandra's avatar
alifyandra committed
29
30
31
32
    "expo-linking": "~2.3.1",
    "expo-splash-screen": "~0.11.2",
    "expo-status-bar": "~1.0.4",
    "expo-web-browser": "~9.2.0",
33
    "firebase": "8.2.3",
angelin depthios's avatar
angelin depthios committed
34
    "image-picker": "^0.3.1",
alifyandra's avatar
alifyandra committed
35
36
37
    "react": "16.13.1",
    "react-dom": "16.13.1",
    "react-native": "https://github.com/expo/react-native/archive/sdk-42.0.0.tar.gz",
38
    "react-native-dropdown-picker": "^5.1.27",
39
    "react-native-elements": "^3.4.2",
alifyandra's avatar
alifyandra committed
40
    "react-native-gesture-handler": "~1.10.2",
41
    "react-native-paper": "^4.9.2",
42
    "react-native-reanimated": "~2.2.0",
alifyandra's avatar
alifyandra committed
43
44
    "react-native-safe-area-context": "3.2.0",
    "react-native-screens": "~3.4.0",
45
46
47
    "react-native-web": "~0.13.12",
    "react-redux": "^7.2.5",
    "redux": "^4.1.1"
alifyandra's avatar
alifyandra committed
48
49
50
  },
  "devDependencies": {
    "@babel/core": "^7.9.0",
51
    "@testing-library/react-native": "^7.2.0",
52
    "@types/babel__core": "^7.1.16",
53
    "@types/jest": "^27.0.1",
alifyandra's avatar
alifyandra committed
54
55
    "@types/react": "~16.9.35",
    "@types/react-native": "~0.63.2",
56
57
58
59
60
61
62
    "@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",
63
    "jest": "^27.2.0",
alifyandra's avatar
alifyandra committed
64
    "jest-expo": "~41.0.0-beta.0",
65
66
    "lint-staged": "^11.1.2",
    "prettier": "^2.4.0",
67
    "react-test-renderer": "^17.0.2",
alifyandra's avatar
alifyandra committed
68
69
    "typescript": "~4.0.0"
  },
70
71
72
73
74
75
76
77
78
79
80
81
82
83
  "private": true,
  "lint-staged": {
    "src/**/*.{ts,tsx}": [
      "eslint --ext .tsx --ext .ts src/ --fix"
    ],
    "./src/**": [
      "prettier --write ./src"
    ]
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  }
alifyandra's avatar
alifyandra committed
84
}