yt-dlp support
This commit is contained in:
26
node_modules/node-webpmux/io.js
generated
vendored
Normal file
26
node_modules/node-webpmux/io.js
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
let fs = {};
|
||||
if (typeof window === 'undefined') {
|
||||
const _fs = require('fs');
|
||||
const { promisify } = require('util');
|
||||
const { basename } = require('path');
|
||||
fs = {
|
||||
read: promisify(_fs.read),
|
||||
write: promisify(_fs.write),
|
||||
open: promisify(_fs.open),
|
||||
close: promisify(_fs.close),
|
||||
basename,
|
||||
avail: true
|
||||
};
|
||||
} else {
|
||||
let f = async () => { throw new Error('Running inside a browser; filesystem support is not available'); };
|
||||
fs = {
|
||||
read: f,
|
||||
write: f,
|
||||
open: f,
|
||||
close: f,
|
||||
basename: f,
|
||||
err: f,
|
||||
avail: false
|
||||
};
|
||||
}
|
||||
module.exports = fs;
|
||||
Reference in New Issue
Block a user