HimeWikiDependencies

!!! HimeWikiDependencies !!!

HimeWikiは現在、以下の5つのパッケージに直接依存しています:

* https://github.com/jackc/pgx v5
* https://github.com/openai/openai-go v3
* https://github.com/pmezard/go-difflib
* https://gopkg.in/yaml.v3
* https://golang.org/x/image

今後の依存関係の変更について、以下の点を考慮しています:

* openai-goはv3がリリースされたため、v2からのアップデートを検討しています。
* go-difflibはメンテナンスされていないため、https://github.com/hexops/gotextdiff への移行を考えています。
  ただし、gotextdiffもアーカイブされているため、移行の緊急性は低いです。
* スパムフィルタの導入により、新たな依存関係が追加される可能性があります。

直接依存しているパッケージに加え、HimeWikiは間接的に以下の37個のパッケージにも依存しています:

* github.com/akikareha/himewiki
* github.com/Azure/azure-sdk-for-go/sdk/azcore
* github.com/Azure/azure-sdk-for-go/sdk/azidentity
* github.com/Azure/azure-sdk-for-go/sdk/internal
* github.com/AzureAD/microsoft-authentication-library-for-go
* github.com/davecgh/go-spew
* github.com/golang-jwt/jwt/v5
* github.com/google/uuid
* github.com/jackc/pgpassfile
* github.com/jackc/pgservicefile
* github.com/jackc/pgx/v5
* github.com/jackc/puddle/v2
* github.com/kr/pretty
* github.com/kr/pty
* github.com/kr/text
* github.com/kylelemons/godebug
* github.com/openai/openai-go/v2
* github.com/pkg/browser
* github.com/pmezard/go-difflib
* github.com/rogpeppe/go-internal
* github.com/stretchr/objx
* github.com/stretchr/testify
* github.com/tidwall/gjson
* github.com/tidwall/match
* github.com/tidwall/pretty
* github.com/tidwall/sjson
* golang.org/x/crypto
* golang.org/x/image
* golang.org/x/mod
* golang.org/x/net
* golang.org/x/sync
* golang.org/x/sys
* golang.org/x/term
* golang.org/x/text
* golang.org/x/tools
* gopkg.in/check.v1
* gopkg.in/yaml.v3