UNPKG

faunadb

Version:

FaunaDB Javascript driver for Node.JS and Browsers

26 lines (20 loc) 724 B
const { version, repository, name } = require('../package.json') const { resolveFetch } = require('../src/_util') const boxen = require('boxen') const chalk = require('chalk') async function printReleaseNotes() { const releaseInfo = await resolveFetch()( `https://api.github.com/repos/${repository}/releases/tags/${version}` ).then(resp => resp.json()) if (releaseInfo === undefined || releaseInfo.body === undefined) return const releaseNotes = releaseInfo.body .replace(/-/g, chalk.green(' - ')) .replace(/\r\n/g, '\n') console.info( boxen(chalk.cyan(`${name}@${version} release notes: \n\n`) + releaseNotes, { padding: 1, borderColor: 'yellow', }) ) } printReleaseNotes()