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

View File

@ -5,15 +5,7 @@
"module": "dist/fesm2022/openvidu-meet-shared-components.mjs", "module": "dist/fesm2022/openvidu-meet-shared-components.mjs",
"typings": "dist/index.d.ts", "typings": "dist/index.d.ts",
"peerDependencies": { "peerDependencies": {
"@angular/animations": "^20.0.0", "openvidu-components-angular": "workspace:*"
"@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"
}, },
"dependencies": { "dependencies": {
"tslib": "^2.3.0" "tslib": "^2.3.0"

View File

@ -357,6 +357,8 @@ select_edition() {
# Helper: Add common commands (components, typings, docs) # Helper: Add common commands (components, typings, docs)
add_common_dev_commands() { add_common_dev_commands() {
local components_path="$1"
OV_COMPONENTS_DIR="../openvidu/openvidu-components-angular" OV_COMPONENTS_DIR="../openvidu/openvidu-components-angular"
OV_PACKAGE_JSON="$OV_COMPONENTS_DIR/package.json" OV_PACKAGE_JSON="$OV_COMPONENTS_DIR/package.json"
@ -384,7 +386,7 @@ add_common_dev_commands() {
# shared-meet-components watcher # shared-meet-components watcher
CMD_NAMES+=("shared-meet-components") CMD_NAMES+=("shared-meet-components")
CMD_COLORS+=("bgYellow.dark") 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) # Helper: Add CE-specific commands (backend, frontend)
@ -520,7 +522,7 @@ dev() {
echo echo
# Define paths # 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 shared_meet_components_path="meet-ce/frontend/projects/shared-meet-components/dist/package.json"
local browsersync_path local browsersync_path
@ -530,7 +532,7 @@ dev() {
CMD_COMMANDS=() CMD_COMMANDS=()
# Add common commands (components-angular, typings, shared-meet-components) # 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 # Add edition-specific commands and set paths
if [ "$edition" = "pro" ]; then 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: packages:
- ../openvidu/openvidu-components-angular/projects/openvidu-components-angular
- meet-ce/typings - meet-ce/typings
- meet-ce/frontend - meet-ce/frontend
- meet-ce/frontend/webcomponent - meet-ce/frontend/webcomponent
@ -10,12 +11,9 @@ packages:
- testapp - testapp
ignoredBuiltDependencies: ignoredBuiltDependencies:
- '@parcel/watcher'
- chromedriver - chromedriver
- core-js - core-js
- esbuild - esbuild
- lmdb
- msgpackr-extract
onlyBuiltDependencies: onlyBuiltDependencies:
- bcrypt - bcrypt