1
1
{
2
2
"name" : " angular-fullstack-deps" ,
3
- "version" : " 4.2.3 " ,
3
+ "version" : " 5.0.0-rc.0 " ,
4
4
"main" : " server/index.js" ,
5
5
"dependencies" : {
6
- "angular" : " ~1.6.0" ,
7
- "bootstrap-sass" : " ~3.3.7" ,
8
- "bootstrap" : " ~3.3.7" ,
9
- "bootstrap-social" : " ^5.0.0" ,
10
- "angular-animate" : " ~1.6.0" ,
11
- "angular-aria" : " ~1.6.0" ,
12
- "angular-resource" : " ~1.6.0" ,
13
- "angular-cookies" : " ~1.6.0" ,
14
- "angular-sanitize" : " ~1.6.0" ,
15
- "angular-route" : " ~1.6.0" ,
16
- "angular-ui-bootstrap" : " ^2.0.1" ,
17
- "font-awesome" : " >=4.1.0" ,
18
- "angular-socket-io" : " ~0.7.0" ,
19
- "angular-ui-router" : " ~0.3.1" ,
20
- "angular-validation-match" : " ^1.9.0" ,
21
- "core-js" : " ^2.2.1" ,
6
+ "compression" : " ^1.7.1" ,
7
+ "core-js" : " ^2.4.1" ,
8
+ "cors" : " ^2.8.1" ,
22
9
"express" : " ^4.13.3" ,
23
- "morgan" : " ^ 1.8.0 " ,
10
+ "morgan" : " ~ 1.8.2 " ,
24
11
"body-parser" : " ^1.13.3" ,
25
- "method-override" : " ^2.3.5 " ,
12
+ "method-override" : " ^2.3.10 " ,
26
13
"cookie-parser" : " ^1.3.5" ,
27
14
"express-session" : " ^1.11.3" ,
28
15
"errorhandler" : " ^1.4.2" ,
29
16
"composable-middleware" : " ^0.3.0" ,
30
- "fast-json-patch" : " ^1.0.0" ,
31
- "lodash" : " ^4.6.1" ,
32
- "lusca" : " ^1.3.0" ,
33
- "babel-runtime" : " ^6.6.1" ,
34
- "babel-polyfill" : " ^6.7.2" ,
35
- "pug" : " 2.0.0-beta4" ,
17
+ "fast-json-patch" : " ^2.0.5" ,
18
+ "lodash" : " ^4.17.4" ,
19
+ "lodash-es" : " ^4.17.4" ,
20
+ "lusca" : " ^1.4.1" ,
21
+ "babel-core" : " ^6.18.2" ,
22
+ "babel-plugin-angular2-annotations" : " ^5.1.0" ,
23
+ "babel-plugin-transform-decorators-legacy" : " ^1.3.4" ,
24
+ "babel-plugin-transform-runtime" : " ^6.6.0" ,
25
+ "babel-polyfill" : " ^6.16.0" ,
26
+ "babel-preset-es2015" : " ^6.18.0" ,
27
+ "babel-preset-es2016" : " ^6.16.0" ,
28
+ "babel-preset-es2017" : " ^6.16.0" ,
29
+ "babel-preset-stage-0" : " ^6.16.0" ,
30
+ "babel-runtime" : " ^6.18.0" ,
31
+ "pug" : " 2.0.0-beta6" ,
36
32
"ejs" : " ^2.5.3" ,
37
33
"mongoose" : " ^4.1.2" ,
38
34
"bluebird" : " ^3.3.3" ,
39
- "connect-mongo" : " ^1.2 .1" ,
35
+ "connect-mongo" : " ^2.0 .1" ,
40
36
"sequelize" : " ^3.23.6" ,
41
37
"sqlite3" : " ~3.1.1" ,
42
38
"connect-session-sequelize" : " ^4.1.0" ,
43
39
"jsonwebtoken" : " ^7.0.0" ,
44
40
"express-jwt" : " ^5.0.0" ,
45
- "passport" : " ~0.3 .0" ,
41
+ "passport" : " ~0.4 .0" ,
46
42
"passport-local" : " ^1.0.0" ,
47
43
"passport-facebook" : " ^2.0.0" ,
48
44
"passport-twitter" : " ^1.0.3" ,
49
45
"passport-google-oauth20" : " ^1.0.0" ,
50
- "socket.io" : " ^1.3.5" ,
51
- "socket.io-client" : " ^1.3.5" ,
52
- "socketio-jwt" : " ^4.2.0" ,
53
- "serve-favicon" : " ^2.3.0" ,
54
- "compression" : " ^1.7.1" ,
55
- "sprint-js" : " ~0.1.0"
46
+ "primus" : " ^7.0.1" ,
47
+ "primus-emit" : " ^1.0.0" ,
48
+ "uws" : " ^8.14.1" ,
49
+ "serve-favicon" : " ^2.3.0"
56
50
},
57
51
"devDependencies" : {
58
- "angular-mocks" : " ~1.6.0" ,
59
- "bootstrap-styl" : " ^5.0.5" ,
52
+ "@angularclass/hmr-loader" : " ^3.0.4" ,
53
+ "reflect-metadata" : " ^0.1.3" ,
54
+ "rxjs" : " ^5.5.2" ,
55
+ "zone.js" : " ^0.8.12" ,
56
+ "@angular/common" : " ^5.0.1" ,
57
+ "@angular/compiler" : " ^5.0.1" ,
58
+ "@angular/core" : " ^5.0.1" ,
59
+ "@angular/forms" : " ^5.0.1" ,
60
+ "@angular/http" : " ^5.0.1" ,
61
+ "@angular/platform-browser" : " ^5.0.1" ,
62
+ "@angular/platform-browser-dynamic" : " ^5.0.1" ,
63
+ "@angular/router" : " ^5.0.1" ,
64
+ "@angularclass/hmr" : " ^2.1.3" ,
65
+ "@types/core-js" : " ^0.9.41" ,
66
+ "@types/jasmine" : " ^2.5.47" ,
67
+ "@types/lodash" : " ^4.14.63" ,
68
+ "@types/mocha" : " ^2.2.41" ,
69
+ "@types/chai" : " ^4.0.4" ,
70
+ "@types/sinon" : " ^2.1.3" ,
71
+ "@types/sinon-chai" : " ^2.7.27" ,
72
+ "@types/node" : " ^8.0.26" ,
73
+ "@types/selenium-webdriver" : " ^3.0.3" ,
74
+ "@types/webpack" : " ^3.0.10" ,
75
+ "angular2-jwt" : " ^0.2.3" ,
76
+ "angular-validation-match" : " ^1.9.0" ,
77
+ "ui-router-ng2" : " ^1.0.0-beta.3" ,
78
+ "bootstrap" : " ~3.3.7" ,
79
+ "ngx-bootstrap" : " ~1.6.3" ,
80
+ "bootstrap-sass" : " ~3.3.7" ,
81
+ "bootstrap-styl" : " ^5.0.8" ,
82
+ "bootstrap-social" : " ^5.1.1" ,
83
+ "font-awesome" : " >=4.1.0" ,
60
84
"font-awesome-stylus" : " ^4.6.2" ,
61
- "autoprefixer" : " ^6.0.0 " ,
85
+ "autoprefixer" : " ^7.1.3 " ,
62
86
"babel-core" : " ^6.6.5" ,
63
- "babel-eslint" : " ^6.0.4" ,
64
- "babel-register" : " ^6.6.5" ,
65
- "browser-sync" : " ^2.8.0" ,
87
+ "babel-eslint" : " ^7.2.3" ,
88
+ "babel-register" : " ^6.16.0" ,
66
89
"bs-fullscreen-message" : " ^1.0.0" ,
67
- "flow-bin" : " ^0.31 .0" ,
90
+ "flow-bin" : " ^0.54 .0" ,
68
91
"babel-plugin-syntax-flow" : " ^6.8.0" ,
69
92
"babel-plugin-transform-flow-comments" : " ^6.8.0" ,
70
93
"babel-plugin-transform-class-properties" : " ^6.6.0" ,
71
94
"babel-plugin-transform-runtime" : " ^6.6.0" ,
95
+ "babel-plugin-istanbul" : " ^4.1.4" ,
96
+ "babel-preset-env" : " ^1.6.1" ,
72
97
"babel-preset-es2015" : " ^6.6.0" ,
98
+ "cross-env" : " ^5.1.1" ,
73
99
"eslint" : " ^2.12.0" ,
74
- "del" : " ^2 .0.2 " ,
100
+ "del" : " ^3 .0.0 " ,
75
101
"gulp" : " ^3.9.1" ,
76
- "gulp-babel" : " ^6.1.2" ,
77
- "gulp-typescript" : " ~2.13.0" ,
78
- "gulp-typings" : " ^1.3.6" ,
79
- "gulp-tslint" : " ^5.0.0" ,
80
- "ts-helpers" : " 1.1.1" ,
102
+ "gulp-babel" : " ^7.0.0" ,
103
+ "gulp-typescript" : " ~3.2.2" ,
104
+ "gulp-tslint" : " ^8.0.0" ,
81
105
"gulp-env" : " ^0.4.0" ,
82
106
"gulp-eslint" : " ^2.0.0" ,
83
107
"gulp-imagemin" : " ^3.0.1" ,
84
108
"gulp-inject" : " ^4.0.0" ,
85
109
"gulp-istanbul" : " ^1.1.1" ,
86
110
"gulp-istanbul-enforcer" : " ^1.0.3" ,
87
111
"gulp-load-plugins" : " ^1.0.0-rc.1" ,
88
- "gulp-mocha" : " ^2.1.3 " ,
112
+ "gulp-mocha" : " ^4.3.1 " ,
89
113
"gulp-plumber" : " ^1.0.1" ,
90
114
"gulp-protractor" : " ^3.0.0" ,
91
- "gulp-rev" : " ^7 .0.0" ,
115
+ "gulp-rev" : " ^8 .0.0" ,
92
116
"gulp-rev-replace" : " ^0.4.2" ,
93
117
"gulp-sort" : " ^2.0.0" ,
94
- "gulp-sourcemaps" : " ^1.5.2 " ,
118
+ "gulp-sourcemaps" : " ^2.6.1 " ,
95
119
"gulp-util" : " ^3.0.5" ,
96
120
"gulp-watch" : " ^4.3.5" ,
97
- "gulp-stylint" : " ^3 .0.0" ,
121
+ "gulp-stylint" : " ^4 .0.0" ,
98
122
"grunt" : " ^1.0.1" ,
99
123
"grunt-build-control" : " ^0.7.0" ,
100
124
"isparta" : " ^4.0.0" ,
101
125
"nodemon" : " ^1.3.7" ,
102
- "run-sequence" : " ^1 .1.0" ,
126
+ "run-sequence" : " ^2 .1.0" ,
103
127
"lazypipe" : " ^1.0.1" ,
104
- "webpack" : " ^1.12.14" ,
105
- "webpack-dev-middleware" : " ^1.5.1" ,
106
- "webpack-stream" : " ^3.2.0" ,
107
- "extract-text-webpack-plugin" : " ^1.0.1" ,
108
- "html-webpack-plugin" : " ^2.16.0" ,
109
- "html-webpack-harddisk-plugin" : " ~0.0.2" ,
128
+ "webpack" : " ^3.5.5" ,
129
+ "webpack-dev-server" : " ^2.4.2" ,
130
+ "extract-text-webpack-plugin" : " 3.0.0" ,
131
+ "html-webpack-plugin" : " ^2.24.1" ,
132
+ "html-webpack-harddisk-plugin" : " ~0.1.0" ,
110
133
"pug-html-loader" : " ^1.0.8" ,
111
- "awesome-typescript-loader" : " ^1.1.1" ,
112
- "ng-annotate-loader" : " ~0.1.0" ,
113
- "babel-loader" : " ^6.2.4" ,
114
- "css-loader" : " ^0.24.0" ,
115
- "file-loader" : " ^0.9.0" ,
116
- "imports-loader" : " ^0.6.5" ,
117
- "isparta-instrumenter-loader" : " ^1.0.0" ,
118
- "isparta-loader" : " ^2.0.0" ,
119
- "istanbul-instrumenter-loader" : " ^0.2.0" ,
134
+ "typescript" : " ~2.6.1" ,
135
+ "awesome-typescript-loader" : " ^3.3.0" ,
136
+ "babel-loader" : " ^7.1.2" ,
137
+ "css-loader" : " ^0.28.7" ,
138
+ "file-loader" : " ^0.11.2" ,
139
+ "imports-loader" : " ^0.7.1" ,
140
+ "istanbul-instrumenter-loader" : " ^3.0.0" ,
120
141
"null-loader" : " ^0.1.1" ,
121
- "postcss-loader" : " ^0.11.1 " ,
142
+ "postcss-loader" : " ^2.0.6 " ,
122
143
"raw-loader" : " ^0.5.1" ,
123
- "style-loader" : " ^0.13.0 " ,
124
- "node-sass" : " ^3.8.0 " ,
125
- "sass-loader" : " ^4 .0.1 " ,
144
+ "style-loader" : " ^0.18.2 " ,
145
+ "node-sass" : " ^4.5.3 " ,
146
+ "sass-loader" : " ^6 .0.6 " ,
126
147
"less" : " ^2.7.1" ,
127
- "less-loader" : " ^2.2.3 " ,
148
+ "less-loader" : " ^4.0.5 " ,
128
149
"stylus" : " ^0.54.5" ,
129
- "stylus-loader" : " ^2.1 .1" ,
130
- "karma-webpack" : " ^1.7.0 " ,
150
+ "stylus-loader" : " ^3.0 .1" ,
151
+ "karma-webpack" : " ^2.0.3 " ,
131
152
"through2" : " ^2.0.1" ,
132
153
"open" : " ~0.0.4" ,
154
+ "protractor" : " ^5.3.0" ,
133
155
"istanbul" : " 1.1.0-alpha.1" ,
134
- "chai" : " ^3.2.0 " ,
135
- "sinon" : " ^1.16 .1" ,
136
- "chai-as-promised" : " ^5 .1.0 " ,
156
+ "chai" : " ^4.1.2 " ,
157
+ "sinon" : " ^3.2 .1" ,
158
+ "chai-as-promised" : " ^7 .1.1 " ,
137
159
"chai-things" : " ^0.2.0" ,
138
- "karma" : " ~0.13.3 " ,
160
+ "karma" : " ^1.7.1 " ,
139
161
"karma-firefox-launcher" : " ^1.0.0" ,
140
162
"karma-script-launcher" : " ^1.0.0" ,
141
163
"karma-coverage" : " ^1.0.0" ,
146
168
"sinon-chai" : " ^2.8.0" ,
147
169
"mocha" : " ^3.0.2" ,
148
170
"karma-mocha" : " ^1.0.1" ,
149
- "karma-chai-plugins" : " ~0.7 .0" ,
171
+ "karma-chai-plugins" : " ~0.9 .0" ,
150
172
"jasmine-core" : " ^2.3.4" ,
151
173
"karma-jasmine" : " ^1.0.2" ,
152
- "jasmine-spec-reporter" : " ^2.4.0 " ,
174
+ "jasmine-spec-reporter" : " ^4.2.1 " ,
153
175
"phantomjs-prebuilt" : " ^2.1.4" ,
154
176
"proxyquire" : " ^1.0.1" ,
155
- "strip-ansi" : " ^3.0.1" ,
156
- "supertest" : " ^1.1.0" ,
157
- "tslint" : " ^3.5.0" ,
158
- "typings" : " ^0.8.1"
177
+ "strip-ansi" : " ^4.0.0" ,
178
+ "supertest" : " ^3.0.0" ,
179
+ "tslint" : " ^5.7.0"
159
180
},
160
181
"engines" : {
161
182
"node" : " ^6.2.2" ,
162
183
"npm" : " ^3.9.5"
163
184
},
164
185
"scripts" : {
186
+ "postinstall" : " gulp copy:fonts:dev" ,
187
+ "lint" : " npm run lint:client && npm run lint:server" ,
188
+ "lint:client" : " tslint --format verbose ./client/{**/**,**}/*.ts" ,
189
+ "lint:server" : " eslint ./server/**/*.js -c ./server/.eslintrc --ignore-pattern *.spec.js --ignore-pattern *.integration.js" ,
165
190
"test" : " gulp test" ,
166
- "postinstall" : " ./node_modules/.bin/typings install" ,
191
+ "test:client" : " karma start ./karma.conf.js --single-run" ,
192
+ "test:server" : " cross-env NODE_ENV=test ./node_modules/.bin/mocha --reporter spec --timeout 5000 --require ./mocha.conf.js ./server/**/*.{spec,integration}.js mocha.global.js" ,
193
+ "test:e2e" : " gulp webpack:dev && protractor ./protractor.conf.js" ,
167
194
"flow" : " flow" ,
168
195
"update-webdriver" : " node node_modules/grunt-protractor-runner/node_modules/protractor/bin/webdriver-manager update" ,
169
- "start" : " node server"
196
+ "start:mongo" : " docker run --rm -d -p 27017:27017 --name mongo mongo" ,
197
+ "start" : " node server" ,
198
+ "start:client" : " webpack-dev-server --config webpack.dev.js" ,
199
+ "start:server" : " node server"
170
200
},
171
201
"private" : false ,
172
202
"description" : " The purpose of this repository is to track all the possible dependencies of an application created by generator-angular-fullstack."
173
- }
203
+ }
0 commit comments