UNPKG

@visulima/cerebro

Version:

A delightful toolkit for building cross-runtime CLIs for Node.js, Deno, and Bun.

24 lines (23 loc) 938 B
import type { Plugin } from "../types/plugin.d.ts"; export type RuntimeType = "bun" | "deno" | "node"; export type RuntimeVersionRequirement = { /** Minimum version required */ minVersion: number; }; export type RuntimeVersionCheckOptions = { /** Runtime version requirements for specific runtimes */ runtimes?: { /** Minimum Bun version requirement */ bun?: RuntimeVersionRequirement; /** Minimum Deno version requirement */ deno?: RuntimeVersionRequirement; /** Minimum Node.js version requirement */ node?: RuntimeVersionRequirement; }; }; /** * Create a runtime version check plugin that supports Node.js, Bun, and Deno. * @param options Configuration for runtime version requirements * @returns Plugin instance that validates runtime version on initialization */ export declare const runtimeVersionCheckPlugin: (options?: RuntimeVersionCheckOptions) => Plugin;