SIGN IN SIGN UP
vitejs / vite UNCLAIMED

Next generation frontend tooling. It's fast!

79383 0 1 TypeScript
import { generateChangelog, release } from '@vitejs/release-scripts'
import colors from 'picocolors'
import { logRecentCommits, updateTemplateVersions } from './releaseUtils'
release({
repo: 'vite',
packages: ['vite', 'create-vite', 'plugin-legacy'],
toTag: (pkg, version) =>
pkg === 'vite' ? `v${version}` : `${pkg}@${version}`,
logChangelog: (pkg) => logRecentCommits(pkg),
generateChangelog: async (pkgName) => {
if (pkgName === 'create-vite') await updateTemplateVersions()
console.log(colors.cyan('\nGenerating changelog...'))
await generateChangelog({
getPkgDir: () => `packages/${pkgName}`,
tagPrefix: pkgName === 'vite' ? undefined : `${pkgName}@`,
})
},
2020-12-29 00:48:52 -05:00
})