-
Notifications
You must be signed in to change notification settings - Fork 2
/
modules.js
54 lines (46 loc) · 1.53 KB
/
modules.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
// dependencies
var expressMiddleware = [
'body-parser', 'compression', 'cookie-session',
'morgan', 'cookie-parser', 'express-session',
'static-favicon', 'response-time', 'errorhandler', 'method-override',
'connect-timeout'
];
var auth = [
'passport', 'passport-local', 'passport-facebook', 'passport-google-oauth',
'passport-github', 'passport-linkedin', 'passport-twitter'
];
// graphics magic (gm)
// not clear which I need for processing image uploads in form data:
// connect-multiparty or multiparty or busboy
var uploading = [
'gm', 'connect-multiparty', 'multiparty', 'busboy'
];
var deployment = [
'aws-sdk', 'codeclimate-test-reporter'
];
// just grunt
var grunt = [ 'grunt' ];
// dev dependencies
var gruntContrib = [
'grunt-contrib-jshint', 'grunt-contrib-uglify', 'grunt-contrib-watch',
'grunt-contrib-clean', 'grunt-contrib-copy', 'grunt-contrib-concat',
'grunt-contrib-cssmin', 'grunt-contrib-imagemin', 'grunt-contrib-compass',
'grunt-contrib-html-min'
];
var testingPackages = [
'karma', 'mocha', 'protractor', 'grunt-karma', 'grunt-protractor-runner',
'karma-jasmine', 'karma-mocha', 'karma-ng-html2js-preprocessor',
'karma-chai-plugins', 'karma-chrome-launcher', 'karma-phantomjs-launcher',
'karma-coverage',
];
var gruntUtilities = [
'grunt-express-server', 'grunt-open', 'grunt-env', 'grunt-bower-install',
'time-grunt', 'grunt-wiredep', 'grunt-sassdoc'
];
// not sure which to use
var livereload = [
'grunt-contrib-livereload', 'connect-livereload', 'nodemon'
];
var lintUtils = [
'jshint-stylish'
];