diff --git a/packages/nestjs-trpc/lib/scanners/file.scanner.ts b/packages/nestjs-trpc/lib/scanners/file.scanner.ts index 1ac3b63..66f3f8e 100644 --- a/packages/nestjs-trpc/lib/scanners/file.scanner.ts +++ b/packages/nestjs-trpc/lib/scanners/file.scanner.ts @@ -25,11 +25,13 @@ export class FileScanner { if (jsFilePath == null) { throw new Error(`Could not find caller file: ${caller}`); } - const sourceMap = this.getSourceMapFromJSPath(jsFilePath); - return this.normalizePath( - path.resolve(jsFilePath, '..', sourceMap.sources[0]), - ); + if (typeof Bun !== "undefined") { + return jsFilePath + } else { + const sourceMap = this.getSourceMapFromJSPath(jsFilePath); + return this.normalizePath(path.resolve(jsFilePath, '..', sourceMap.sources[0])); + } } private normalizePath(p: string): string {