| Server IP : 13.235.167.51 / Your IP : 216.73.217.116 Web Server : Apache System : Linux machinox-server 6.17.0-1013-aws #13~24.04.1-Ubuntu SMP Fri Apr 24 21:36:58 UTC 2026 aarch64 User : root ( 0) PHP Version : 8.2.29 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/control.machinox.in/node_modules/is-bun-module/dist/ |
Upload File : |
// src/bun.ts
import { builtinModules } from "node:module";
import { checkModule, getModules, bundledBunModules, implementedNodeModules } from "./shared";
import { MINIMUM_BUN_VERSION } from "./shared";
var currentBunVersion = Bun.version;
var bunModules = { ...bundledBunModules };
for (const moduleName of builtinModules) {
if (moduleName.startsWith("bun:")) {
bunModules[moduleName] ??= `>=${currentBunVersion}`;
}
}
function isBunModule(moduleName, bunVersion) {
return checkModule(moduleName, bunModules, bunVersion ?? currentBunVersion);
}
function isBunImplementedNodeModule(moduleName, bunVersion) {
return checkModule(moduleName, implementedNodeModules, bunVersion ?? currentBunVersion);
}
function isBunBuiltin(moduleName, bunVersion) {
return isBunModule(moduleName, bunVersion) || isBunImplementedNodeModule(moduleName, bunVersion);
}
function getBunModules(bunVersion) {
return getModules(bunModules, bunVersion ?? currentBunVersion);
}
function getBunImplementedNodeModules(bunVersion) {
return getModules(implementedNodeModules, bunVersion ?? currentBunVersion);
}
function getBunBuiltinModules(bunVersion) {
return [...getBunModules(bunVersion), ...getBunImplementedNodeModules(bunVersion)];
}
export {
MINIMUM_BUN_VERSION,
getBunBuiltinModules,
getBunImplementedNodeModules,
getBunModules,
isBunBuiltin,
isBunImplementedNodeModule,
isBunModule
};