diff options
Diffstat (limited to 'lib/file.js')
-rw-r--r-- | lib/file.js | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/lib/file.js b/lib/file.js index e972113..f38fc0d 100644 --- a/lib/file.js +++ b/lib/file.js @@ -1,14 +1,14 @@ -const EventEmitter = require('events') -const { PassThrough } = require('streamx') -const { BlobWriteStream } = require('fast-blob-stream') -const streamToBuffer = require('stream-with-known-length-to-buffer') -const queueMicrotask = require('queue-microtask') -const rangeParser = require('range-parser') -const mime = require('mime') -const eos = require('end-of-stream') -const FileStream = require('./file-stream.js') - -class File extends EventEmitter { +import EventEmitter from 'events' +import { PassThrough } from 'streamx' +import { BlobWriteStream } from 'fast-blob-stream' +import streamToBuffer from 'stream-with-known-length-to-buffer' +import queueMicrotask from 'queue-microtask' +import rangeParser from 'range-parser' +import mime from 'mime' +import eos from 'end-of-stream' +import FileStream from './file-stream.js' + +export default class File extends EventEmitter { constructor (torrent, file) { super() @@ -210,5 +210,3 @@ class File extends EventEmitter { this._fileStreams.clear() } } - -module.exports = File |