grunt-userref の GitHub ページには次のように書かれています。
2 つのプロジェクトの実際の違いは何ですか?
生成されたファイルを使用するために、元の html 参照を連結、縮小、および置換するという、ほとんど同じ作業を行うことができるようです。grunt-usemin は現在、grunt の連結と縮小の前後のフックとして使用されていますが、grunt-userref は
ドキュメントとリポジトリの統計を見ると、次のように実際の違いを見つけることができます。
useminPrepare
ファイルを処理するために html ブロックを解析し、gruntfile に含めるための連結および縮小タスク用の構成ブロックを生成しますusemin
これらの元のブロックをターゲット ファイルへのリンクに置き換えて、それらのファイルを変更する作業を行います。上記のように、grunt-userref は 2012 年 10 月に grunt-usemin から部分的にフォークされ、当時の usemin タスク コードを の名前で再利用してuseref
います。
useref
ブロックを解析し、連結し、縮小し、元の .html ファイル内のブロックを一度に置き換えます