packagist-api-client
Version:
Packgist (PHP Package Repository) API client in JavaScript.
22 lines (21 loc) • 844 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const axios_1 = __importDefault(require("axios"));
async function listAll() {
const response = await axios_1.default.get('https://packagist.org/packages/list.json');
return response.data;
}
exports.listAll = listAll;
async function listByOrg(vendor) {
const response = await axios_1.default.get(`https://packagist.org/packages/list.json?vendor=${vendor}`);
return response.data;
}
exports.listByOrg = listByOrg;
async function listByType(type) {
const response = await axios_1.default.get(`https://packagist.org/packages/list.json?type=${type}`);
return response.data;
}
exports.listByType = listByType;