Denoにおける環境の取り扱いについて
概要
NODE_ENVやRAILS_ENVなどのように、本番や開発環境などを環境変数によって判断する方法について
各ライブラリなどの対応について
serverless-dnsはDENO_ENVを採用しているようです
OpineもDENO_ENVを採用している模様
Deno Deployを利用するのであれば、DENO_DEPLOYMENT_IDの有無で判断する手もあるかもしれないです
Freshがこのアプローチを採用しているようです (https://github.com/denoland/fresh/blob/1.1.2/src/server/context.ts#L89)
denoland/docland
NODE_ENVに依存したnpmパッケージを使う場合はNODE_ENVも設定するとよいかもしれません (Denoのnpmパッケージサポート)
感想
現時点ではまだ確率された方法はなさそうなものの、DENO_ENVという名前を採用しているライブラリが多そうです