最近、JavaScript をコーディングしていると、一般的なタスクを実行するためにますます多くのプラグインを使用していることに気付きます。ツールチップを表示するなど、既存のプラグインを使用する場合、特定のオプションに満足できないことがよくあります。そのため、それらを拡張したり、バグを修正したりします。
これにより、サードパーティのコードを修正/拡張する方法について疑問が生じます。ソースファイルを変更するだけですか?これにより、後日プラグインを更新することはほとんど不可能になります. オブジェクトを複製するか、既存のものをプロトタイプ化することで、それを拡張できます。しかし、これは多くの場合、コードの重複やスコープの問題につながります。
プラグイン コードを直接変更し、最後にパッチ ファイルを生成するというアイデアを試してみました。これらは、phing または同様のフレームワークを使用して「ビルド時に」適用できます。
皆さんはこの問題をどのように処理しますか? これを容易にする既存のプロジェクト/フレームワークはありますか?
ご意見ありがとうございます。