generator-angular-fullstackメモ

  • 16
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

依存モジュール達

dependencies

モジュール名 説明
express Node.jsのWebアプリケーションフレームワークの定番
morgan HTTPリクエストロガー
body-parser リクエストボディパーサー
method-override faux HTTPメソッドサポート
static-favicon favicon処理
cookie-parser クッキーパーサー
express-session MemoryStoreセッション管理
errorhandler エラーハンドラ
compression Gzip圧縮ミドルウェア
lodash JavaScript便利ライブラリ集
jade テンプレートエンジン
mongoose MongoDBアクセス
jsonwebtoken JSON Web Token
express-jwt 認証をJWTトークンに対応
passport ユーザー認証
passport-local ユーザー名・パスワード認証
passport-facebook facebook認証
passport-twitter twitter認証
passport-google-oauth google+認証
composable-middleware 一連のミドルウェアを一つとして扱う
connect-mongo MongoDBセッションストア

devDependencies

モジュール名 説明
grunt タスク自動化
grunt-autoprefixer ベンダープレフィックス自動付与
grunt-bower-install BowerライブラリをHTMLに自動挿入
grunt-concurrent サブタスクを子プロセスを使って並列実行
grunt-contrib-clean フォルダ・ファイルの削除
grunt-contrib-concat ファイルの連結
grunt-contrib-copy フォルダ・ファイルのコピー
grunt-contrib-cssmin CSSの圧縮
grunt-contrib-htmlmin HTMLの圧縮
grunt-contrib-imagemin 画像の圧縮
grunt-contrib-jshint JavaScriptの構文チェック
grunt-contrib-uglify JavaScriptの圧縮
grunt-contrib-watch ファイルの更新の監視
grunt-contrib-jade Jadeのコンパイル
grunt-google-cdn パスをGoogle CDNに書き換え
grunt-newer 変更されたファイルを限定
grunt-ng-annotate Angularを圧縮する時に利用
grunt-rev リビジョン番号をファイル名に自動的に付与
grunt-svgmin SVGファイルの圧縮
grunt-usemin JavaScriptとCSSを自動的に結合・圧縮
grunt-env 環境変数の定義
grunt-node-inspector node-inspectorの起動
grunt-nodemon nodemonの実行
grunt-angular-templates テンプレートファイルを一つにまとめる
grunt-dom-munger CSSセレクタでHTMLを操作
grunt-protractor-runner E2Eテストフレームワーク
grunt-asset-injector 他のファイルへ参照を注入
grunt-karma karmaの実行
grunt-mocha-test mochaの実行
grunt-contrib-stylus Stylusのコンパイル
jit-grunt Grunt Pluginの読み込みの高速化
time-grunt Gruntの実行結果を表示
grunt-express-server ExpressのLiveReload
grunt-open ブラウザやファイルを開く
open ブラウザやファイルを開く
jshint-stylish JSHintの結果をスタイリッシュに表示
connect-livereload ライブリロード
karma-ng-scenario KarmaでAngularJS
karma-firefox-launcher Firefoxランチャー
karma-script-launcher シェルスクリプトランチャー
karma-html2js-preprocessor HTMLをJavaScriptに変換
karma-ng-jade2js-preprocessor JadeをAngularJSテンプレートに変換
karma-jasmine KarmaでJasmine
karma-chrome-launcher Chromeランチャー
requirejs JavaScript非同期ロード、モジュール化
karma-requirejs KarmaでRequireJS
karma-coffee-preprocessor Karmaでcoffee
karma-jade-preprocessor KarmaでJade
karma-phantomjs-launcher PhantomJSランチャー
karma テスト実行環境
karma-ng-html2js-preprocessor HTMLをAngularJSテンプレートに変換
supertest ルーティングテスト
should ビヘイビア駆動開発スタイルのテストフレームワーク

かなり多い…。
説明間違っていたら、ご指摘お願いします。

参考

connect - node.js httpミドルウェアフレームワーク
Maintainable Gruntfile.js