71 lines
3 KiB
JSON
71 lines
3 KiB
JSON
{
|
|
"name": "worldguessr",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "node welcome.js && npx concurrently \"cross-env NODE_OPTIONS='--no-warnings' UWS_HTTP_MAX_HEADERS_SIZE=16384 nodemon ws/ws --quiet --signal SIGTERM --exec \"node --no-warnings=ExperimentalWarning\" --watch ws/ws.js\" \"cross-env NODE_OPTIONS='--no-warnings' nodemon server.js --quiet --exec \"node --no-warnings=ExperimentalWarning\" --watch server.js\" \"cross-env NODE_OPTIONS='--no-warnings' nodemon cron.js --quiet --exec \"node --no-warnings=ExperimentalWarning\" --watch cron.js\" \"npx next dev\"",
|
|
"devclient": "node welcome.js && npx concurrently \"cross-env NODE_OPTIONS='--no-warnings' nodemon server.js --quiet --exec \"node --no-warnings=ExperimentalWarning\" --watch server.js\" \"cross-env NODE_OPTIONS='--no-warnings' nodemon cron.js --quiet --exec \"node --no-warnings=ExperimentalWarning\" --watch cron.js\" \"npx next dev\"",
|
|
"dev:gd": "cross-env NEXT_PUBLIC_GAMEDISTRIBUTION=true npm run dev",
|
|
"build": "cross-env next build",
|
|
"start-api": "cross-env NODE_ENV=production node server.js",
|
|
"start-ws": "cross-env UWS_HTTP_MAX_HEADERS_SIZE=16384 NODE_ENV=production node ws/ws",
|
|
"start-cron": "cross-env NODE_ENV=production node cron.js",
|
|
"heroku-postbuild": "cross-env next build"
|
|
},
|
|
"dependencies": {
|
|
"@googlemaps/js-api-loader": "^1.16.6",
|
|
"@osm_borders/maritime_10m": "^1.1.0",
|
|
"@react-oauth/google": "^0.12.1",
|
|
"@smastrom/react-rating": "^1.5.0",
|
|
"axios": "^1.7.7",
|
|
"bad-words": "^4.0.0",
|
|
"blocked-at": "^1.2.0",
|
|
"body-parser": "^1.20.3",
|
|
"canvas-confetti": "^1.9.4",
|
|
"chart.js": "^4.5.0",
|
|
"chartjs-adapter-date-fns": "^3.0.0",
|
|
"colors": "^1.4.0",
|
|
"coordinate_to_country": "^1.1.0",
|
|
"cors": "^2.8.5",
|
|
"countries-and-timezones": "^3.8.0",
|
|
"countries-code": "^1.1.1",
|
|
"cross-env": "^7.0.3",
|
|
"discord-webhook-node": "^1.1.8",
|
|
"dotenv": "^16.4.5",
|
|
"express": "^4.21.1",
|
|
"formidable": "^3.5.1",
|
|
"geojson-geometries-lookup": "^0.5.0",
|
|
"google-auth-library": "^9.14.2",
|
|
"jsonwebtoken": "^9.0.2",
|
|
"moment": "^2.30.1",
|
|
"moment-timezone": "^0.5.45",
|
|
"mongoose": "^8.3.3",
|
|
"next": "15.4.5",
|
|
"ol": "^9.1.0",
|
|
"react": "^18.2.0",
|
|
"react-chartjs-2": "^5.3.0",
|
|
"react-chatbot-kit": "^2.2.2",
|
|
"react-dom": "^18.2.0",
|
|
"react-horizontal-scrolling-menu": "^7.1.1",
|
|
"react-icons": "^5.1.0",
|
|
"react-leaflet": "^4.2.1",
|
|
"react-responsive-modal": "^6.4.2",
|
|
"react-simple-typewriter": "^5.0.1",
|
|
"react-toastify": "^10.0.5",
|
|
"recachegoose": "^11.0.2",
|
|
"redis": "^5.1.0",
|
|
"sass": "^1.77.2",
|
|
"sharp": "^0.33.5",
|
|
"stats.js": "^0.17.0",
|
|
"uWebSockets.js": "github:uNetworking/uWebSockets.js#v20.52.0",
|
|
"uuid": "^9.0.1"
|
|
},
|
|
"devDependencies": {
|
|
"concurrently": "^9.0.1",
|
|
"eslint": "^8",
|
|
"eslint-config-next": "14.2.1",
|
|
"google-translate-free": "^2.4.5",
|
|
"nodemon": "^3.1.3"
|
|
}
|
|
}
|