UNPKG

packagist-api-client

Version:

Packgist (PHP Package Repository) API client in JavaScript.

22 lines (21 loc) 844 B
"use strict"; 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;