/* eslint-disable no-template-curly-in-string */ import releaseIt from 'release-it'; import { join, dirname } from 'node:path'; import { fileURLToPath } from 'node:url'; const __dirname = dirname(fileURLToPath(import.meta.url)); const PLUGIN_PATH = join(__dirname, '../compiler/vant-cli-release-plugin.js'); export async function release(command: { tag?: string }) { await releaseIt({ plugins: { [PLUGIN_PATH]: {}, }, npm: { tag: command.tag, }, git: { tagName: 'v${version}', commitMessage: 'release: ${version}', }, }); }