Add README and initial project structure for WebSocket chat application

* Created README.md for project overview and setup instructions.
* Updated App component to use selector for todo items.
* Enhanced TodoItemComponent styling and structure.
* Introduced new Redux selectors for better state management.
* Added initial configuration files for RequireJS and Bun.
* Established project structure for WebSocket chat application with server and frontend components.
* Included necessary dependencies and configurations for TypeScript and Vite.
This commit is contained in:
2025-09-30 03:19:52 -04:00
parent 0cc0ce13e7
commit 0345f3d2d0
71 changed files with 996 additions and 1065 deletions

View File

@@ -1,11 +1,26 @@
{
"dependencies": {
"body-parser": "^2.2.0",
"compression": "^1.8.1",
"express": "^5.1.0"
"name": "@techniker-me/websocket-chat",
"version": "0.0.0",
"private": true,
"workspaces": [
"apps/*",
"packages/*"
],
"scripts": {
"build": "npm run build --workspaces",
"build:types": "npm run build -w @techniker-me/websocket-shared-types",
"dev": "npm run dev --workspaces --if-present",
"dev:server": "npm run dev -w @techniker-me/websocket-server",
"dev:frontend": "npm run dev -w @techniker-me/websocket-frontend",
"dev:all": "concurrently \"npm run dev:server\" \"npm run dev:frontend\"",
"clean": "npm run clean --workspaces --if-present",
"lint": "npm run lint --workspaces --if-present",
"typecheck": "npm run typecheck --workspaces --if-present",
"start": "npm run build:types && npm run dev:all"
},
"devDependencies": {
"@types/compression": "^1.8.1",
"@types/express": "^5.0.3"
}
"typescript": "5.9.2",
"concurrently": "8.2.2"
},
"author": "Alexander Zinn"
}