@@ -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