{"version":3,"file":"index.cjs","sources":["../../../src/downloader/index.ts"],"sourcesContent":["import axios from \"axios\";\nimport fs from \"fs\";\n\nexport const downloadVideo = async (videoUrl: string) => {\n  try {\n    const videoResponse = await axios.get(videoUrl, { responseType: \"stream\" });\n    const videoStream = fs.createWriteStream(`video_${Date.now()}.mp4`);\n    videoResponse.data.pipe(videoStream);\n\n    videoStream.on(\"finish\", () => {\n      console.log(\"Video downloaded successfully!\");\n    });\n  } catch (error: any) {\n    console.error(\"Error:\", error.message);\n  }\n};\n"],"names":["axios","fs"],"mappings":";;;;;;;;;;AAGa,MAAA,aAAA,GAAgB,OAAO,QAAqB,KAAA;AACvD,EAAI,IAAA;AACF,IAAM,MAAA,aAAA,GAAgB,MAAMA,sBAAM,CAAA,GAAA,CAAI,UAAU,EAAE,YAAA,EAAc,UAAU,CAAA,CAAA;AAC1E,IAAA,MAAM,cAAcC,mBAAG,CAAA,iBAAA,CAAkB,SAAS,IAAK,CAAA,GAAA,EAAK,CAAM,IAAA,CAAA,CAAA,CAAA;AAClE,IAAc,aAAA,CAAA,IAAA,CAAK,KAAK,WAAW,CAAA,CAAA;AAEnC,IAAY,WAAA,CAAA,EAAA,CAAG,UAAU,MAAM;AAC7B,MAAA,OAAA,CAAQ,IAAI,gCAAgC,CAAA,CAAA;AAAA,KAC7C,CAAA,CAAA;AAAA,WACM,KAAY,EAAA;AACnB,IAAQ,OAAA,CAAA,KAAA,CAAM,QAAU,EAAA,KAAA,CAAM,OAAO,CAAA,CAAA;AAAA,GACvC;AACF;;;;"}