メインコンテンツまでスキップ

はじめに

ZeltはNode.js、Bun、Cloudflare Workersなどの上で動作します。環境を切り替えるには、onNode()onBun() に変更するだけです。

パッケージ

Zeltは目的別のパッケージに分割されています。各機能がどこにあるかは以下の通りです:

機能パッケージ用途
createApp, Controller, Get, Post, inject, ...@zeltjs/coreフレームワークのコア
request(), request(schema)@zeltjs/coreリクエストアクセス、ボディのパース、Standard Schemaバリデーション
onNode()@zeltjs/adapter-nodeNode.jsランタイムadapter
onBun()@zeltjs/adapter-bunBunランタイムadapter
onCloudflareWorkers()@zeltjs/adapter-cloudflare-workersWorkers adapter
onLambda()@zeltjs/adapter-lambdaAWS Lambda adapter
onElectron()@zeltjs/adapter-electronElectron adapter

始めるために必要なのは @zeltjs/core とadapterひとつだけです。

実行環境を選ぶ