You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.4 KiB

{
"private": true,
"name": "react-ssr-tsx-starter",
"scripts": {
"dev": "tsnd --project tsconfig.server.json server/main.ts",
"build": "tsc --project tsconfig.server.json",
"start": "cross-env NODE_ENV=production node dist/main.js"
},
"dependencies": {
"@react-ssr/core": "^0.21.18",
"@react-ssr/express": "^0.21.18",
"body-parser": "^1.19.0",
"connect-redis": "^5.0.0",
"cookie-parser": "^1.4.5",
"dotenv": "^8.2.0",
"express": "^4.17.1",
"express-session": "^1.17.1",
"mongoose": "^5.10.7",
"passport": "^0.4.1",
"passport-facebook": "^3.0.0",
"passport-google-oauth20": "^2.0.0",
"passport-instagram": "^1.0.0",
"passport-twitter": "^1.0.4",
"react": "^16.13.0",
"react-dom": "^16.13.0",
"redis": "^3.0.2"
},
"devDependencies": {
"@types/connect-redis": "0.0.14",
"@types/cookie-parser": "^1.4.2",
"@types/dotenv": "^8.2.0",
"@types/express": "^4.17.1",
"@types/express-session": "^1.17.0",
"@types/mongoose": "^5.7.36",
"@types/node": "^12.11.6",
"@types/passport": "^1.0.4",
"@types/passport-facebook": "^2.1.10",
"@types/passport-google-oauth20": "^2.0.4",
"@types/passport-twitter": "^1.0.36",
"@types/react": "^16.9.11",
"@types/react-dom": "^16.9.4",
"@types/redis": "^2.8.27",
"cross-env": "^7.0.2",
"trace-unhandled": "^1.2.1",
"ts-node-dev": "^1.0.0-pre.44",
"typescript": "^3.8.3"
}
}