AvanzaCast/package.json
Cesar Mendivil 543d6bc6af feat: update studio-panel and broadcast-panel configurations
- Changed development port for studio-panel from 3001 to 3020 in package.json and vite.config.ts.
- Refactored Studio component in studio-panel to improve token handling and error diagnostics.
- Added utility functions for token validation and JWT decoding in Studio component.
- Enhanced error handling and user feedback in Studio component when token is invalid.
- Implemented sessionStorage management for token and server URL in Studio component.
- Created Docker setup for broadcast-panel including Dockerfile, Dockerfile.dev, and docker-compose.yml.
- Added Nginx configuration for serving the broadcast-panel as a Single Page Application.
- Introduced Banner component in broadcast-panel for displaying messages and actions.
- Added start-docker.sh script for easy Docker management of broadcast-panel.
- Implemented Playwright E2E tests for token handling and UI interactions between broadcast-panel and studio-panel.
- Included SSL certificates for local development in studio-panel.
2025-11-06 23:15:23 -07:00

43 lines
1.6 KiB
JSON

{
"name": "avanzacast-monorepo",
"version": "1.0.0",
"private": true,
"description": "AvanzaCast - Plataforma de Streaming Modular",
"workspaces": [
"packages/*",
"shared/*"
],
"scripts": {
"dev": "concurrently \"npm:dev:*\"",
"dev:landing": "npm run dev --workspace=packages/landing-page",
"dev:api": "npm run dev --workspace=packages/backend-api",
"dev:studio": "npm run dev --workspace=packages/broadcast-studio",
"dev:studio-panel": "npm run dev --workspace=packages/studio-panel",
"dev:broadcast-panel": "npm run dev --workspace=packages/broadcast-panel",
"dev:admin": "npm run dev --workspace=packages/admin-panel",
"build": "npm run build --workspaces",
"build:landing": "npm run build --workspace=packages/landing-page",
"build:api": "npm run build --workspace=packages/backend-api",
"build:studio": "npm run build --workspace=packages/broadcast-studio",
"build:studio-panel": "npm run build --workspace=packages/studio-panel",
"build:broadcast-panel": "npm run build --workspace=packages/broadcast-panel",
"build:admin": "npm run build --workspace=packages/admin-panel",
"clean": "rm -rf packages/*/node_modules packages/*/dist shared/*/node_modules node_modules",
"typecheck": "npm run typecheck --workspaces",
"lint": "npm run lint --workspaces",
"test": "npm run test --workspaces"
},
"devDependencies": {
"concurrently": "^8.2.2",
"playwright": "^1.38.0",
"typescript": "^5.2.2"
},
"engines": {
"node": ">=20.0.0",
"npm": ">=10.0.0"
},
"dependencies": {
"react-icons": "^5.5.0"
}
}