Qrac

Results 93 comments of Qrac

2023年1月18日現在、NetlifyのデフォルトNode.jsバージョンが16.16.0であり、要求バージョンがそれ以上になるとビルドの時に面倒。できる限り業務で使っているCIのデフォルトNode.jsバージョンを越えないようにする。

vitestの動作はNode v18未満だと不安定?

他のライブラリ開発でGitHub Actionsを使ったGitHub Pagesビルド、独自ドメイン付与が成功したので同様の方法で進める。

Parallels Desktopを再契約して環境も入れたものの、検証に時間が取れそうにないので保留。

- プロバイダーを組み込んだがexportの処理をcompleでうまく行えず、componentsをcompileやrunに渡すこともできなかったため、imgをImageコンポーネントに差し替えるなどの拡張ができなかった。 - 内部で非同期処理があるので、React側で全てを行うこともできない。 - MdxConfigにrehype-reactプラグインを持たせてみたが、そちらも反映されず。 結局のところMarkdownコンポーネント内のタグを差し替える処理がどうやっても行えなかった。同様のことを行う場合は `.mdx` ファイルを使うかunifiedでパース処理から全部書くかのどちらかとなる。

MDXをやめて、こちらはunifiedベースの処理に変更してすべて作り直し。コンフィグをMDXと共有できない点は申し訳ないが、imgをImageコンポーネントに差し替えるなどが簡単に行える。

> Vite v3で、CSSだけassetFileNamesがidではなくfilenameになってしまうバグがある。アップデートで直る? こちらがいつまでもマージされないので、独自の修正処理を追加する。

`@svgr/core` がv7からJSXの機能を省いてプラグイン化したようなので依存アップデート `v3.0.0-alpha.33` で動かなくなった。修正する。 - リリース:https://github.com/gregberge/svgr/releases/tag/v7.0.0 - 実装参考:https://github.com/pd4d10/vite-plugin-svgr/blob/main/src/index.ts

@ANTON072 ご報告ありがとうございます! 申し訳ありませんが、こちらはおそらくフォントの問題です。 私も[Canvas描画環境](https://github.com/qrac/yakuhanjp/tree/main/playground/canvas)を作ってみたところ、確かにスペースを含むいくつかの不具合が起きました。 | スペースは機能しているが半角英字が全角に | ファイルパスは認識しているがw900が出ない | | --- | --- | | ![localhost_5173__font=YakuHanJP text=%E3%80%8COGP%E7%94%9F%E6%88%90%E3%81%AB%E4%BD%BF%E3%81%88%E3%82%8B%EF%BC%81%EF%BC%81%EF%BC%9F%E3%80%8D%E3%81%9D%E3%81%86%E3%80%81%E3%81%93%E3%82%8C%E3%81%AFYakuHanJP%E3%82%92%E3%80%8E%E5%85%83%E3%83%95%E3](https://github.com/qrac/yakuhanjp/assets/9658016/b1a50eee-eb7d-44b8-8419-942986b7dfa4) | ![localhost_5173__font=YakuHanJP text=%E3%80%8COGP%E7%94%9F%E6%88%90%E3%81%AB%E4%BD%BF%E3%81%88%E3%82%8B%EF%BC%81%EF%BC%81%EF%BC%9F%E3%80%8D%E3%81%9D%E3%81%86%E3%80%81%E3%81%93%E3%82%8C%E3%81%AFYakuHanJP%E3%82%92%E3%80%8E%E5%85%83%E3%83%9 (1)](https://github.com/qrac/yakuhanjp/assets/9658016/54a22a88-02c9-4836-a16c-f53c56d776fd) | | 英字が続くとスペースや半角数字が全角に | 丸ゴシックのカッコが一部縦書きに | | --- |...