Merge pull request #16219 from backstage/rugvip/triplefix

backend-common: work around missing logform dependency
This commit is contained in:
Ben Lambert
2023-02-07 12:54:00 +01:00
committed by GitHub
3 changed files with 17 additions and 0 deletions
+1
View File
@@ -53,6 +53,7 @@
"@types/dockerode": "^3.3.0",
"@types/express": "^4.17.6",
"@types/luxon": "^3.0.0",
"@types/triple-beam": "^1.3.2",
"@types/webpack-env": "^1.15.2",
"archiver": "^5.0.2",
"aws-sdk": "^2.840.0",
@@ -196,6 +196,14 @@ function findTypeDepErrors(typeDeps: string[], pkg: Package) {
}
for (const dep of deps) {
// Remove this once the logform issue has been fixed.
// https://github.com/winstonjs/logform/issues/242
if (
pkg.packageJson.name === '@backstage/backend-common' &&
dep === '@types/triple-beam'
) {
continue;
}
errors.push(
mkErr('WrongDepError', `Should be dev dep ${dep}`, {
dep,
+8
View File
@@ -3457,6 +3457,7 @@ __metadata:
"@types/stoppable": ^1.1.0
"@types/supertest": ^2.0.8
"@types/tar": ^6.1.1
"@types/triple-beam": ^1.3.2
"@types/webpack-env": ^1.15.2
"@types/yauzl": ^2.10.0
archiver: ^5.0.2
@@ -15443,6 +15444,13 @@ __metadata:
languageName: node
linkType: hard
"@types/triple-beam@npm:^1.3.2":
version: 1.3.2
resolution: "@types/triple-beam@npm:1.3.2"
checksum: dd7b4a563fb710abc992e5d59eac481bed9e303fada2e276e37b00be31c392e03300ee468e57761e616512872e77935f92472877d0704a19688d15a726cee17b
languageName: node
linkType: hard
"@types/trusted-types@npm:*":
version: 2.0.2
resolution: "@types/trusted-types@npm:2.0.2"