-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
158 lines (158 loc) · 6.4 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
{
"name": "huddle",
"version": "1.4.0",
"private": true,
"scripts": {
"android": "react-native run-android",
"android:staging": "ENVFILE=.env.staging react-native run-android",
"android:production": "ENVFILE=.env.production react-native run-android",
"android:build": "(cd android && ./gradlew assembleRelease)",
"android:map": "yarn android:map:build && yarn android:map:push",
"android:map:build": "react-native bundle --dev true --platform android --entry-file index.js --bundle-output android/main.jsbundle --sourcemap-output android/main.jsbundle.map",
"android:map:push": "sentry-cli releases --org drfirst --project huddle files $RELEASE_NAME upload-sourcemaps android/main.jsbundle.map --rewrite",
"android:release": "ENVFILE=.env.production yarn android:build && RELEASE_NAME=com.huddlehealth-$npm_package_version yarn android:map",
"ios": "ENVFILE=.env react-native run-ios",
"ios:staging": "ENVFILE=.env.staging react-native run-ios",
"ios:production": "ENVFILE=.env.production react-native run-ios",
"ios:map": "yarn ios:map:build && yarn ios:map:push",
"ios:map:build": "react-native bundle --entry-file index.js --platform ios --dev true --bundle-output ios/main.jsbundle --sourcemap-output ios/main.jsbundle.map",
"ios:map:push": "sentry-cli releases --org drfirst --project huddle files $RELEASE_NAME upload-sourcemaps ios/main.jsbundle.map --rewrite",
"ios:release": "RELEASE_NAME=com.drfirst.huddle-$npm_package_version yarn ios:map",
"start": "react-native start",
"start-detox": "ENVFILE=.env.detox RN_SRC_EXT=e2e.js react-native start",
"postinstall": "npx jetify",
"lint": "eslint .",
"test": "jest",
"detox": "detox test",
"detox:build": "ENVFILE=.env.detox detox build",
"pod:install": "(cd ios && bundle exec pod install)",
"pod:update": "(cd ios && bundle exec pod repo update)",
"android:run": "react-native run-android --main-activity=\"SplashActivity\"",
"m": "adb shell input keyevent 82",
"cache:wipe": "watchman watch-del-all && rm -rf $TMPDIR/react-native-packager-cache-* && rm -rf $TMPDIR/metro-bundler-cache-* && rm -rf node_modules/ && yarn cache clean && yarn && npm start -- --reset-cache",
"storybook": "rnstl"
},
"dependencies": {
"@react-native-community/async-storage": "^1.7.1",
"@react-native-community/blur": "^3.4.1",
"@react-native-community/cameraroll": "^1.3.1",
"@react-native-community/image-editor": "^2.1.0",
"@react-native-community/netinfo": "^5.5.1",
"@react-native-community/viewpager": "^3.3.0",
"@sentry/react-native": "^1.3.1",
"crypto-js": "^3.1.9-1",
"date-fns": "^2.9.0",
"formik": "^2.1.4",
"hex-rgba": "^1.0.2",
"lodash": "^4.17.15",
"prop-types": "^15.7.2",
"react": "^16.12.0",
"react-dom": "^16.12.0",
"react-native": "0.61.5",
"react-native-camera": "^3.15.1",
"react-native-config": "^0.12.0",
"react-native-contacts": "^5.0.7",
"react-native-file-viewer": "^2.0.2",
"react-native-fs": "^2.14.1",
"react-native-gesture-handler": "^1.5.3",
"react-native-image-crop-picker": "^0.26.2",
"react-native-image-resizer": "^1.0.1",
"react-native-iphone-x-helper": "^1.2.1",
"react-native-keyboard-manager": "^4.0.13-16",
"react-native-keyboard-spacer": "^0.4.1",
"react-native-linear-gradient": "^2.5.6",
"react-native-masked-text": "^1.13.0",
"react-native-mime-types": "^2.2.1",
"react-native-mixpanel": "git://github.com/davodesign84/react-native-mixpanel.git#e379c4c7802d0831fc136f4f682bea09e6964759",
"react-native-picker-select": "^6.3.3",
"react-native-reanimated": "^1.7.0",
"react-native-secure-key-store": "^2.0.5",
"react-native-splash-screen": "^3.2.0",
"react-native-survey-monkey": "^1.2.0",
"react-native-svg": "^9.9.4",
"react-native-svg-transformer": "^0.14.3",
"react-native-touch-id": "^4.4.1",
"react-native-vector-icons": "^6.6.0",
"react-navigation": "^4.0.10",
"react-navigation-animated-switch": "^0.4.1",
"react-navigation-stack": "^1.10.3",
"react-navigation-tabs": "^2.7.0",
"react-redux": "^7.2.0",
"redux": "^4.0.5",
"redux-persist": "^6.0.0",
"redux-thunk": "^2.3.0",
"reselect": "^4.0.0",
"rn-fetch-blob": "^0.11.2",
"url-parse": "^1.4.7",
"uuid": "^3.4.0",
"xregexp": "^4.2.4",
"yup": "^0.28.1"
},
"devDependencies": {
"@babel/core": "^7.6.2",
"@babel/runtime": "^7.6.2",
"@react-native-community/eslint-config": "^0.0.5",
"@sentry/cli": "^1.51.0",
"@storybook/addon-knobs": "^5.3.14",
"@storybook/addon-ondevice-knobs": "^5.3.14",
"@storybook/addon-ondevice-notes": "^5.3.14",
"@storybook/react-native": "5.3.14",
"@testing-library/jest-native": "^3.1.0",
"@testing-library/react-native": "^5.0.3",
"babel-eslint": "^10.0.3",
"babel-jest": "^25.1.0",
"babel-loader": "^8.0.6",
"babel-plugin-module-resolver": "4.0.0",
"detox": "^15.4.0",
"eslint": "6.5.1",
"eslint-config-airbnb": "18.0.1",
"eslint-import-resolver-babel-module": "^5.1.2",
"eslint-plugin-detox": "^1.0.0",
"eslint-plugin-import": "^2.18.2",
"eslint-plugin-jest": "^23.7.0",
"eslint-plugin-jsx-a11y": "^6.2.3",
"eslint-plugin-react": "^7.14.3",
"eslint-plugin-react-hooks": "^2.0.1",
"jest": "^25.1.0",
"metro-react-native-babel-preset": "^0.56.0",
"prettier-eslint": "^9.0.1",
"react-native-storybook-loader": "^1.8.1",
"react-test-renderer": "^16.12.0",
"reactotron-react-native": "^4.0.3",
"reactotron-redux": "^3.1.2"
},
"resolutions": {
"**/react-native-screens": "1.0.0-alpha.23"
},
"config": {
"react-native-storybook-loader": {
"searchDir": [
"./src"
],
"pattern": "**/*.story.js",
"outputFile": "./storybook/storyLoader.js"
}
},
"detox": {
"artifacts": {
"rootDir": ".artifacts",
"plugins": {
"instruments": "none",
"log": "failing",
"screenshot": "failing",
"video": "none"
}
},
"configurations": {
"ios.sim.debug": {
"binaryPath": "ios/build/Build/Products/Debug-iphonesimulator/Huddle.app",
"build": "xcodebuild -workspace ios/Huddle.xcworkspace -scheme Huddle -configuration Debug -sdk iphonesimulator -derivedDataPath ios/build",
"type": "ios.simulator",
"device": {
"type": "iPhone 11"
}
}
},
"test-runner": "jest"
}
}