AvanzaCast/package.json
Cesar Mendivil adbec08f5e feat(prejoin): refactor PreJoin UI and styles; remove mock studio feature; add visual test scripts and update dependencies
- Redesign PreJoin component and CSS for improved template compatibility and deterministic rendering
- Remove mock studio toggle and related runtime logic; update useStudioLauncher to always use real backend
- Add README-MOCK.md to document mock studio deprecation
- Add mock-studio.html for manual popup emulation
- Update environment variable resolution in route.ts for backend API
- Add visual regression test scripts (capture, compare, visual_test_prejoin) using Playwright, Puppeteer, pixelmatch, and pngjs
- Update package.json scripts and devDependencies for visual testing
- Simplify PreJoin.stories.tsx for robust Storybook usage
2025-11-25 09:24:44 -07:00

56 lines
1.9 KiB
JSON

{
"name": "avanzacast-monorepo",
"version": "1.0.0",
"private": true,
"type": "module",
"description": "AvanzaCast - Plataforma de Streaming Modular",
"workspaces": [
"packages/admin-panel",
"packages/avanza-ui",
"packages/backend-api",
"packages/broadcast-panel",
"packages/e2e",
"packages/landing-page",
"packages/shared-components",
"packages/studio-panel-deprecated",
"packages/vristo-react-main",
"shared/*"
],
"scripts": {
"dev": "concurrently \"npm:dev:*\"",
"visual-test:prejoin": "node scripts/visual_test_prejoin.cjs",
"e2e:remote-chrome": "bash e2e/run-remote-chrome.sh",
"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: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: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",
"pixelmatch": "^7.1.0",
"playwright": "^1.56.1",
"pngjs": "^7.0.0",
"puppeteer": "^24.31.0",
"typescript": "^5.2.2"
},
"engines": {
"node": ">=20.0.0",
"npm": ">=10.0.0"
},
"dependencies": {
"puppeteer-core": "^24.30.0",
"react-icons": "^5.5.0"
}
}