@@ -5,32 +5,36 @@ var template = require( "ejs-template" ),
55module . exports = {
66 options : {
77 port : 4200 ,
8- base : "." ,
9- middleware : [
10- template . middleware ( { basedir : __dirname } ) ,
11- function ( req , res ) {
12- var data , i ,
13- url = urlParser . parse ( req . url , true ) ,
14- query = { } ,
15- parts = url . pathname . split ( "/" ) ,
16- file = req . url . replace ( / ^ \/ / , "" ) . split ( "?" ) [ 0 ] ;
8+ base : "."
9+ } ,
10+ perf : {
11+ options : {
12+ middleware : [
13+ template . middleware ( { basedir : __dirname } ) ,
14+ function ( req , res ) {
15+ var data , i ,
16+ url = urlParser . parse ( req . url , true ) ,
17+ query = { } ,
18+ parts = url . pathname . split ( "/" ) ,
19+ file = req . url . replace ( / ^ \/ / , "" ) . split ( "?" ) [ 0 ] ;
1720
18- for ( i = 1 ; i < parts . length ; i += 2 ) {
19- query [ parts [ i ] ] = parts [ i + 1 ] ;
21+ for ( i = 1 ; i < parts . length ; i += 2 ) {
22+ query [ parts [ i ] ] = parts [ i + 1 ] ;
23+ }
24+ if ( file . split ( "." ) . length <= 1 ) {
25+ data = componentGenerator . generate (
26+ query . framework ,
27+ query . component ,
28+ query . count
29+ ) ;
30+ file = "../../performance/component.html" ;
31+ }
32+ res . endTemplate ( file , data ) ;
2033 }
21- if ( file . split ( "." ) . length <= 1 ) {
22- data = componentGenerator . generate (
23- query . framework ,
24- query . component ,
25- query . count
26- ) ;
27- file = "../../performance/component.html" ;
28- }
29- res . endTemplate ( file , data ) ;
30- }
31- ]
34+ ]
35+ }
3236 } ,
33- perf : { } ,
37+ accessibility : { } ,
3438 dev : {
3539 options : {
3640 keepalive : true
0 commit comments