### 💻 - [x] Would you like to work on a fix? ### How are you using Babel? Programmatic API (`babel.transform`, `babel.parse`) ### Input code ```JavaScript const a = "foo"; export { a as "" } ``` ### Configuration file name _No response_ ### Configuration _No response_ ### Current and expected behavior ### [Babel playground](https://babeljs.io/repl#?browsers=defaults%2C%20not%20ie%2011%2C%20not%20ie_mob%2011&build=&builtIns=false&corejs=3.21&spec=false&loose=false&code_lz=MYewdgzgLgBAhjAvDARAMxCFBuAUAUwA8AHEAJ1gG954JUUYBfIA&forceAllTransforms=false&modules=umd&shippedProposals=false&evaluate=false&fileSize=false&timeTravel=false&sourceType=module&lineWrap=true&presets=env%2Creact&prettier=false&targets=&version=7.27.1&externalPlugins=&assumptions=%7B%7D) #### Current behavior throw error: ``` @babel/template placeholder "$$BABEL_TPL$1": Expected string substitution ``` --- #### Expected behavior Correctly handle the empty string export name (e.g., `exports[""] = a;` for CJS) ### Environment N/A ### Possible solution _No response_ ### Additional context _No response_