first commit

This commit is contained in:
2025-10-26 23:10:15 +08:00
commit 8f0345b7be
14961 changed files with 2356381 additions and 0 deletions

29
node_modules/release-it/lib/spinner.js generated vendored Normal file
View File

@@ -0,0 +1,29 @@
import { oraPromise } from 'ora';
import { format } from './util.js';
const noop = Promise.resolve();
class Spinner {
constructor({ container = {} } = {}) {
this.config = container.config;
this.ora = container.ora || oraPromise;
}
show({ enabled = true, task, label, external = false, context }) {
if (!enabled) return noop;
const { config } = this;
this.isSpinnerDisabled = !config.isCI || config.isVerbose || config.isDryRun || config.isDebug;
this.canForce = !config.isCI && !config.isVerbose && !config.isDryRun && !config.isDebug;
const awaitTask = task();
if (!this.isSpinnerDisabled || (external && this.canForce)) {
const text = format(label, context);
this.ora(awaitTask, text);
}
return awaitTask;
}
}
export default Spinner;