{"version":3,"sources":["../../src/index.ts"],"sourcesContent":["import { type Plugin } from \"esbuild\";\nimport { fixAliasPlugin } from \"./fixAliasPlugin\";\nimport { fixExtensionsPlugin } from \"./fixExtensionsPlugin\";\nimport { fixFolderImportsPlugin } from \"./fixFolderImportsPlugin\";\nimport { writeFilePlugin } from \"./writeFilePlugin\";\n\n/**\n * Combined plugin that runs fixAliasPlugin, fixFolderImportsPlugin, and fixExtensionsPlugin.\n *\n * @returns {Plugin} An ESBuild plugin.\n */\nexport const fixImportsPlugin = (): Plugin => ({\n  name: \"fixImportsPlugin\",\n  setup: (build) => {\n    // Apply each plugin's setup function\n    fixAliasPlugin().setup(build);\n    fixFolderImportsPlugin().setup(build);\n    fixExtensionsPlugin().setup(build);\n  },\n});\n\n// Optionally export individual plugins\nexport { fixAliasPlugin, fixExtensionsPlugin, fixFolderImportsPlugin, writeFilePlugin };\n"],"mappings":";;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA,4BAA+B;AAC/B,iCAAoC;AACpC,oCAAuC;AACvC,6BAAgC;AAOzB,MAAM,mBAAmB,OAAe;AAAA,EAC7C,MAAM;AAAA,EACN,OAAO,CAAC,UAAU;AAEhB,8CAAe,EAAE,MAAM,KAAK;AAC5B,8DAAuB,EAAE,MAAM,KAAK;AACpC,wDAAoB,EAAE,MAAM,KAAK;AAAA,EACnC;AACF;","names":[]}