note: this was forked as the original appears abandoned. Until my PR is merged to fix the extension to work with tab indentation, I'm publishing the fork. If the original dev wants to get in contact, I'll be happy to discuss details or consider taking over the project. I'll work on updating other dependencies some time in the future.
Adds a command and keyboard shortcut to convert between JS object and JSX prop formats.
One common usecase is for establishing shared props for component tests:
You can change the keyboard shortcut by opening the Keyboard Shortcuts option in the command palette and modifying the entry for
The text selection is interpreted using straight-forward string parsing, which ensures the extension minimally reshapes code during conversion. However, the simplicity of this approach comes with a few accepted limitations:
Given the narrowness of usecases for this extension, I expect it would be rare to hit either of these constraints. Feel free to file an issue if they frequently obstruct your use of this tool.