Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/webtorrent/webtorrent.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/file.js')
-rw-r--r--lib/file.js24
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