
WebSafeCompiler (WSC)は、 Node.jsを使用してWebアプリケーションとWebサイトの最適化、縮小、および難読化(必要な場合)のために設計された高度なユーティリティ(Webサイトコンパイラ)です。ファイルサイズを削減するか、リバースエンジニアリングに対する耐久性のある保護を提供し、コードが展開対応で安全であることを確認することにより、Webアセットを強化します。
注記
* .github.ioサイトに適しています
WebSAFCompilerの可能性を最大限に活用するには、端末で次のコマンドを実行します。
node wsc.js < input_dir > < output_dir > [--map] [--smart] [--drm]<input_dir> :処理するソースファイルを含むディレクトリ。<output_dir> :最適化されたファイルと難読化されたファイルが出力されるディレクトリ。-m, --map :より良いSEOのために出力ディレクトリにsitemap.xmlを作成します-s, --smart :ミニフォームされたファイルを自動的に検出してスキップします。これには、JSおよびCSSファイルが含まれます。-d, --drm :コード難読化(DRM保護)を有効にして、不正な分析からソースコードを保護します。-h, --help :詳細な使用手順でヘルプメッセージを表示します。-v, --version :WebSafeCompilerの現在のバージョンを出力します。node wsc.js " /path/to/source " " /path/to/output " --drm --smartこのコマンドは、指定されたソースディレクトリ内のすべてのファイルを処理し、それらを最適化し、難読化フラグが有効になっている場合は、不正アクセスまたは改ざんからコードを保護します。出力ファイルは、Web環境での展開の準備が整います。

WebSAFECompilerは、次のライブラリを使用してJavaScriptコードを使用します。
WebSAFCompilerを開始するには、システムにnode.jsをインストールする必要があります。これらの手順に従って、必要なパッケージをインストールします。
node.js :node.jsの公式Webサイトからnode.jsをダウンロードしてインストールします。オペレーティングシステムのインストール手順に従ってください。
リポジトリのクローン:まだお客様のリポジトリをクリックしていない場合は、ローカルマシンにクローンを作成します。
git clone < repository-url >
cd < repository-directory > /source依存関係のインストール:プロジェクトディレクトリに移動し、必要なNPMパッケージをインストールします。
npm install終わり! WSCを使用できます。
このプロジェクトは、MITライセンスの下でライセンスされています。詳細については、ライセンスファイルを参照してください。