-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
118 lines (118 loc) · 4.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
{
"name": "este",
"private": true,
"engines": {
"node": "8.x.x"
},
"license": "MIT",
"scripts": {
"api": "nodemon --config nodemon.api.json",
"web": "nodemon --config nodemon.web.json",
"schema": "yarn graphql get-schema -p app -o server/schema.graphql",
"relay": "relay-compiler --src . --include 'components/**' 'mutations/**' 'pages/**' --schema server/schema.graphql",
"relay:watch": "yarn relay --watch",
"relay:ci": "yarn relay --watchman false",
"playground": "graphql playground --port 5000",
"babel": "node ./scripts/babel",
"dev:android": "yarn babel native && START_SCRIPT=start:native && yarn react-native run-android",
"dev:ios": "yarn babel native && START_SCRIPT=start:native && yarn react-native run-ios",
"dev": "yarn babel web && run-p api web relay:watch playground",
"env": "node ./scripts/env",
"build": "next build",
"production:api": "cross-env NODE_ENV=production node server/api.js",
"production:web": "cross-env NODE_ENV=production node server/web.js",
"production": "yarn clean-babel-cache && env-cmd .env npm-run-all build --parallel production:api production:web",
"start:native": "node node_modules/react-native/local-cli/cli.js start",
"start": "yarn $START_SCRIPT",
"deploy:db": "yarn prisma deploy",
"deploy:api": "now -e START_SCRIPT=production:api --dotenv .env.production",
"deploy:web": "now -e START_SCRIPT=production:web --dotenv .env.production",
"messages:extract": "yarn clean-babel-cache && rimraf lang/.messages && next build && node ./scripts/messages/extract",
"messages:clean": "node ./scripts/messages/clean",
"messages:missing": "node ./scripts/messages/missing",
"messages": "run-s messages:extract messages:clean messages:missing",
"favicon": "node ./scripts/favicon",
"flow": "flow",
"jest": "jest",
"jest:watch": "jest --watch",
"format": "prettier --write '**/*.js'",
"clean-babel-cache": "rimraf node_modules/.cache/babel-loader",
"test": "run-s messages:missing relay:ci flow jest build",
"deps": "rimraf node_modules yarn.lock flow-typed && yarn && flow-typed install",
"analyze": "cross-env ANALYZE=1 next build",
"prisma-local-upgrade": "yarn prisma local upgrade && yarn deploy:db",
"schema-relay": "yarn schema && yarn relay"
},
"dependencies": {
"accepts": "^1.3.3",
"ajv": "^6.0.0-rc.1",
"array-equal": "^1.0.0",
"babel-plugin-inline-dotenv": "^1.1.2",
"babel-plugin-react-intl": "^2.3.1",
"babel-plugin-transform-inline-environment-variables": "^0.3.0",
"bcryptjs": "^2.4.3",
"big.js": "^5.0.3",
"color": "^3.0.0",
"cookie": "^0.3.1",
"create-react-context": "^0.2.1",
"cross-env": "^5.0.1",
"diacritics-map": "^0.1.0",
"draft-js": "^0.10.4",
"glob": "^7.1.2",
"graphql": "^0.13.1",
"graphql-yoga": "^1.3.2",
"gravatar": "^1.6.0",
"intl": "^1.2.5",
"isomorphic-fetch": "^2.2.1",
"jsonwebtoken": "^8.1.1",
"next": "^5.1.0",
"nprogress": "^0.2.0",
"open-color": "^1.6.3",
"path-match": "^1.2.4",
"prisma-binding": "^1.5.12",
"prop-types": "^15.6.0",
"raf": "^3.3.2",
"ramda": "^0.25.0",
"react": "^16.0.0",
"react-dom": "^16.0.0",
"react-intl": "^2.3.0",
"react-native": "^0.54.1",
"react-native-web": "^0.5.1",
"react-relay": "^1.5.0",
"relay-runtime": "^1.5.0",
"resize-observer-polyfill": "^1.5.0",
"smoothscroll-polyfill": "^0.4.3",
"url": "^0.11.0",
"validator": "^9.4.0",
"webpack-bundle-analyzer": "^2.8.2"
},
"devDependencies": {
"babel-eslint": "^8.0.1",
"babel-jest": "^22.0.1",
"babel-plugin-react-native-web": "^0.5.1",
"babel-plugin-relay": "^1.5.0",
"babel-preset-react-native": "^4.0.0",
"dotenv": "^5.0.0",
"env-cmd": "^7.0.0",
"eslint": "^4.18.1",
"eslint-config-airbnb": "^16.0.0",
"eslint-config-prettier": "^2.6.0",
"eslint-loader": "^2.0.0",
"eslint-plugin-flowtype": "^2.35.1",
"eslint-plugin-import": "^2.2.0",
"eslint-plugin-jsx-a11y": "^6.0.2",
"eslint-plugin-react": "^7.0.1",
"flow-bin": "^0.67.1",
"flow-typed": "^2.1.5",
"graphql-cli": "^2.13.0",
"jest": "^22.0.1",
"nodemon": "^1.15.0",
"npm-run-all": "^4.1.2",
"prettier": "^1.5.1",
"prisma": "^1.2.4",
"react-test-renderer": "^16.0.0",
"relay-compiler": "^1.5.0",
"relay-devtools": "^1.4.0",
"rimraf": "^2.4.5"
}
}