MCPcopy Create free account
hub / github.com/vercel/vercel / getSupportedBunVersion

Function getSupportedBunVersion

packages/build-utils/src/fs/node-version.ts:200–219  ·  view source on GitHub ↗
(engineRange: string)

Source from the content-addressed store, hash-verified

198}
199
200export function getSupportedBunVersion(engineRange: string): BunVersion {
201 if (validRange(engineRange)) {
202 const selected = BUN_VERSIONS.find(version => {
203 return intersects(version.range, engineRange);
204 });
205
206 if (selected) {
207 return new BunVersion({
208 major: selected.major,
209 range: selected.range,
210 runtime: selected.runtime,
211 });
212 }
213 }
214
215 throw new NowBuildError({
216 message: `Found invalid Bun Version: "${engineRange}".`,
217 code: 'BUILD_UTILS_BUN_VERSION_INVALID',
218 });
219}
220
221export function isBunVersion(version: Version) {
222 return version.runtime.startsWith('bun');

Callers 2

getNodeVersionFunction · 0.90
startDevServerFunction · 0.90

Calls 1

findMethod · 0.45

Tested by

no test coverage detected