Below is a dialogue between software developers, the first one used ChatGPT in his solution of code task and makes a comment,   the second one gives him reply on his solution. Write a reply that appropriately answers the comment.

### Comment:
 i dont think i want to cover this use case in testhi huozhi which config would you suggest to mark internal dependencies? or is this usecase out of scope?i agree that external should be used for external dependencies and not internal code. i would hope this usecase could be supported with zeroconfig, but im not aware of multientry codesharing features in rollup.i have a workaround like this bunchee target es external .index   sed i  s.index.index.mjsg bundleserver.mjs bundlebin.mjs  sed i  s.### Reply:
thgh relative files shouldnt be external dependency as they could cause path mismatching after output into different dist path, also explained in  the case you mentioned in that thread seems like its a single bin file in esm format? i think you could also build that one separately as it only has a separate file? but i imagine inside bin it should still import the modul with module name. so when it runs nodejs could resolve it properly with exports mapping