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

Prettier を使用して JavaScript/JSX をフォーマットするか、Terser を使用して JavaScript を縮小します。 JSX の例、インデントされた選択ボタン、ダイレクト アクション ボタンを提供します。コードを入力しても実行されません。

入力されたコードは実行されません。圧縮では変数名が保持され、ロジックの最適化は実行されません。許可されたコメントは可能な限り保持されます。 JavaScript/JSX をサポートしますが、TypeScript は処理しません。

75 / 100,000 文字

ショートカット キー: Ctrl/⌘+Enter。入力またはオプションを変更すると、古い結果が消去されます。

使用説明書

  1. インデントを選択して、JavaScript または JSX を貼り付けます。
  2. 「ダイレクトフォーマット」をクリックします。 JavaScript を圧縮する必要がある場合は、「直接圧縮」をクリックします。
  3. プロジェクト独自のテスト環境で結果を確認し、元のファイルを置き換えます。

入力と出力の例

入力例
const add=(a,b)=>a+b;
出力例
const add = (a, b) => a + b;

書式設定によってコードの意図は変更されませんが、構文を超えた論理テストが置き換えられるわけではありません。

よくある質問

現在の形式は JavaScript と JSX をサポートしていますが、TypeScript は処理しません。コンプレッサーは JavaScript をターゲットにしており、JSX は最初にプロジェクト コンパイラーによって変換される必要があります。

ここでの圧縮では変数名が保持され、論理的な最適化は実行されません。許可されたコメントは可能な限り保持されます。入力されたコードは実行されません。

算出根拠と参考資料

フォーマットには Prettier を、圧縮には Terser を使用します。どちらも入力を実行せずにコードを解析します。書式設定は JavaScript/JSX をサポートします。 JSX は、圧縮する前に JavaScript にコンパイルする必要があります。

内容チェック: · このサイトとコンテンツの説明について

関連ツール