最近は大掛かりなJSや、スマートフォンの仕事が増えてきたこともあって、JavaScriptやCSSファイルを圧縮したり、またファイルを分割して開発し、その後結合するようなスタイルが当たり前な感じになってきました。 そんなこんなで、今日この頃の仕事では、gruntに大きくお世話になっているのですが、nodeがベースなので、基本、文字コードがUTF-8環境なのが前提だったりします。しかし、今日現在でも、早くからサイトを運用している企業さんだったりすると、昔の資産でShift JISやEUCのサイトもけっこうたくさんあります。 そんな訳で、間近の仕事も文字コードがShift JISで、JavaScriptファイルを分けて開発していたので、結合、圧縮のカスタムタスクをつくりましたので、それのメモです。 汎用的な作りをしていないので、かなり機能が限定ですが。。。 タスクは、ビルドインタスクのconc