yamamoto-yuta / csv2md-shortcut

0 stars 0 forks source link

popup でも変換できるようにする #35

Closed yamamoto-yuta closed 1 year ago

yamamoto-yuta commented 1 year ago

ブラウザ以外のエディタでもサクッと使いたいので。

yamamoto-yuta commented 1 year ago

BSW が module でないと import してくれないっぽい…? https://docs.plasmo.com/quickstarts/migrate-to-plasmo#background-service-worker

Manifest V3 的にはできるようになっているので Plasmo 側の問題… https://blog.holyblue.jp/entry/2022/07/10/182137

そのせいで変換処理の切り出しができなくて popup から利用できない…

yamamoto-yuta commented 1 year ago

CSV→Markdownの良さげライブラリ: https://donatstudios.com/CsvToMarkdownTable

Markdown→CSVはまだ見つけられていない…

yamamoto-yuta commented 1 year ago

~esecuteScript()でファイルをロードするようにしたらいける…?~ ダメだった…

yamamoto-yuta commented 1 year ago

module import はできていて、 executeScript 内の require() で怒られてる感じか

yamamoto-yuta commented 1 year ago

ここに答え載ってたわ… https://github.com/PlasmoHQ/examples/blob/main/with-main-world/background/index.ts

yamamoto-yuta commented 1 year ago

あー… injection する関数内で requir() して File Not Found になる感じか…

yamamoto-yuta commented 1 year ago

popupからexecEvent()呼ぶのが良さそう…? ↓ それで解決した