mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-26 23:52:06 +00:00
20 lines
501 B
TypeScript
20 lines
501 B
TypeScript
|
import { inc } from 'semver'
|
||
|
import { loadWorkspace } from './_utils'
|
||
|
|
||
|
async function main () {
|
||
|
const workspace = await loadWorkspace(process.cwd())
|
||
|
|
||
|
for (const pkg of workspace.packages.filter(p => !p.data.private)) {
|
||
|
// TODO: Set release type based on changelog after 3.0.0
|
||
|
const newVersion = inc(pkg.data.version, 'prerelease', 'rc')
|
||
|
workspace.setVersion(pkg.data.name, newVersion!)
|
||
|
}
|
||
|
|
||
|
await workspace.save()
|
||
|
}
|
||
|
|
||
|
main().catch((err) => {
|
||
|
console.error(err)
|
||
|
process.exit(1)
|
||
|
})
|