2025-07-03 16:24:19 +09:00
|
|
|
import { generateChangelog, release } from '@vitejs/release-scripts'
|
2022-02-12 19:14:31 +08:00
|
|
|
import colors from 'picocolors'
|
2025-07-03 16:24:19 +09:00
|
|
|
import { logRecentCommits, updateTemplateVersions } from './releaseUtils'
|
2023-04-05 11:43:16 +02:00
|
|
|
|
|
|
|
|
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...'))
|
2025-07-03 16:24:19 +09:00
|
|
|
|
|
|
|
|
await generateChangelog({
|
|
|
|
|
getPkgDir: () => `packages/${pkgName}`,
|
|
|
|
|
tagPrefix: pkgName === 'vite' ? undefined : `${pkgName}@`,
|
|
|
|
|
})
|
2023-04-05 11:43:16 +02:00
|
|
|
},
|
2020-12-29 00:48:52 -05:00
|
|
|
})
|