@remcostoeten/fync
Version:
A unified TypeScript library for easy access to popular APIs (GitHub, Spotify, GitLab, etc.)
20 lines • 700 B
JavaScript
import { createChainableClient, } from "../../core/chainable";
import { createHttpClient } from "./http-client";
function createNpmChainableClient(config) {
const httpClient = createHttpClient({
baseUrl: config.baseUrl || "https://registry.npmjs.org",
defaultHeaders: {
"User-Agent": config.userAgent || "npm-http-client",
},
timeout: config.timeout || 30000,
});
return createChainableClient(config, httpClient, {
cacheKeyPrefix: "npm",
supportsPagination: false,
});
}
function createNpmClient(config = {}) {
return createNpmChainableClient(config);
}
export { createNpmClient };
//# sourceMappingURL=npm-client.js.map