package.json 1.95 KB
Newer Older
Wietse Kuipers's avatar
Wietse Kuipers committed
1 2 3 4 5
{
  "name": "ThaliApp",
  "version": "0.0.1",
  "private": true,
  "scripts": {
Wietse Kuipers's avatar
Wietse Kuipers committed
6
    "start": "react-native start --config=../../../../rn-cli.config.js",
7 8 9 10
    "start:ios": "react-native run-ios",
    "start:android": "react-native run-android",
    "log:ios": "react-native log-ios",
    "log:android": "react-native log-android",
Wietse Kuipers's avatar
Wietse Kuipers committed
11
    "lint": "eslint *.js app --fix",
12 13 14
    "lint:ci": "eslint *.js app",
    "test": "jest",
    "test:watch": "jest --watch",
15 16
    "coverage": "jest --coverage",
    "locales:collect": "node collect-locales.js"
Wietse Kuipers's avatar
Wietse Kuipers committed
17
  },
Wietse Kuipers's avatar
Wietse Kuipers committed
18
  "jest": {
Wietse Kuipers's avatar
Wietse Kuipers committed
19 20
    "preset": "react-native",
    "collectCoverage": true,
Luuk Scholten's avatar
Luuk Scholten committed
21 22 23
    "collectCoverageFrom": [
      "app/**/*.js"
    ],
24
    "coverageReporters": [
25 26
      "text",
      "text-summary"
27 28
    ],
    "modulePaths": [
Gijs Hendriksen's avatar
Gijs Hendriksen committed
29
      ".yarn/"
30
    ]
Wietse Kuipers's avatar
Wietse Kuipers committed
31
  },
Wietse Kuipers's avatar
Wietse Kuipers committed
32
  "dependencies": {
33
    "i18next": "^10.4.1",
34
    "i18next-react-native-language-detector": "^1.0.2",
Sébastiaan Versteeg's avatar
Sébastiaan Versteeg committed
35
    "moment": "^2.18.1",
Wietse Kuipers's avatar
Wietse Kuipers committed
36
    "prop-types": "^15.5.8",
37
    "react": "16.2.0",
38
    "react-i18next": "^7.4.0",
Wietse Kuipers's avatar
Wietse Kuipers committed
39
    "react-native": "0.53.3",
Gijs Hendriksen's avatar
Gijs Hendriksen committed
40
    "react-native-drawer": "^2.3.0",
41
    "react-native-fcm": "^10.0.2",
42
    "react-native-linear-gradient": "^2.0.0",
43
    "react-native-locale-detector": "^1.0.1",
44
    "react-native-render-html": "^3.8.1",
45
    "react-native-snackbar": "^0.4.3",
Wietse Kuipers's avatar
Wietse Kuipers committed
46
    "react-native-vector-icons": "^4.5.0",
47 48
    "react-redux": "^5.0.2",
    "redux": "^3.6.0",
49
    "redux-saga": "^0.15.6"
Wietse Kuipers's avatar
Wietse Kuipers committed
50 51 52
  },
  "devDependencies": {
    "babel-eslint": "^7.1.1",
Wietse Kuipers's avatar
Wietse Kuipers committed
53
    "babel-jest": "^18.0.0",
Wietse Kuipers's avatar
Wietse Kuipers committed
54
    "babel-polyfill": "^6.23.0",
Wietse Kuipers's avatar
Wietse Kuipers committed
55
    "babel-preset-react-native": "1.9.1",
56 57 58 59
    "eslint": "^3.15.0",
    "eslint-config-airbnb": "^14.0.0",
    "eslint-plugin-import": "^2.2.0",
    "eslint-plugin-jsx-a11y": "^3.0.2",
Wietse Kuipers's avatar
Wietse Kuipers committed
60 61
    "eslint-plugin-react": "^6.9.0",
    "eslint-plugin-react-native": "^2.2.1",
62
    "i18next-scanner": "^2.4.4",
Wietse Kuipers's avatar
Wietse Kuipers committed
63
    "jest": "^19.0.2",
Wietse Kuipers's avatar
Wietse Kuipers committed
64
    "react-native-cli": "^2.0.1",
Wietse Kuipers's avatar
Wietse Kuipers committed
65
    "react-native-git-upgrade": "^0.2.7",
66 67
    "react-test-renderer": "^15.5.4",
    "redux-saga-test-plan": "^3.2.0"
Wietse Kuipers's avatar
Wietse Kuipers committed
68 69
  }
}