Artifactory Query Language library
npm install jfrog-aql``
var aql = require('aql'),
username = "fekete.peter",
password = "lokaki12",
auth = "Basic " + new Buffer(username + ":" + password).toString("base64");
// config object is used by the Request class
aql.config({
uri: "http://artifactory.mydomain.com/artifactory/api/search/aql",
headers: {
Authorization: auth
}
});
`
Method in the config by default is POST. The default transform function isJSON.parse.
`
var aqlQuery = aql.items.find().include("*").limit(10).sort({$asc: ["repo"]});
aql.query(aqlQuery).then((data) => {
console.log(data);
});
``