Edited at

generator-angular-fullstackメモ

More than 5 years have passed since last update.

依存モジュール達


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