使用しているモジュール一覧

気がつくと両手で数え切れないほどモジュールを使っているのでその一覧。

  • webpack
    • sass-loader
    • node-sass
  • babel
  • vue.js
  • vuetify
  • vuetify-loader
  • @vue/test-utils
  • nuxt.js
    • connect : Node.js用のHTTPサーバーフレームワーク
    • @nuxtjs/pwa : Nuxt.js用のProgressive Web Appsモジュール
    • consola : Node.jsのログ出力を拡張したもの。便利。Nuxtをインストールするとプロジェクトに追加しなくても使える。
    • @nuxtjs/vuetify
  • eslint
  • vue-eslint-parser
  • vue-property-decorator
  • prettier
  • axios : HTTPリクエスト
  • qs : URLのクエリ文字列の変換を安全に行うパッケージ
  • ava : ユニットテストフレームワーク
    • jsdom
  • bulma : cssオンリーのCSSフレームワーク
  • cross-env : OS間の環境変数の違いを吸収してくれるモジュール
  • express : Node.js用の最小限で柔軟なWebフレームワーク
    • express-session
    • body-parser
    • whatwg-fetch
  • redirect-ssl
  • sqlite : https://github.com/kriasoft/node-sqlite
  • Sequelize
  • moment
  • pub
    • pub-plain-loader
  • uuid
  • jsonwebtoken
  • nodemailer : node.js用のメール送信モジュール
    • striptags : 文字列からhtmlタグを消してくれるもの
  • shelljs : Node.jsからシェルコマンドを呼び出せるようにしてくれるモジュール
  • sleep : Sleepをnodejsで実現してくれるモジュール。テストコード上で使用する目的で使っている

調べて使う予定のもの

  • lerna : monorepoを簡単に実現できるようにした開発ツール
  • CodeceptJS : E2Eテストツール