Skip to content

Commit 3209128

Browse files
authored
Merge pull request #17 from launchdarkly/eb/sc-145320/remove-original
drop dependency on "original" package
2 parents 9ed8723 + a987530 commit 3209128

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

lib/eventsource.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
var retryDelay = require('./retry-delay')
22

3-
var original = require('original')
43
var parse = require('url').parse
4+
var URL = require('url').URL
55
var events = require('events')
66
var https = require('https')
77
var http = require('http')
@@ -67,6 +67,8 @@ function EventSource (url, eventSourceInitDict) {
6767
config.jitterRatio ? retryDelay.defaultJitter(config.jitterRatio) : null
6868
)
6969

70+
var streamOriginUrl = new URL(url).origin
71+
7072
function makeRequestUrlAndOptions () {
7173
// Returns { url, options }; url is null/undefined if the URL properties are in options
7274
var actualUrl = url
@@ -345,7 +347,7 @@ function EventSource (url, eventSourceInitDict) {
345347
var event = new MessageEvent(type, {
346348
data: data.slice(0, -1), // remove trailing newline
347349
lastEventId: lastEventId,
348-
origin: original(url)
350+
origin: streamOriginUrl
349351
})
350352
data = ''
351353
eventId = undefined

package.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,7 @@
4949
"engines": {
5050
"node": ">=0.12.0"
5151
},
52-
"dependencies": {
53-
"original": "^1.0.2"
54-
},
52+
"dependencies": {},
5553
"standard": {
5654
"ignore": [
5755
"example/eventsource-polyfill.js"

0 commit comments

Comments
 (0)