Vue/HTML/Markdownなどに埋め込まれたJS/TS部分が、どうフォーマットされるのか調べたかった。 Here be dragons…, yet another dragons… 🐉 js-in-xxxになれるparser まず、どこで観測できるか。 Markdown系 markdown: コードブロック内 mdx: コードブロック内、import/export部 HTML系 html: <script>タグ内、onclick等のイベントハンドラ属性 vue: <script>タグ内、テンプレート内の各種ディレクティブ・式 angular: テンプレート内の各種バインディング・ディレクティブ HTML系のparserは、他にもmjmlとかlwcとかもあるけど、そこでは処理されない。 埋め込み処理の流れ 親ファイル側の処理の一環として、埋め込み部を処理するパートがある その際、t

