diff options
author | Jimmy Wärting <jimmy@warting.se> | 2021-10-26 19:28:43 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-26 19:28:43 +0300 |
commit | ba6b799ff614fedf26a29448620604aae3d2afec (patch) | |
tree | 4be227f5480503dd9857e1dcffa06d0f54e4548c /lib/torrent.js | |
parent | 7906081aa03b022451d55027360002775655e2bf (diff) |
fix: Prep for esm (#2205)
* prep for esm
* update min req node vers
* revert node prefix
Diffstat (limited to 'lib/torrent.js')
-rw-r--r-- | lib/torrent.js | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/lib/torrent.js b/lib/torrent.js index 78695c0..ac7cb97 100644 --- a/lib/torrent.js +++ b/lib/torrent.js @@ -1,26 +1,26 @@ /* global Blob */ +const EventEmitter = require('events') +const fs = require('fs') +const net = require('net') // browser exclude +const os = require('os') // browser exclude +const path = require('path') const addrToIPPort = require('addr-to-ip-port') -const BitField = require('bitfield').default +const { default: BitField } = require('bitfield') const CacheChunkStore = require('cache-chunk-store') const ChunkStoreWriteStream = require('chunk-store-stream/write') const cpus = require('cpus') -const debug = require('debug')('webtorrent:torrent') +const debugFactory = require('debug') const Discovery = require('torrent-discovery') -const EventEmitter = require('events').EventEmitter -const fs = require('fs') const FSChunkStore = require('fs-chunk-store') // browser: `memory-chunk-store` const get = require('simple-get') const ImmediateChunkStore = require('immediate-chunk-store') const ltDontHave = require('lt_donthave') const MemoryChunkStore = require('memory-chunk-store') const MultiStream = require('multistream') -const net = require('net') // browser exclude -const os = require('os') // browser exclude const parallel = require('run-parallel') const parallelLimit = require('run-parallel-limit') const parseTorrent = require('parse-torrent') -const path = require('path') const Piece = require('torrent-piece') const pump = require('pump') const queueMicrotask = require('queue-microtask') @@ -30,13 +30,14 @@ const speedometer = require('speedometer') const utMetadata = require('ut_metadata') const utPex = require('ut_pex') // browser exclude -const File = require('./file') -const Peer = require('./peer') -const RarityMap = require('./rarity-map') -const Server = require('./server') // browser exclude -const utp = require('./utp') // browser exclude -const WebConn = require('./webconn') +const File = require('./file.js') +const Peer = require('./peer.js') +const RarityMap = require('./rarity-map.js') +const Server = require('./server.js') // browser exclude +const utp = require('./utp.js') // browser exclude +const WebConn = require('./webconn.js') +const debug = debugFactory('webtorrent:torrent') const MAX_BLOCK_LENGTH = 128 * 1024 const PIECE_TIMEOUT = 30000 const CHOKE_TIMEOUT = 5000 |