UNPKG

@baseplate-dev/create-project

Version:

CLI starter kit for creating a new Baseplate project

21 lines (20 loc) 712 B
import axios from 'axios'; import ora from 'ora'; export async function getLatestCliVersion() { const spinner = ora({ text: 'Checking for the latest version of Baseplate CLI...', }).start(); try { const url = `https://registry.npmjs.org/@baseplate-dev/project-builder-cli`; const response = await axios.get(url); if (!response.data.name) { throw new Error('Invalid response from NPM registry'); } spinner.succeed(); return response.data['dist-tags'].latest; } catch { spinner.fail('Failed to fetch the latest CLI version'); throw new Error('Could not determine the latest version of Baseplate CLI'); } }