bundle-n-require
Version:
Require and bundle Typescript and Javascript files in NodeJS
16 lines (13 loc) • 422 B
TypeScript
import { BuildOptions } from 'esbuild';
interface BundleNRequireOptions {
cwd?: string;
interopDefault?: boolean;
esbuildOptions?: BuildOptions;
}
interface BundleResult {
mod: any;
dependencies: string[];
code: string;
}
declare function bundleNRequire(file: string, opts?: BundleNRequireOptions): Promise<BundleResult>;
export { type BundleNRequireOptions, type BundleResult, bundleNRequire };