guyellis/packcomp

View on GitHub
lib/remote.js

Summary

Maintainability
A
0 mins
Test Coverage
const fetch = require('node-fetch');

const getRemotePackage = async (url) => {
  const result = await fetch(url);
  if (result.status > 299) {
    // eslint-disable-next-line no-console
    console.error(`Received unexpected status ${result.status} from call to ${url}`);
    return {};
  }

  return result.json();
};

module.exports = {
  getRemotePackage,
};