Skip to content

Commit 2c2aa27

Browse files
authored
Merge pull request Sofie-Automation#1714 from SuperFlyTV/chore/update-libs
chore: update libs
2 parents bacbcc9 + 7ea126d commit 2c2aa27

27 files changed

Lines changed: 2220 additions & 2558 deletions

File tree

.yarnrc.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ npmMinimalAgeGate: 7
1414
npmPreapprovedPackages:
1515
- "@sofie-automation/*"
1616
- "@mos-connection/*"
17-
- "timeline-state-resolver"
18-
- "timeline-state-resolver-types"
19-
- "timeline-state-resolver-api"
17+
- timeline-state-resolver
18+
- timeline-state-resolver-types
19+
- timeline-state-resolver-api

meteor/package.json

Lines changed: 21 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -35,71 +35,69 @@
3535
"validate:dev-dependencies": "yarn npm audit --environment development --severity moderate"
3636
},
3737
"dependencies": {
38-
"@babel/runtime": "^7.28.6",
38+
"@babel/runtime": "^7.29.2",
3939
"@koa/cors": "^5.0.0",
40-
"@koa/router": "^15.3.0",
40+
"@koa/router": "^15.4.0",
4141
"@mos-connection/helper": "^5.0.0-alpha.0",
42-
"@slack/webhook": "^7.0.6",
42+
"@slack/webhook": "^7.0.9",
4343
"@sofie-automation/blueprints-integration": "portal:../packages/blueprints-integration",
4444
"@sofie-automation/corelib": "portal:../packages/corelib",
4545
"@sofie-automation/job-worker": "portal:../packages/job-worker",
4646
"@sofie-automation/meteor-lib": "portal:../packages/meteor-lib",
4747
"@sofie-automation/shared-lib": "portal:../packages/shared-lib",
4848
"bcrypt": "^6.0.0",
49-
"body-parser": "^1.20.4",
5049
"deep-extend": "0.6.0",
5150
"deepmerge": "^4.3.1",
5251
"elastic-apm-node": "^4.15.0",
5352
"i18next": "^21.10.0",
5453
"indexof": "0.0.1",
55-
"koa": "^3.1.1",
54+
"koa": "^3.2.0",
5655
"koa-bodyparser": "^4.4.1",
5756
"koa-mount": "^4.2.0",
5857
"koa-static": "^5.0.0",
59-
"meteor-node-stubs": "^1.2.25",
58+
"meteor-node-stubs": "^1.2.27",
6059
"moment": "^2.30.1",
6160
"nanoid": "^3.3.11",
6261
"ntp-client": "^0.5.3",
6362
"object-path": "^0.11.8",
6463
"p-lazy": "^3.1.0",
65-
"semver": "^7.7.3",
64+
"semver": "^7.7.4",
6665
"superfly-timeline": "9.2.0",
67-
"threadedclass": "^1.3.0",
66+
"threadedclass": "^1.4.0",
6867
"timecode": "0.0.4",
6968
"type-fest": "^4.41.0",
70-
"underscore": "^1.13.7",
69+
"underscore": "^1.13.8",
7170
"winston": "^3.19.0"
7271
},
7372
"devDependencies": {
7473
"@babel/core": "^7.29.0",
7574
"@babel/plugin-transform-modules-commonjs": "^7.28.6",
7675
"@shopify/jest-koa-mocks": "^5.3.1",
77-
"@sofie-automation/code-standard-preset": "^3.0.0",
78-
"@types/body-parser": "^1.19.6",
76+
"@sofie-automation/code-standard-preset": "^3.2.2",
7977
"@types/deep-extend": "^0.6.2",
8078
"@types/jest": "^30.0.0",
81-
"@types/koa": "^3.0.1",
79+
"@types/koa": "^3.0.2",
8280
"@types/koa-bodyparser": "^4.3.13",
8381
"@types/koa-mount": "^4.0.5",
8482
"@types/koa-static": "^4.0.4",
8583
"@types/koa__cors": "^5.0.1",
86-
"@types/node": "^22.19.8",
84+
"@types/node": "^22.19.17",
8785
"@types/semver": "^7.7.1",
8886
"@types/underscore": "^1.13.0",
89-
"babel-jest": "^30.2.0",
90-
"commit-and-tag-version": "^12.6.1",
87+
"babel-jest": "^30.3.0",
88+
"commit-and-tag-version": "^12.7.1",
9189
"ejson": "^2.2.3",
92-
"eslint": "^9.39.2",
90+
"eslint": "^9.39.4",
9391
"fast-clone": "^1.5.13",
94-
"glob": "^13.0.1",
92+
"glob": "^13.0.6",
9593
"i18next-conv": "^10.2.0",
9694
"i18next-scanner": "^4.6.0",
97-
"jest": "^30.2.0",
98-
"jest-util": "^30.2.0",
95+
"jest": "^30.3.0",
96+
"jest-util": "^30.3.0",
9997
"legally": "^3.5.10",
100-
"open-cli": "^8.0.0",
101-
"prettier": "^3.8.1",
102-
"ts-jest": "^29.4.6",
98+
"open-cli": "^9.0.0",
99+
"prettier": "^3.8.3",
100+
"ts-jest": "^29.4.9",
103101
"typescript": "~5.7.3",
104102
"yargs": "^17.7.2"
105103
},
@@ -129,5 +127,5 @@
129127
"@sofie-automation/job-worker": "portal:../packages/job-worker",
130128
"@sofie-automation/shared-lib": "portal:../packages/shared-lib"
131129
},
132-
"packageManager": "yarn@4.12.0"
130+
"packageManager": "yarn@4.14.1"
133131
}

meteor/server/api/buckets.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ export namespace BucketsAPI {
230230

231231
await Promise.all([
232232
Buckets.removeAsync(bucket._id),
233-
await runIngestOperation(bucket.studioId, IngestJobs.BucketEmpty, {
233+
runIngestOperation(bucket.studioId, IngestJobs.BucketEmpty, {
234234
bucketId: bucket._id,
235235
}),
236236
])

meteor/server/publications/lib/lib.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ export async function waitForAllObserversReady(
7272
): Promise<Meteor.LiveQueryHandle[]> {
7373
// Wait for all the promises to complete
7474
// Future: could this fail faster by aborting the rest once the first fails?
75-
const results = await Promise.allSettled(observers)
75+
const results = await Promise.allSettled(observers as Array<Promise<Meteor.LiveQueryHandle>>)
7676
const allSuccessfull = results.filter(
7777
(r): r is PromiseFulfilledResult<Meteor.LiveQueryHandle> => r.status === 'fulfilled'
7878
)

0 commit comments

Comments
 (0)