File tree Expand file tree Collapse file tree 5 files changed +137
-132
lines changed
Expand file tree Collapse file tree 5 files changed +137
-132
lines changed Original file line number Diff line number Diff line change 11node_modules
22coverage
3+ * .log
Original file line number Diff line number Diff line change 44sudo : false
55language : node_js
66script :
7+ - npm run lint
78 - npm run test-travis
89 - npm run bench
910after_script : " npm install coveralls@2 && cat ./coverage/lcov.info | coveralls"
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ module.exports = compose
1818 * @api public
1919 */
2020
21- function compose ( middleware ) {
21+ function compose ( middleware ) {
2222 if ( ! Array . isArray ( middleware ) ) throw new TypeError ( 'Middleware stack must be an array!' )
2323 for ( const fn of middleware ) {
2424 if ( typeof fn !== 'function' ) throw new TypeError ( 'Middleware must be composed of functions!' )
@@ -34,16 +34,16 @@ function compose(middleware){
3434 // last called middleware #
3535 let index = - 1
3636 return dispatch ( 0 )
37- function dispatch ( i ) {
37+ function dispatch ( i ) {
3838 if ( i <= index ) return Promise . reject ( new Error ( 'next() called multiple times' ) )
3939 index = i
4040 const fn = middleware [ i ] || next
4141 if ( ! fn ) return Promise . resolve ( )
4242 try {
43- return Promise . resolve ( fn ( context , function next ( ) {
43+ return Promise . resolve ( fn ( context , function next ( ) {
4444 return dispatch ( i + 1 )
4545 } ) )
46- } catch ( err ) {
46+ } catch ( err ) {
4747 return Promise . reject ( err )
4848 }
4949 }
Original file line number Diff line number Diff line change 1919 "istanbul" : " ^0.4.2" ,
2020 "matcha" : " ^0.6.1" ,
2121 "mocha" : " ^2.4.5" ,
22- "should" : " ^2.0.0"
22+ "should" : " ^2.0.0" ,
23+ "standard" : " ^6.0.8"
2324 },
2425 "scripts" : {
2526 "bench" : " matcha bench/bench.js" ,
27+ "lint" : " standard index.js test/*.js" ,
2628 "test" : " mocha --require should --reporter spec" ,
2729 "test-cov" : " node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should" ,
2830 "test-travis" : " node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should"
You can’t perform that action at this time.
0 commit comments