BCDice APIをCloudflare Workers / Hono で動作するように、bcdice-js を利用して移植したプロジェクトです。
- Cloudflare Workers への対応: Cloudflare Workersのエッジ実行環境に対応。
- BCDice API v2 準拠: 既存のフロントエンド・クライアントとの互換性を維持。
- Runtime: Bun
- Platform: Cloudflare Workers
- Framework: Hono
- Core Logic: BCDice (via bcdice-js)
リポジトリをクローンし、依存関係をインストールします。
git clone --recursive https://github.com/JanMaki/bcdice-api-cf.git
cd bcdice-api-cf
bun installNote
bun install 時に postinstall スクリプトが走り、BCDice のパッチ適用や i18n ローダーの生成が自動的に行われます。
開発サーバーを起動します。
bun run devbun testbun run deployBCDice API v2 に準拠しています。 詳細な仕様については、本家リポジトリの API v2 Documentation を参照してください。
このプロジェクトは MIT ライセンスの下で公開されています。 BCDice 自体のライセンスについては BCDice のリポジトリ を確認してください。