{"version":3,"file":"mastra-deployer-D6fHvmFM.cjs","names":["Bundler"],"sources":["../src/mastra-deployer.ts"],"sourcesContent":["import type { Config } from '@mastra/core/mastra';\nimport { Bundler } from '@mastra/deployer/bundler';\n\nexport class BuildBundler extends Bundler {\n  constructor() {\n    super('Temporal');\n    this.platform = process.versions?.bun ? 'neutral' : 'node';\n  }\n\n  protected async getUserBundlerOptions(\n    mastraEntryFile: string,\n    outputDirectory: string,\n  ): Promise<NonNullable<Config['bundler']>> {\n    const bundlerOptions = await super.getUserBundlerOptions(mastraEntryFile, outputDirectory);\n\n    return {\n      ...bundlerOptions,\n      externals: true,\n      sourcemap: true,\n    };\n  }\n\n  getEnvFiles(): Promise<string[]> {\n    return Promise.resolve([]);\n  }\n\n  protected installDependencies(): Promise<void> {\n    return Promise.resolve();\n  }\n\n  protected copyPublic(): Promise<void> {\n    return Promise.resolve();\n  }\n\n  writePackageJson(): Promise<void> {\n    return Promise.resolve();\n  }\n\n  async bundle(\n    entryFile: string,\n    outputDirectory: string,\n    { toolsPaths, projectRoot }: { toolsPaths: (string | string[])[]; projectRoot: string },\n  ): Promise<void> {\n    return this._bundle(entryFile, entryFile, { outputDirectory, projectRoot }, toolsPaths);\n  }\n\n  async lint(entryFile: string, outputDirectory: string, toolsPaths: (string | string[])[]): Promise<void> {\n    await super.lint(entryFile, outputDirectory, toolsPaths);\n  }\n}\n"],"mappings":";;AAGA,IAAa,eAAb,cAAkCA,yBAAAA,QAAQ;CACxC,cAAc;EACZ,MAAM,UAAU;EAChB,KAAK,WAAW,QAAQ,UAAU,MAAM,YAAY;CACtD;CAEA,MAAgB,sBACd,iBACA,iBACyC;EAGzC,OAAO;GACL,GAAG,MAHwB,MAAM,sBAAsB,iBAAiB,eAAe;GAIvF,WAAW;GACX,WAAW;EACb;CACF;CAEA,cAAiC;EAC/B,OAAO,QAAQ,QAAQ,CAAC,CAAC;CAC3B;CAEA,sBAA+C;EAC7C,OAAO,QAAQ,QAAQ;CACzB;CAEA,aAAsC;EACpC,OAAO,QAAQ,QAAQ;CACzB;CAEA,mBAAkC;EAChC,OAAO,QAAQ,QAAQ;CACzB;CAEA,MAAM,OACJ,WACA,iBACA,EAAE,YAAY,eACC;EACf,OAAO,KAAK,QAAQ,WAAW,WAAW;GAAE;GAAiB;EAAY,GAAG,UAAU;CACxF;CAEA,MAAM,KAAK,WAAmB,iBAAyB,YAAkD;EACvG,MAAM,MAAM,KAAK,WAAW,iBAAiB,UAAU;CACzD;AACF"}