Wyrly はフレームワーク統合を薄く保ちます。コアパッケージはトークン、プロバイダー、コンテナ、スコープ、検証、グラフ検査を担当します。アダプターはリクエストスコープを作成し、フレームワーク固有の方法で公開します。Documentation Index
Fetch the complete documentation index at: https://docs.wyrly.dev/llms.txt
Use this file to discover all available pages before exploring further.
Next.js App Router
インストール:withDI を使います。
Express
Express adapter を使うと、1 request につき 1 scope を作り、request object から取得できます。Hono
Hono アダプターはエッジ向けのリクエストスコープに使います。Fresh
Fresh 2.x アプリケーションでは@wyrly/fresh を使います。このパッケージは JSR で公開されています。
GraphQL
各 GraphQL リクエストが DI スコープとリクエストローカルなローダーを所有すべき場合は、GraphQL アダプターを使います。 DataLoader インスタンス、リクエストコンテキスト、認証状態、破棄が必要なリソースに有用です。Adapter はアプリの外側の層に置く
フレームワークアダプターはアプリケーションの外側の層に置いてください。ドメインオブジェクトや use case はRequest、Response、フレームワークのコンテキストオブジェクトではなく、ポートや値オブジェクトに依存すべきです。