removed livescript dependency

This commit is contained in:
Atlas Cove 2021-05-14 20:52:37 +01:00
parent 2e4d6509ad
commit 0662dd78b3
7 changed files with 1827 additions and 3035 deletions

View File

@ -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.

1807
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -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"
} }
} }

18
snarf.js Normal file
View 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);
});
});
};

View File

@ -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

3016
yarn.lock

File diff suppressed because it is too large Load Diff