package.json 3.03 KB
Newer Older
Wietse Kuipers's avatar
Wietse Kuipers committed
1 2 3 4 5
{
  "name": "ThaliApp",
  "version": "0.0.1",
  "private": true,
  "scripts": {
6
    "start": "react-native start",
7 8
    "start:ios": "react-native run-ios",
    "start:android": "react-native run-android",
9
    "start:android-dev": "react-native run-android --appId com.thaliapp.dev",
10
    "menu:android": "adb shell input keyevent 82",
11 12
    "log:ios": "react-native log-ios",
    "log:android": "react-native log-android",
Wietse Kuipers's avatar
Wietse Kuipers committed
13
    "lint": "eslint *.js app --fix",
14 15 16
    "lint:ci": "eslint *.js app",
    "test": "jest",
    "test:watch": "jest --watch",
17 18
    "coverage": "jest --coverage",
    "locales:collect": "node collect-locales.js"
Wietse Kuipers's avatar
Wietse Kuipers committed
19
  },
Wietse Kuipers's avatar
Wietse Kuipers committed
20
  "jest": {
Wietse Kuipers's avatar
Wietse Kuipers committed
21 22
    "preset": "react-native",
    "collectCoverage": true,
Luuk Scholten's avatar
Luuk Scholten committed
23 24 25
    "collectCoverageFrom": [
      "app/**/*.js"
    ],
26
    "coverageReporters": [
27 28
      "text",
      "text-summary"
29 30
    ],
    "modulePaths": [
Gijs Hendriksen's avatar
Gijs Hendriksen committed
31
      ".yarn/"
32
    ],
33
    "setupFiles": [
Sébastiaan Versteeg's avatar
Sébastiaan Versteeg committed
34 35
      "<rootDir>/__tests__/setup.js",
      "<rootDir>/node_modules/react-native-gesture-handler/jestSetup.js"
36 37 38 39
    ],
    "testPathIgnorePatterns": [
      "<rootDir>/__tests__/setup.js"
    ],
40
    "transformIgnorePatterns": [
Sébastiaan Versteeg's avatar
Sébastiaan Versteeg committed
41
      "node_modules/(?!react-native|@react-navigation|i18next-react-native-language-detector|react-navigation-drawer|react-navigation-stack/)"
42
    ],
43 44 45
    "moduleNameMapper": {
      "react-i18next": "<rootDir>/__mocks__/react-i18next-mock.js"
    }
Wietse Kuipers's avatar
Wietse Kuipers committed
46
  },
Wietse Kuipers's avatar
Wietse Kuipers committed
47
  "dependencies": {
48
    "@react-native-community/cli": "1.9.7",
49
    "i18next": "15.1.3",
Thalia Technicie's avatar
Thalia Technicie committed
50
    "metro-config": "0.54.1",
51
    "metro-core": "0.54.1",
Thalia Technicie's avatar
Thalia Technicie committed
52 53
    "moment": "2.24.0",
    "prop-types": "15.7.2",
54
    "react": "16.8.6",
55
    "react-i18next": "10.10.0",
56
    "react-native": "0.59.8",
57
    "react-native-device-info": "2.0.2",
Thalia Technicie's avatar
Thalia Technicie committed
58
    "react-native-dotenv": "0.2.0",
59
    "react-native-firebase": "5.4.1",
60
    "react-native-gesture-handler": "1.2.2",
Thalia Technicie's avatar
Thalia Technicie committed
61 62
    "react-native-linear-gradient": "2.5.4",
    "react-native-render-html": "4.1.2",
63
    "react-native-sentry": "0.43.1",
64
    "react-native-share": "1.2.1",
Sébastiaan Versteeg's avatar
Sébastiaan Versteeg committed
65
    "react-native-snackbar": "0.5.5",
Thalia Technicie's avatar
Thalia Technicie committed
66
    "react-native-vector-icons": "6.4.2",
67
    "react-navigation": "3.11.0",
68
    "react-redux": "7.0.3",
Thalia Technicie's avatar
Thalia Technicie committed
69 70
    "redux": "4.0.1",
    "redux-saga": "0.16.2"
Wietse Kuipers's avatar
Wietse Kuipers committed
71 72
  },
  "devDependencies": {
Thalia Technicie's avatar
Thalia Technicie committed
73 74 75 76 77 78
    "@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",
Sébastiaan Versteeg's avatar
Sébastiaan Versteeg committed
79
    "babel-core": "7.0.0-bridge.0",
Thalia Technicie's avatar
Thalia Technicie committed
80 81 82 83
    "babel-eslint": "10.0.1",
    "babel-jest": "24.8.0",
    "eslint": "5.16.0",
    "eslint-config-airbnb": "17.1.0",
84
    "eslint-plugin-import": "2.17.3",
Thalia Technicie's avatar
Thalia Technicie committed
85 86 87
    "eslint-plugin-jsx-a11y": "6.2.1",
    "eslint-plugin-react": "7.13.0",
    "eslint-plugin-react-native": "3.7.0",
88
    "i18next-scanner": "2.10.2",
Thalia Technicie's avatar
Thalia Technicie committed
89 90 91 92 93 94 95
    "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"
Wietse Kuipers's avatar
Wietse Kuipers committed
96 97
  }
}