ブックマーク / qiita.com/kjirou (4)

  • eslint-config-airbnbを守りたかった - Qiita

    ESLint のルールに eslint-config-airbnb v5.0 を採用してみたけど、一部のルールが厳しかったという話です。 eslint-config-airbnb の設定 おそらく、一番デフォルトの全部入りの設定 Our default export contains all of our ESLint rules, including EcmaScript 6+ and React. It requires eslint and eslint-plugin-react. npm install --save-dev eslint-config-airbnb eslint-plugin-react eslint add "extends": "airbnb" to your .eslintrc no-param-reassign http://eslint.org/docs

    eslint-config-airbnbを守りたかった - Qiita
    kkeisuke
    kkeisuke 2016/02/11
  • 良く使うnpmパッケージの紹介 - Qiita

    自分が良く使う npm パッケージを、雑に紹介し感想を述べる記事です 非 Noder さん用にもなるように、超有名ライブラリも載せました 個人的感想の羅列で、また 1年以上使ってない/調べてないものも含みます。申し訳ないのですが、参考程度でよろしくです Web アプリケーション作成 express 一番有名でたぶん利用者も多い、Node.js の Webアプリケーションフレームワーク function (req, res, next) { return next(); } のような middleware という概念のフィルターを重ねて処理し、どこかで res.send(content) 返したら終了という感じ シンプル、覚えることが少なく直ぐ動かせる。JSON保存する位ならほんとに直ぐ しかし、機能らしい機能が URL の Routing くらいしかない。特にバリデーション周りで決まったノ

    良く使うnpmパッケージの紹介 - Qiita
    kkeisuke
    kkeisuke 2015/09/12
  • Node.jsでBrowserStack Automateを使ってテスト - Qiita

    BrowserStack とは BrowserStack とは、クロスブラウザ(OS含む)による動作確認を手軽に行える環境を提供しているサービスです。 例えば、BrowserStack 側のサーバで起動している各種ブラウザ環境を、こちらのブラウザから利用したりすることができます。 その中に Automate という、コードからその環境を利用できる仕組みがあり、今回はそれを Node.js から使ってみたいと思います。 当記事のゴール Travis CI 上で、 express アプリケーションを起動し、 mocha で書いたテストコードを使い、 BrowserStack Automate 環境で、 テストが出来ること。 BrowserStack アカウントを作成する まずはアカウントの作成が必要になるので、トップページ から道なりに登録してください。 メールアドレスとパスワードだけで登録で

    Node.jsでBrowserStack Automateを使ってテスト - Qiita
    kkeisuke
    kkeisuke 2014/12/10
  • Gruntfile 内で引数やオプションを受け取る方法 - Qiita

    引数は grunt yourtask:yourchildtask:引数0:引数1 という風に指定する、指定していないサブタスクは自動的に引数として処理される これが grunt.task.current.args 内に入っている 例えば、以下のタスクの場合: grunt.initConfig({ yourtask: { options: { 'youropt': '<%= grunt.task.current.args[0] %>' } } });

    Gruntfile 内で引数やオプションを受け取る方法 - Qiita
    kkeisuke
    kkeisuke 2013/12/05
  • 1