diff options
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 |