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
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"
|
|
}
|
|
}
|