From 9fe20f6e87a9ccd3cd15e617e5bec3cc8fea991f Mon Sep 17 00:00:00 2001 From: Carlos Santos <4a.santos@gmail.com> Date: Wed, 12 Nov 2025 11:02:35 +0100 Subject: [PATCH] build: enhance clean script to remove pnpm-lock.yaml and add clean:ov-components --- meet-ce/frontend/package.json | 2 +- package.json | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/meet-ce/frontend/package.json b/meet-ce/frontend/package.json index 8de1e83a..e2879ec9 100644 --- a/meet-ce/frontend/package.json +++ b/meet-ce/frontend/package.json @@ -2,7 +2,7 @@ "name": "@openvidu-meet/frontend", "version": "3.4.1", "scripts": { - "clean": "rm -rf node_modules dist test-results", + "clean": "rm -rf node_modules dist test-results .angular", "dev": "pnpm exec ng build --configuration development --watch", "build": "func() { pnpm exec ng build --configuration production --base-href=\"${1:-/}\"; }; func", "lib:serve": "ng build shared-meet-components --watch", diff --git a/package.json b/package.json index 3af54e79..54182b7e 100644 --- a/package.json +++ b/package.json @@ -4,8 +4,9 @@ "private": true, "description": "OpenVidu Meet Monorepo", "scripts": { - "build": "pnpm run build:typings && pnpm run build:backend && pnpm run build:shared-components && pnpm run build:frontend && pnpm run build:webcomponent", - "clean": "pnpm --filter @openvidu-meet/backend run clean && pnpm --filter @openvidu-meet/frontend run clean", + "build": "pnpm run build:ov-components && pnpm run build:typings && pnpm run build:backend && pnpm run build:shared-components && pnpm run build:frontend && pnpm run build:webcomponent", + "clean": "rm -f pnpm-lock.yaml && pnpm --filter @openvidu-meet/backend run clean && pnpm --filter @openvidu-meet/frontend run clean && pnpm run clean:ov-components", + "clean:ov-components": "cd ../openvidu/openvidu-components-angular && rm -rf node_modules package-lock.json dist && rm -f projects/openvidu-components-angular/package-lock.json && cd ../../openvidu-meet", "build:frontend": "pnpm --filter @openvidu-meet/frontend run build ${BASE_HREF:-/}", "build:backend": "pnpm --filter @openvidu-meet/backend run build", "build:webcomponent": "pnpm --filter openvidu-meet-webcomponent run build", @@ -14,6 +15,7 @@ "build:webcomponent-doc": "node scripts/generate-webcomponent-docs.js docs", "build:rest-api-docs": "pnpm --filter @openvidu-meet/backend run doc:api && pnpm --filter @openvidu-meet/backend run doc:internal-api", "build:shared-components": "pnpm --filter @openvidu-meet/frontend run lib:build", + "build:ov-components": "cd ../openvidu/openvidu-components-angular && npm install && npm run lib:build && cd ../../openvidu-meet", "dev:frontend": "pnpm --filter @openvidu-meet/frontend run dev", "dev:pro-frontend": "pnpm --filter openvidu-meet-pro-frontend run dev", "dev:backend": "pnpm --filter @openvidu-meet/backend run start:dev",