.mod.js ファイルは、モジュールの JavaScript のみの表現です。これは、C/C++ コンパイラの .obj ファイルのように、コンパイル中に生成されます。
モジュール フォルダーの __javascript__ サブフォルダーに .mod.js ファイルを提供するだけで、モジュールの JavaScript のみの配布を作成できます。ディストリビューションでのこの例は、次の itertools モジュールです。
https://github.com/QQuick/Transcrypt/tree/master/transcrypt/modules/itertools
JS コードのみがあり、Python コードはありません。これは JS 専用モジュールと呼ばれます。Transcrypt が正しいインポート場所で .py を見つけられない場合、.mod.js ファイルを探します。これは、当時はかなり文書化されていません。
HTML で .mod.js ファイルのような短いものを使用したい場合は、ユニットを見てください。
http://www.transcrypt.org/docs/html/special_facilities.html#transcrypt-s-unit-mechanism-and-creating-native-javascript-component-frameworks
ランタイムを保持するユニットが少なくとも 1 つ必要です (約 40k 縮小)。他のすべてのユニットは非常に小さなコンポーネント (通常は 1k 未満) であり、.mod.js ファイルよりもわずかに小さいです。例に示すように、ユニットローダーを使用して選択的にロードできます (ただし、トリックを使用しない限り動的にはロードできません)。