メインコンテンツへスキップ

@babel/preset-stage-0

警告

Babel v7 以降、すべてのstageプリセットは非推奨となりました。ブログ記事で詳細情報を確認してください。

アップグレード手順については、READMEを参照してください。

インストール

npm install --save-dev @babel/preset-stage-0

使用方法

babel.config.json
{
"presets": ["@babel/preset-stage-0"]
}

CLI経由

シェル
babel script.js --presets @babel/preset-stage-0

Node API経由

JavaScript
require("@babel/core").transformSync("code", {
presets: ["@babel/preset-stage-0"]
});

オプション

loose

boolean、デフォルトはfalse

このプリセット内の、対応するプラグインに対して「loose」変換を有効にします。

useBuiltIns

boolean、デフォルトはfalse

必要なプラグインに対して、ポリフィルによる動作の模倣を試みる代わりに、ネイティブのビルトインを使用します。

decoratorsLegacy

boolean、デフォルトはfalse

レガシー(ステージ1)のデコレーター構文と動作を使用します。

プリセットオプションの設定方法の詳細については、こちらをご覧ください。