perf: drop clone (#523)

This commit is contained in:
Cas_ 2024-07-01 19:23:38 +02:00 committed by GitHub
parent b21a6a5d0a
commit 83a24ce77f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 4 deletions

View File

@ -1,5 +1,4 @@
import arrayRemove from 'unordered-array-remove'
import clone from 'clone'
import Debug from 'debug'
import dgram from 'dgram'
import Socks from 'socks'
@ -11,6 +10,9 @@ import compact2string from 'compact2string'
const debug = Debug('bittorrent-tracker:udp-tracker')
// this was done some many years ago to fix "prevent Socks instances concurrency", and used some bloated package, no clue if it's needed, but this is simpler, #356
const clone = obj => JSON.parse(JSON.stringify(obj))
/**
* UDP torrent tracker client (for an individual tracker)
*

View File

@ -27,12 +27,11 @@
},
"type": "module",
"dependencies": {
"@thaunknown/simple-peer": "^10.0.6",
"@thaunknown/simple-websocket": "^9.1.1",
"@thaunknown/simple-peer": "^10.0.8",
"@thaunknown/simple-websocket": "^9.1.3",
"bencode": "^4.0.0",
"bittorrent-peerid": "^1.3.6",
"chrome-dgram": "^3.0.6",
"clone": "^2.1.2",
"compact2string": "^1.4.1",
"cross-fetch-ponyfill": "^1.0.3",
"debug": "^4.3.4",