removed livescript dependency
This commit is contained in:
parent
2e4d6509ad
commit
0662dd78b3
@ -1,4 +1,4 @@
|
||||
# snarf
|
||||
A simple, low-dependency file downloader
|
||||
|
||||
**Currently still in development**.
|
||||
**Currently still in development**, may be useable, but don't count on it.
|
||||
|
1807
package-lock.json
generated
Normal file
1807
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
@ -6,9 +6,6 @@
|
||||
"author": "Atlas <AtlasJan@gmx.com>",
|
||||
"license": "LGPL-3.0-or-later",
|
||||
"devDependencies": {
|
||||
"gulp": "^4.0.2",
|
||||
"gulp-livescript": "^3.0.1",
|
||||
"livescript": "^1.6.0",
|
||||
"mocha": "^7.1.1"
|
||||
"mocha": "^8.4.0"
|
||||
}
|
||||
}
|
||||
|
18
snarf.js
Normal file
18
snarf.js
Normal file
@ -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
Block a user