Simple Cydia Repo installer and parser for NodeJS
import * as CRD from 'cydiarepodownloader';
const repoData = await CRD.parseRepo(repoURL);
// This creates a JSON stingified format. An example is provided in: "example.json"
/* OUTPUTS:
onError: false
onSuccess: true
/*
import * as CRD from 'cydiarepodownloader';
const repoData = await CRD.parsePackages(repoURL);
// This creates a JSON stingified format. An example is provided in: "example.json" (only the packages are saved in this mode.)
/* OUTPUTS:
onError: false
onSuccess: true
/*
import * as CRD from 'cydiarepodownloader';
await CRD.downloadPackageFromRepo(repoURL,packageName, directoryToDownload+"/whatever.deb");
/* OUTPUTS:
onError: false
onSuccess: true
/*
import * as CRD from 'cydiarepodownloader';
await CRD.downloadAllPackagesFromRepo(repoURL, directoryToDownload);
/* OUTPUTS:
Errors: ["packagename1","packagename2"]
(if errors are empty, you get an empty array)
/*