JavaScript ミニファイア
JavaScript ソースを圧縮して、より小さなスニペット、バンドル、埋め込みコードを作成します。
JavaScript サイズを減らしてから動作をテストします
JavaScript ミニファイア は、コメント、改行、インデント、およびその他の回避可能な文字を削除して、コンパクトなソース テキストを生成します。 小さなスニペット、例、埋め込みスクリプト、および迅速なサイズ削減に役立ちます。
縮小化は完全なバンドル化や高度な最適化ではありません。実装がこれらのケースを明示的にサポートしない限り、最新の構文のトランスパイル、インポートの解決、ツリーシェイク モジュール、パブリック API 名の保護、またはライセンス コメントの保持は行われない場合があります。
使い方
- JavaScript コードを入力エディターに貼り付けます。
- JavaScript を縮小をクリックしてソースを圧縮します。
- リリース前に、ターゲットのブラウザまたはランタイムで縮小されたスクリプトをテストします。
- クリップボードには コピー、ファイルには ダウンロード、リセットには クリア を使用します。
JavaScript ミニファイヤーとは何ですか?
JavaScript ミニファイア は、読みやすい JavaScript を小さなテキスト形式に変換するためのブラウザベースのユーティリティです。不要な文字を減らしながら、プログラムをすぐに使用できる程度に認識できる状態に保ちます。
JavaScript は、自動セミコロン挿入、ディレクティブ プロローグ、正規表現、テンプレート リテラル、およびスコープ依存の名前の影響を受ける可能性があります。縮小された出力は、単に貼り付けるものではなく、テストするものとして扱います。
入力に関する注意
JavaScript ソースのみを貼り付けます。読み取り可能なソース コピーを保存し、ソース マップ、トランスパイル、モジュール解決、またはライセンスの保存が必要な運用バンドルにビルド パイプラインを使用します。
例
コメント化された関数は、コンパクトな形式に縮小されます。
--- Formatted Input ---
// Greeting function
function hello(name) {
console.log("Hello, " + name + "!");
}
--- Minified Output ---
function hello(name){console.log("Hello, "+name+"!");}
MCP 連携
MCP (Model Context Protocol) により、AI エージェントやアプリは Coding.Tools のユーティリティを発見し、変換、整形、ハッシュ、生成ワークフローで実行できます。
MCP ツール名: javascript-minifier
MCP エンドポイント: https://coding.tools/mcp
まず tools/list を呼び出してください。各ツールには inputSchema、outputSchema、examples が含まれるため、AI エージェントやクライアントは推測せずに有効な引数を作成できます。
tools/call では、表示用の値は result.content[0].text、機械処理用の値は result.structuredContent を読みます。ツール単位の失敗は isError: true、プロトコル単位の失敗は JSON-RPC error を返します。
tools/call リクエスト例:
curl -s https://coding.tools/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "MCP-Protocol-Version: 2025-06-18" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"javascript-minifier","arguments":{"input":"function total(items) { return items.reduce((sum, item) => sum + item.price, 0); }"}}}'
ほとんどのテキストおよびデータツールは input 文字列と任意の options を受け取ります。ブラウザの画像 API が必要な画像ツールは発見用に公開され、必要に応じて Web UI へのリンクを返します。