Skip to content

Commit 084e31a

Browse files
committed
chore: replace eventemitter3 with builtin
1 parent 343e115 commit 084e31a

File tree

11 files changed

+8
-12
lines changed

11 files changed

+8
-12
lines changed

packages/job-worker/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@
4747
"amqplib": "^0.10.5",
4848
"deepmerge": "^4.3.1",
4949
"elastic-apm-node": "^4.10.0",
50-
"eventemitter3": "^4.0.7",
5150
"mongodb": "^5.9.2",
5251
"p-lazy": "^3.1.0",
5352
"p-timeout": "^4.1.0",

packages/job-worker/src/__mocks__/collection.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ import {
3232
mongoWhere,
3333
} from '@sofie-automation/corelib/dist/mongo'
3434
import { ProtectedString } from '@sofie-automation/corelib/dist/protectedString'
35-
import EventEmitter = require('eventemitter3')
3635
import { AnyBulkWriteOperation, Collection, CountOptions, FindOptions } from 'mongodb'
3736
import { ReadonlyDeep } from 'type-fest'
3837
import { IChangeStream, IChangeStreamEvents, ICollection, IDirectCollections, MongoModifier, MongoQuery } from '../db'
@@ -43,6 +42,7 @@ import { ExternalMessageQueueObj } from '@sofie-automation/corelib/dist/dataMode
4342
import { MediaObjects } from '@sofie-automation/corelib/dist/dataModel/MediaObjects'
4443
import { PackageInfoDB } from '@sofie-automation/corelib/dist/dataModel/PackageInfos'
4544
import type { DBNotificationObj } from '@sofie-automation/corelib/dist/dataModel/Notifications'
45+
import { EventEmitter } from 'events'
4646

4747
export interface CollectionOperation {
4848
type: string

packages/job-worker/src/db/collection.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { ProtectedString, unprotectString } from '@sofie-automation/corelib/dist/protectedString'
2-
import { EventEmitter } from 'eventemitter3'
2+
import { EventEmitter } from 'events'
33
import { AnyBulkWriteOperation, ChangeStream, Collection as MongoCollection, FindOptions, CountOptions } from 'mongodb'
44
import { IChangeStreamEvents } from '.'
55
import { startSpanManual } from '../profiler'

packages/job-worker/src/db/collections.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ import { literal } from '@sofie-automation/corelib/dist/lib'
4343
import { ReadonlyDeep } from 'type-fest'
4444
import { ExternalMessageQueueObj } from '@sofie-automation/corelib/dist/dataModel/ExternalMessageQueue'
4545
import { MediaObjects } from '@sofie-automation/corelib/dist/dataModel/MediaObjects'
46-
import EventEmitter = require('eventemitter3')
4746
import type { DBNotificationObj } from '@sofie-automation/corelib/dist/dataModel/Notifications'
47+
import type { EventEmitter } from 'events'
4848

4949
export type MongoQuery<TDoc> = Filter<TDoc>
5050
export type MongoModifier<TDoc> = UpdateFilter<TDoc>

packages/server-core-integration/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@
7272
"dependencies": {
7373
"@sofie-automation/shared-lib": "1.52.0-in-development",
7474
"ejson": "^2.2.3",
75-
"eventemitter3": "^4.0.7",
7675
"faye-websocket": "^0.11.4",
7776
"got": "^11.8.6",
7877
"tslib": "^2.8.1",

packages/server-core-integration/src/lib/CoreConnectionChild.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { EventEmitter } from 'eventemitter3'
1+
import { EventEmitter } from 'events'
22
import {
33
PeripheralDeviceStatusObject,
44
PeripheralDeviceInitOptions,

packages/server-core-integration/src/lib/coreConnection.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { EventEmitter } from 'eventemitter3'
1+
import { EventEmitter } from 'events'
22
import * as _ from 'underscore'
33
import {
44
PeripheralDeviceCategory,

packages/server-core-integration/src/lib/ddpClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
import * as WebSocket from 'faye-websocket'
1212
import * as EJSON from 'ejson'
13-
import { EventEmitter } from 'eventemitter3'
13+
import { EventEmitter } from 'events'
1414
import got from 'got'
1515
import { ProtectedString } from '@sofie-automation/shared-lib/dist/lib/protectedString'
1616

packages/server-core-integration/src/lib/ddpConnector.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { EventEmitter } from 'eventemitter3'
1+
import { EventEmitter } from 'events'
22
import { DDPClient, DDPConnectorOptions } from './ddpClient'
33

44
export type DDPConnectorEvents = {

packages/server-core-integration/src/lib/watchDog.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { EventEmitter } from 'eventemitter3'
1+
import { EventEmitter } from 'events'
22

33
export type WatchDogCheckFunction = () => Promise<any>
44
export type WatchDogEvents = {

0 commit comments

Comments
 (0)