安定

Deno 1.0.0以降、Deno名前空間APIは安定しています。つまり、1.0.0で動作するコードが今後のバージョンでも引き続き動作するように努めます。

ただし、Denoの機能のすべてがまだプロダクションの準備ができているわけではありません。まだドラフト段階にあるため準備ができていない機能は、--unstableコマンドラインフラグでロックされています。

deno run --unstable mod_which_uses_unstable_stuff.ts

このフラグを渡すと、いくつかのことが行われます。

  • 実行時に不安定なAPIを使用できるようにします。
  • lib.deno.unstable.d.ts型チェックに使用されるTypeScript定義のリストにファイルを追加します。deno typesにはこの出力が含まれます。

多くの不安定なAPIはセキュリティレビューを受けておらず、将来APIに破壊的な変更が加えられる可能性があり、本稼働の準備ができていないことに注意してください。

標準モジュール

Denoの標準モジュール(https://deno.land/std/)はまだ安定していません。現在、これを反映するために、CLIとは異なる方法で標準モジュールをバージョン管理しています。Deno名前空間とは異なり、標準モジュールの使用には--unstableフラグが不要であることに注意してください(標準モジュール自体が不安定なDeno機能を使用しない限り)。