最近、仕事上でJavaScriptライブラリを作って公開することが多くなってきました。その際のノウハウが溜まってきたので先日公開したSmartPhoto.jsを例にとって紹介したいと思います。 SmartPhoto.jsでは以下の5つの方法で開発したことが、いまどきっぽいなと感じています。 Babel Browserifyを使ったモダンコーディング eslintを使ってソースコードの品質を担保 jQuery未使用 git tagとnpmとのバージョニングの紐付け CircleCIを使ったテスト 1. Babel Browserifyを使ったモダンコーディング browserify ./src/index.js -t babelify -p licensify --standalone smartPhoto -o ./js/smartphoto.js 上記のように、browserify ba
![いまどきのJavaScriptライブラリ開発 | js | Horic Design](https://cdn-ak-scissors.b.st-hatena.com/image/square/8379a5b9ecf01cbbeda4dd891ab3659c2601cbe4/height=288;version=1;width=512/https%3A%2F%2Fhoricdesign.com%2Fcms%2Farchives%2F001%2F201705%2F38f35c3bfc5f8d437e16a8488e58fd2c.png)