api: lint **everything**

This commit is contained in:
Thomas Hobson 2021-02-21 11:39:03 +13:00
parent 216451d1aa
commit 60c004eea9
No known key found for this signature in database
GPG key ID: 9F1FD9D87950DB6F
22 changed files with 764 additions and 550 deletions

View file

@ -1,34 +1,33 @@
const fs = require("fs"),
path= require("path"),
util = require("util"),
fetch = require("node-fetch"),
urlp = require("url")
const fs = require('fs/promises'),
path= require('path'),
fetch = require('node-fetch'),
urlp = require('url');
module.exports = {
async buffer_from_u_r_l(url){
if(!(url instanceof URL))
url = new URL(url)
if(url.protocol == "file:"){
url = new URL(url);
if(url.protocol == 'file:'){
//eslint-disable-next-line snakecasejs/snakecasejs
return await util.promisify(fs.read_file)(urlp.fileURLToPath(url))
return await fs.read_file(urlp.fileURLToPath(url));
}else{
return await fetch({
url: url.toString()
})
});
}
},
add_url_base_if_required(url, base){
try{
return new URL(url)
return new URL(url);
}catch{
//Assume this is a file name
return new URL(url, base + "/")
return new URL(url, base + '/');
}
},
url_basename(url){
return path.basename(url.pathname)
return path.basename(url.pathname);
},
}
};