faunadb
Version:
FaunaDB Javascript driver for Node.JS and Browsers
26 lines (20 loc) • 724 B
JavaScript
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()