-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
165 lines (165 loc) · 5.58 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
159
160
161
162
163
164
165
{
"name": "project_light_keepers",
"version": "1.0.0",
"license": "MIT",
"scripts": {
"dev": "razzle start",
"predev": "yarn clean",
"clean": "rimraf build",
"build": "razzle build",
"prebuild": "yarn clean",
"test": "razzle test --env=jsdom",
"start": "NODE_ENV=production node build/server.js",
"apollo:download-schema": "apollo client:download-schema schema.json",
"apollo:typegen": "apollo client:codegen --target typescript",
"export-assets": "cp -uR ./build/public/static /files/assets/",
"extract-i18n": "i18next-scanner --config ./scanner.config.js",
"prettier-check": "prettier --check 'src/**/*.{js,jsx,ts,tsx}'",
"prettier-fix": "prettier --write 'src/**/*.{js,jsx,ts,tsx}'",
"lint": "tslint 'src/**/*.ts?(x)' -p tsconfig.json",
"stylelint": "stylelint 'src/**/*.scss'",
"quality": "yarn lint && yarn stylelint"
},
"dependencies": {
"@apollo/react-hooks": "3.1.3",
"@apollo/react-ssr": "3.1.3",
"@babel/core": "7.6.4",
"@babel/plugin-proposal-decorators": "7.6.0",
"@babel/plugin-proposal-do-expressions": "7.6.0",
"@babel/plugin-proposal-export-default-from": "7.5.2",
"@babel/plugin-proposal-export-namespace-from": "7.5.2",
"@babel/plugin-proposal-function-bind": "7.2.0",
"@babel/plugin-proposal-function-sent": "7.5.0",
"@babel/plugin-proposal-json-strings": "7.2.0",
"@babel/plugin-proposal-logical-assignment-operators": "7.2.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "7.4.4",
"@babel/plugin-proposal-numeric-separator": "7.2.0",
"@babel/plugin-proposal-optional-chaining": "7.6.0",
"@babel/plugin-proposal-pipeline-operator": "7.5.0",
"@babel/plugin-proposal-throw-expressions": "7.2.0",
"@babel/plugin-syntax-import-meta": "7.2.0",
"@blueprintjs/core": "3.19.1",
"@loadable/babel-plugin": "5.10.3",
"@loadable/component": "5.10.3",
"@loadable/server": "5.10.3",
"@loadable/webpack-plugin": "5.7.1",
"@sentry/browser": "5.7.1",
"@sentry/node": "5.7.1",
"@tg-resources/fetch-runtime": "^3.1.1",
"@thorgate/spa-components": "1.0.0-alpha.39",
"@thorgate/spa-hooks": "1.0.0-alpha.39",
"apollo-boost": "0.4.4",
"apollo-link-context": "1.0.19",
"apollo-link-error": "1.1.12",
"apollo-upload-client": "11.0.0",
"babel-core": "^7.0.0-bridge.0",
"bootstrap": "4.3.1",
"classnames": "2.2.6",
"date-fns": "2.7.0",
"formik": "2.0.3",
"graphql": "14.5.8",
"history": "4.9.0",
"i18next": "17.0.6",
"i18next-fetch-backend": "2.2.0",
"i18next-node-fs-backend": "2.1.3",
"is-docker": "2.0.0",
"is_js": "0.9.0",
"js-cookie": "2.2.1",
"koa": "2.11.0",
"koa-bodyparser": "4.2.1",
"koa-cookie": "1.0.0",
"koa-helmet": "5.2.0",
"koa-logger": "3.2.1",
"koa-proxies": "0.9.0",
"koa-response-time": "2.1.0",
"koa-router": "7.4.0",
"koa-static": "5.0.0",
"koa-useragent": "3.0.0",
"lorem-ipsum": "1.0.6",
"node-sass": "4.13.0",
"qs": "6.5.2",
"razzle": "3.0.0",
"razzle-plugin-long-term-caching": "1.0.0-alpha.30",
"razzle-plugin-typescript": "3.0.0",
"react": "16.11.0",
"react-dom": "16.11.0",
"react-helmet-async": "1.0.4",
"react-i18next": "10.11.4",
"react-router": "5.1.2",
"react-router-config": "5.1.1",
"react-router-dom": "5.1.2",
"reactstrap": "7.1.0",
"rimraf": "3.0.0",
"sass-loader": "8.0.0",
"serialize-javascript": "2.1.0",
"tg-loading-bar": "1.0.0-alpha.39",
"tg-named-routes": "1.0.0-alpha.39",
"throng": "4.0.0",
"winston": "3.2.1",
"yup": "0.27.0"
},
"devDependencies": {
"@testing-library/jest-dom": "4.2.3",
"@testing-library/react": "9.3.2",
"@types/apollo-upload-client": "8.1.3",
"@types/express-useragent": "1.0.0",
"@types/i18next-node-fs-backend": "2.1.0",
"@types/jest": "24.0.22",
"@types/js-cookie": "2.2.4",
"@types/koa": "2.0.52",
"@types/koa-bodyparser": "4.3.0",
"@types/koa-helmet": "3.1.2",
"@types/koa-logger": "3.1.1",
"@types/koa-response-time": "2.1.0",
"@types/koa-router": "7.0.42",
"@types/koa-static": "4.0.1",
"@types/koa-useragent": "2.1.2",
"@types/loadable__component": "5.10.0",
"@types/loadable__server": "5.9.1",
"@types/node": "12.12.6",
"@types/qs": "6.9.0",
"@types/react": "16.9.11",
"@types/react-dom": "16.9.4",
"@types/react-helmet": "5.0.14",
"@types/react-router-config": "5.0.1",
"@types/react-router-dom": "5.1.2",
"@types/reactstrap": "8.0.6",
"@types/serialize-javascript": "1.5.0",
"@types/vfile-message": "2.0.0",
"@types/webpack-env": "1.14.1",
"@types/yup": "0.26.24",
"apollo": "2.21.0",
"apollo-codegen-typescript": "0.35.7",
"i18next-scanner": "2.10.2",
"i18next-scanner-typescript": "1.0.3",
"prettier": "1.18.2",
"stylelint": "10.1.0",
"stylelint-config-standard": "18.3.0",
"ts-jest": "24.1.0",
"tslint": "5.20.1",
"tslint-config-standard": "9.0.0",
"tslint-plugin-prettier": "2.0.1",
"tslint-react": "4.1.0",
"typescript": "3.7.2"
},
"jest": {
"transform": {
"\\.(ts|tsx)$": "ts-jest",
"\\.css$": "<rootDir>/node_modules/razzle/config/jest/cssTransform.js",
"^(?!.*\\.(js|jsx|css|json)$)": "<rootDir>/node_modules/razzle/config/jest/fileTransform.js"
},
"testMatch": [
"<rootDir>/src/**/__tests__/**/*.(ts|js)?(x)",
"<rootDir>/src/**/?(*.)(spec|test).(ts|js)?(x)"
],
"moduleFileExtensions": [
"ts",
"tsx",
"js",
"json"
],
"collectCoverageFrom": [
"src/**/*.{js,jsx,ts,tsx}"
]
}
}