|
27 | 27 | "scripts": {
|
28 | 28 | "postinstall": "ELECTRON_BUILDER_ALLOW_UNRESOLVED_DEPENDENCIES=true electron-builder install-app-deps",
|
29 | 29 | "dev-server": "cross-env NODE_ENV=development webpack-dev-server --config ./webpack.development.js",
|
30 |
| - "dev": "concurrently --success first \"npm run dev-server\" \"cross-env NODE_ENV=development electron .\" -k", |
| 30 | + "dev": "concurrently --success first \"npm run dev-server\" \"cross-env NODE_ENV=development electron .\" \"npm run server\" -k", |
31 | 31 | "prod-build": "cross-env NODE_ENV=production npx webpack --mode=production --config ./webpack.production.js",
|
32 | 32 | "prod": "npm run prod-build && electron .",
|
33 | 33 | "pack": "electron-builder --dir",
|
|
36 | 36 | "dist-linux": "npm run prod-build && electron-builder --linux",
|
37 | 37 | "dist-windows": "npm run prod-build && electron-builder --windows",
|
38 | 38 | "dist-all": "npm run prod-build && electron-builder --mac --linux --windows",
|
39 |
| - "test": "cross-env NODE_ENV=test jest --verbose" |
| 39 | + "test": "cross-env NODE_ENV=test jest --verbose", |
| 40 | + "server": "nodemon server/server.js" |
40 | 41 | },
|
41 | 42 | "repository": {
|
42 | 43 | "type": "git",
|
|
72 | 73 | "diagnostics": false
|
73 | 74 | }
|
74 | 75 | },
|
75 |
| - "setupFilesAfterEnv": ["<rootDir>/app/setupTests.ts"], |
76 |
| - "snapshotSerializers": ["enzyme-to-json/serializer"] |
| 76 | + "setupFilesAfterEnv": [ |
| 77 | + "<rootDir>/app/setupTests.ts" |
| 78 | + ], |
| 79 | + "snapshotSerializers": [ |
| 80 | + "enzyme-to-json/serializer" |
| 81 | + ] |
77 | 82 | },
|
78 | 83 | "bugs": {
|
79 | 84 | "url": "https://github.com/open-source-labs/ReacType/issues"
|
|
96 | 101 | "app-root-path": "^3.0.0",
|
97 | 102 | "autoprefixer": "^9.0.1",
|
98 | 103 | "babel-polyfill": "^6.26.0",
|
| 104 | + "bcryptjs": "^2.4.3", |
99 | 105 | "concurrently": "^5.1.0",
|
100 | 106 | "connected-react-router": "^6.8.0",
|
| 107 | + "cookie-parser": "^1.4.5", |
| 108 | + "cors": "^2.8.5", |
101 | 109 | "electron-debug": "^3.1.0",
|
102 | 110 | "electron-devtools-installer": "^2.2.4",
|
103 | 111 | "electron-splashscreen": "^1.0.0",
|
|
106 | 114 | "immutable": "^4.0.0-rc.12",
|
107 | 115 | "js-cookie": "^2.2.1",
|
108 | 116 | "localforage": "^1.7.2",
|
| 117 | + "passport": "^0.4.1", |
| 118 | + "passport-github2": "^0.1.12", |
109 | 119 | "prettier": "^1.19.1",
|
110 | 120 | "prop-types": "^15.6.2",
|
111 | 121 | "react": "^16.13.0",
|
|
148 | 158 | "eslint-plugin-react": "^7.20.3",
|
149 | 159 | "html-loader": "^1.1.0",
|
150 | 160 | "html-webpack-plugin": "^3.1.0",
|
151 |
| - "jest": "^25.2.6", |
| 161 | + "jest": "^25.5.4", |
152 | 162 | "mini-css-extract-plugin": "^0.9.0",
|
153 | 163 | "mongodb": "^3.5.9",
|
154 | 164 | "mongoose": "^5.9.22",
|
|
158 | 168 | "sass-loader": "^7.0.3",
|
159 | 169 | "spectron": "^11.1.0",
|
160 | 170 | "style-loader": "^0.20.3",
|
| 171 | + "supertest": "^4.0.2", |
161 | 172 | "ts-jest": "^25.3.0",
|
162 | 173 | "ts-node": "^8.10.2",
|
163 | 174 | "typescript": "^3.9.6",
|
|
0 commit comments