update pnpm workspace configuration to include openvidu-components-angular package and clean up ignored dependencies

This commit is contained in:
Carlos Santos 2025-10-21 20:06:39 +02:00
parent 46ce0fbec5
commit 3d56352718
5 changed files with 529 additions and 168 deletions

View File

@ -17,16 +17,16 @@
"format:code": "prettier --ignore-path ../gitignore . --write"
},
"dependencies": {
"@angular/animations": "20.3.3",
"@angular/cdk": "20.2.7",
"@angular/common": "20.3.3",
"@angular/compiler": "20.3.3",
"@angular/core": "20.3.3",
"@angular/forms": "20.3.3",
"@angular/material": "20.2.7",
"@angular/platform-browser": "20.3.3",
"@angular/platform-browser-dynamic": "20.3.3",
"@angular/router": "20.3.3",
"@angular/animations": "20.3.4",
"@angular/cdk": "20.2.9",
"@angular/common": "20.3.4",
"@angular/compiler": "20.3.4",
"@angular/core": "20.3.4",
"@angular/forms": "20.3.4",
"@angular/material": "20.2.9",
"@angular/platform-browser": "20.3.4",
"@angular/platform-browser-dynamic": "20.3.4",
"@angular/router": "20.3.4",
"@livekit/track-processors": "0.6.1",
"@openvidu-meet/shared-components": "workspace:*",
"@openvidu-meet/typings": "workspace:*",
@ -34,7 +34,7 @@
"core-js": "3.45.1",
"jwt-decode": "4.0.0",
"livekit-client": "2.15.11",
"openvidu-components-angular": "link:../../../openvidu/openvidu-components-angular/dist/openvidu-components-angular",
"openvidu-components-angular": "workspace:*",
"rxjs": "7.8.2",
"tslib": "2.8.1",
"unique-names-generator": "4.7.1",
@ -49,7 +49,7 @@
"@angular-eslint/schematics": "20.3.0",
"@angular-eslint/template-parser": "20.3.0",
"@angular/cli": "20.3.4",
"@angular/compiler-cli": "20.3.3",
"@angular/compiler-cli": "20.3.4",
"@types/chai": "4.3.20",
"@types/fluent-ffmpeg": "2.1.27",
"@types/jasmine": "5.1.9",

View File

@ -5,15 +5,7 @@
"module": "dist/fesm2022/openvidu-meet-shared-components.mjs",
"typings": "dist/index.d.ts",
"peerDependencies": {
"@angular/animations": "^20.0.0",
"@angular/cdk": "^20.0.0",
"@angular/common": "^20.0.0",
"@angular/core": "^20.0.0",
"@angular/forms": "^20.0.0",
"@angular/material": " ^20.0.0",
"jwt-decode": "^4.0.0",
"openvidu-components-angular": "^3.4.0",
"rxjs": "7.8.2"
"openvidu-components-angular": "workspace:*"
},
"dependencies": {
"tslib": "^2.3.0"

View File

@ -357,6 +357,8 @@ select_edition() {
# Helper: Add common commands (components, typings, docs)
add_common_dev_commands() {
local components_path="$1"
OV_COMPONENTS_DIR="../openvidu/openvidu-components-angular"
OV_PACKAGE_JSON="$OV_COMPONENTS_DIR/package.json"
@ -384,7 +386,7 @@ add_common_dev_commands() {
# shared-meet-components watcher
CMD_NAMES+=("shared-meet-components")
CMD_COLORS+=("bgYellow.dark")
CMD_COMMANDS+=("pnpm --filter @openvidu-meet/frontend run lib:serve")
CMD_COMMANDS+=("wait-on ${components_path} && pnpm --filter @openvidu-meet/frontend run lib:serve")
}
# Helper: Add CE-specific commands (backend, frontend)
@ -520,7 +522,7 @@ dev() {
echo
# Define paths
local components_path="../openvidu/openvidu-components-angular/dist/openvidu-components-angular/package.json"
local components_path="../openvidu/openvidu-components-angular/projects/openvidu-components-angular/dist/package.json"
local shared_meet_components_path="meet-ce/frontend/projects/shared-meet-components/dist/package.json"
local browsersync_path
@ -530,7 +532,7 @@ dev() {
CMD_COMMANDS=()
# Add common commands (components-angular, typings, shared-meet-components)
add_common_dev_commands
add_common_dev_commands "$components_path"
# Add edition-specific commands and set paths
if [ "$edition" = "pro" ]; then

651
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,5 @@
packages:
- ../openvidu/openvidu-components-angular/projects/openvidu-components-angular
- meet-ce/typings
- meet-ce/frontend
- meet-ce/frontend/webcomponent
@ -10,12 +11,9 @@ packages:
- testapp
ignoredBuiltDependencies:
- '@parcel/watcher'
- chromedriver
- core-js
- esbuild
- lmdb
- msgpackr-extract
onlyBuiltDependencies:
- bcrypt