removed livescript dependency
This commit is contained in:
parent
2e4d6509ad
commit
0662dd78b3
|
@ -1,4 +1,4 @@
|
||||||
# snarf
|
# snarf
|
||||||
A simple, low-dependency file downloader
|
A simple, low-dependency file downloader
|
||||||
|
|
||||||
**Currently still in development**.
|
**Currently still in development**, may be useable, but don't count on it.
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -6,9 +6,6 @@
|
||||||
"author": "Atlas <AtlasJan@gmx.com>",
|
"author": "Atlas <AtlasJan@gmx.com>",
|
||||||
"license": "LGPL-3.0-or-later",
|
"license": "LGPL-3.0-or-later",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"gulp": "^4.0.2",
|
"mocha": "^8.4.0"
|
||||||
"gulp-livescript": "^3.0.1",
|
|
||||||
"livescript": "^1.6.0",
|
|
||||||
"mocha": "^7.1.1"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
const https, fs;
|
||||||
|
https = require('https');
|
||||||
|
fs = require('fs');
|
||||||
|
|
||||||
|
export default function snarf(url, location){
|
||||||
|
var _location;
|
||||||
|
location =(_location=location)!==null&&_location!==void 0?_location : [process.cwd() + "/" + fs.basename(url)];
|
||||||
|
return new Promise(function(resolve, reject){
|
||||||
|
var f;
|
||||||
|
f = fs.createWriteStream;
|
||||||
|
f.on('error', reject);
|
||||||
|
return https.get(url, function(res){
|
||||||
|
res.on('error', reject);
|
||||||
|
res.on('success', resolve);
|
||||||
|
return res.pipe(f);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
};
|
14
snarf.ls
14
snarf.ls
|
@ -1,14 +0,0 @@
|
||||||
require! https
|
|
||||||
require! fs
|
|
||||||
|
|
||||||
module.exports = (url, location) ->
|
|
||||||
``var _location;
|
|
||||||
location =(_location=location)!==null&&_location!==void 0?_location : ``"#{process.cwd!}/#{fs.basename(url)}";
|
|
||||||
new Promise (resolve, reject) ->
|
|
||||||
f=fs.createWriteStream
|
|
||||||
f.on \error reject
|
|
||||||
https.get url, (res) ->
|
|
||||||
res.on \error, reject
|
|
||||||
res.on \success, resolve
|
|
||||||
res.pipe f
|
|
||||||
|
|
Loading…
Reference in New Issue