chandu1310/nodeneeds-cli

View on GitHub
src/actions/get-latest-release.js

Summary

Maintainability
A
0 mins
Test Coverage
import { fetchLatestRelease } from './fetch-latest-release';

const fs = require('fs');

export const getLatestRelease = (details) => {
  const { fileDestination, type } = details;
  console.log(`Fetching latest nodeneeds`);
  const releaseArchive = `${fileDestination}/released-version.zip`;
  return fetchLatestRelease(type).then(data => {
    fs.writeFileSync(releaseArchive, data);
    return Object.assign( {}, details, { releaseArchive } );
  });
}