feat: sort imports in embeds
Scripts in HTML, Vue, Markdown, tempura and XML sort their imports as Prettier's plugins and oxfmt do there: oxfmt only in Vue files, the plugins before a Vue file is parsed and in other markup. Markdown and markup code blocks are now formatted by tidy's own formatters, and the code block logic is shared. JSDoc formatting stays out of template expressions, which prettier-plugin-jsdoc never sees. Tests use bun's host fixtures.
Parent2485f23
12 files changed+913-78
StackedSplit