Upgrade Videogular to v20 on Angular 21

pull/1163/head
voc0der 2 months ago
parent 1f0e84b9b7
commit 0d0db257ef

@ -0,0 +1,3 @@
# Temporary workaround: @videogular/ngx-videogular@20 peers Angular 20 only,
# but the package builds and runs on Angular 21 in this repo.
legacy-peer-deps=true

@ -51,7 +51,7 @@ ARG BUILDPLATFORM
FROM --platform=${BUILDPLATFORM} node:24 as frontend
RUN npm install -g @angular/cli
WORKDIR /build
COPY [ "package.json", "package-lock.json", "angular.json", "tsconfig.json", "/build/" ]
COPY [ ".npmrc", "package.json", "package-lock.json", "angular.json", "tsconfig.json", "/build/" ]
COPY [ "src/", "/build/src/" ]
RUN npm install && \
npm run build && \

24
package-lock.json generated

@ -23,7 +23,7 @@
"@angular/router": "^21.1.5",
"@fontsource/material-icons": "^4.5.4",
"@ngneat/content-loader": "^7.0.0",
"@videogular/ngx-videogular": "^6.0.0",
"@videogular/ngx-videogular": "^20.0.0",
"core-js": "^2.4.1",
"crypto-js": "^4.2.0",
"file-saver": "^2.0.2",
@ -1358,6 +1358,7 @@
"version": "21.1.5",
"resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-21.1.5.tgz",
"integrity": "sha512-i2r2bQuWdjjFGTd2TA7FtCWNx5yJ3BMoyTGUC9lzSfmxWAfcH/NWR+6OdaEVwv6Zap3IXYYxs8S+REkx954EwA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/core": "7.28.5",
@ -7002,20 +7003,18 @@
}
},
"node_modules/@videogular/ngx-videogular": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/@videogular/ngx-videogular/-/ngx-videogular-6.0.0.tgz",
"integrity": "sha512-gMEBeRm0pNaxu6nzlgEwksYquKUaQDVz7Lq5emPCViGs1o/aiS5GP58XoTBYD/Y4vjxX0t8pfqBZsBRoTfeyiw==",
"version": "20.0.0",
"resolved": "https://registry.npmjs.org/@videogular/ngx-videogular/-/ngx-videogular-20.0.0.tgz",
"integrity": "sha512-UW67ewZUFDlblKJbBswSQvyoUfYVVkD/iDzzNTAyFWZN44ak266YkqJar37BXuieUPODnvGCBo2ce75+/e4GEQ==",
"license": "MIT",
"dependencies": {
"tslib": "^1.11.1 || ^2.0.0"
},
"peerDependencies": {
"@angular/common": ">=8.0.0",
"@angular/core": ">=8.0.0",
"@angular/platform-browser-dynamic": ">=8.0.0",
"core-js": ">=2.5.4",
"rxjs": ">=6.5.4",
"zone.js": ">=0.10.2"
"@angular/common": "^20.0.0",
"@angular/core": "^20.0.0",
"rxjs": "^6.5.4 || ^7.4.0",
"zone.js": "^0.15.1"
}
},
"node_modules/@webassemblyjs/ast": {
@ -7925,6 +7924,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz",
"integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==",
"dev": true,
"license": "MIT",
"dependencies": {
"readdirp": "^5.0.0"
@ -8406,6 +8406,7 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
"integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
"dev": true,
"license": "MIT"
},
"node_modules/cookie": {
@ -13961,6 +13962,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz",
"integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 20.19.0"
@ -13974,6 +13976,7 @@
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz",
"integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==",
"dev": true,
"license": "Apache-2.0"
},
"node_modules/regenerate": {
@ -14511,6 +14514,7 @@
"version": "7.7.4",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"

@ -35,7 +35,7 @@
"@angular/router": "^21.1.5",
"@fontsource/material-icons": "^4.5.4",
"@ngneat/content-loader": "^7.0.0",
"@videogular/ngx-videogular": "^6.0.0",
"@videogular/ngx-videogular": "^20.0.0",
"core-js": "^2.4.1",
"crypto-js": "^4.2.0",
"file-saver": "^2.0.2",

Loading…
Cancel
Save