spaces/package.json
Arnav ec00da25b8 Frontend improvements and security enhancements
- Improved auth UI with better verification flow
- Added theme system with 8 themes (light, dark, rainbow, etc.)
- Dynamic theme-based logo colors
- Migrated from localStorage to secure cookies for auth tokens
- Removed duplicate auth token storage
- Added httpOnly: false cookies with 7-day expiry and SameSite protection
- Clean, icon-free login page design
- Signup verification code stays on right panel (no slide animation)
- Removed debug console.log statements

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-10 15:48:44 +00:00

34 lines
945 B
JSON

{
"name": "spaces",
"version": "1.0.0",
"description": "Free web ide for teens",
"main": "src/app.js",
"type": "module",
"scripts": {
"client-install": "cd client && npm install",
"start": "node src/index.js",
"serve:server": "nodemon src/index.js",
"serve:client": "cd client && npm run dev",
"dev": "concurrently \"npm run serve:server\" \"npm run serve:client\"",
"heroku-postbuild": "NPM_CONFIG_PRODUCTION=false cd client && npm install && npm run build"
},
"author": "Charmunk",
"license": "MIT",
"dependencies": {
"airtable": "^0.12.2",
"body-parser": "^1.20.1",
"concurrently": "^7.5.0",
"cookie-parser": "^1.4.7",
"cors": "^2.8.5",
"dockerode": "^4.0.9",
"dotenv": "^17.2.3",
"express": "^4.18.2",
"express-rate-limit": "^8.2.1",
"get-port": "^7.1.0",
"knex": "^3.1.0",
"pg": "^8.16.3"
},
"devDependencies": {
"nodemon": "^2.0.20"
}
}