From: Eduardo San Martin Morote Date: Wed, 17 Apr 2024 12:21:14 +0000 (+0200) Subject: build: help [skip ci] X-Git-Tag: @pinia/nuxt@0.5.2-beta.0~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=84810b9fb79cffd20489ea9598eca8fa272cfcc4;p=thirdparty%2Fvuejs%2Fpinia.git build: help [skip ci] --- diff --git a/scripts/release.mjs b/scripts/release.mjs index f5616ce2..f2b8b8c1 100644 --- a/scripts/release.mjs +++ b/scripts/release.mjs @@ -23,6 +23,23 @@ let { noDepsUpdate, } = args +if (args.h || args.help) { + console.log( + ` +Usage: node release.mjs [flags] + node release.mjs [ -h | --help ] + +Flags: + --skipBuild Skip building packages + --tag Publish under a given npm dist tag + --dry Dry run + --skipCleanCheck Skip checking if the git repo is clean + --noDepsUpdate Skip updating dependencies in package.json files +`.trim() + ) + process.exit(0) +} + // const preId = // args.preid || // (semver.prerelease(currentVersion) && semver.prerelease(currentVersion)[0]) @@ -264,14 +281,14 @@ async function updateVersions(packageList) { if (!noDepsUpdate) { updateDeps(pkg, 'dependencies', packageList) updateDeps(pkg, 'peerDependencies', packageList) + const content = JSON.stringify(pkg, null, 2) + '\n' + return isDryRun + ? dryRun('write', [name], { + dependencies: pkg.dependencies, + peerDependencies: pkg.peerDependencies, + }) + : fs.writeFile(join(path, 'package.json'), content) } - const content = JSON.stringify(pkg, null, 2) + '\n' - return isDryRun - ? dryRun('write', [name], { - dependencies: pkg.dependencies, - peerDependencies: pkg.peerDependencies, - }) - : fs.writeFile(join(path, 'package.json'), content) }) ) }