Something went wrong. Try again.
fork of hey-api/openapi-ts because I need some additional things
Something went wrong. Try again.
627 B · 19 lines
TypeScript
1234567891011121314151617181920import { ConfigError } from '../error';
export function checkNodeVersion(): void { if (typeof Bun !== 'undefined') { const [major] = Bun.version.split('.').map(Number); if (major! < 1) { throw new ConfigError( `Unsupported Bun version ${Bun.version}. Please use Bun 1.0.0 or newer.`, ); } } else if (typeof process !== 'undefined' && process.versions?.node) { const [major] = process.versions.node.split('.').map(Number); if (major! < 20) { throw new ConfigError( `Unsupported Node version ${process.versions.node}. Please use Node 20 or newer.`, ); } }}