@babel/plugin-transform-unicode-escapes
情報
このプラグインは@babel/preset-env
に含まれています。
ES2015 Unicode エスケープを ES5 にコンパイルします。
例
入力
JavaScript
var \u{1d49c} = "\u{Babe1}";
console.log(\u{1d49c});
出力
JavaScript
var _ud835_udc9c = "\uDAAA\uDFE1";
console.log(_ud835_udc9c);
インストール
- npm
- Yarn
- pnpm
npm install --save-dev @babel/plugin-transform-unicode-escapes
yarn add --dev @babel/plugin-transform-unicode-escapes
pnpm add --save-dev @babel/plugin-transform-unicode-escapes
使い方
設定ファイルを使用する (推奨)
babel.config.json
{
"plugins": ["@babel/plugin-transform-unicode-escapes"]
}
CLI経由
シェル
babel --plugins @babel/plugin-transform-unicode-escapes
Node API経由
JavaScript
require("@babel/core").transformSync("code", {
plugins: ["@babel/plugin-transform-unicode-escapes"],
});