こんにちは、フロントエンドエンジニアのいなばです。 去年はひたすらAngularJSをやっていましたが、今年はAngular2への乗り換えのためにいろいろと苦労しています。Angular2づくしの1年になりそうです。そして、去年の暮れからbabel教からTypeScript教へと改宗ました。 まだジェネリクスなどをあまり理解していない部分もありますが、TypeScriptの練習がてら、よくあるお問い合わせフォームのバリデーションライブラリを実装してみました。 リポジトリはこちら。 https://github.com/i78s/ValidateJS 対応ブラウザはモダンブラウザ(IEは10以上)、モバイルも対応しているつもりです。(なにか不具合があれば、issueを立ててもらえるとありがたいです) jQueryのバリデーションプラグインなどではデザインによっては仕様が合わず、使いずらいこと