1- var path = require ( 'path' )
2- var invariant = require ( 'invariant' )
3- var EventStream = require ( 'event-stream' )
4- var JSONStream = require ( 'JSONStream' )
5- var ReactDOMServer = require ( 'react-dom/server' )
6- var React = require ( 'react' )
1+ const path = require ( 'path' )
2+ const invariant = require ( 'invariant' )
3+ const EventStream = require ( 'event-stream' )
4+ const JSONStream = require ( 'JSONStream' )
5+ const ReactDOMServer = require ( 'react-dom/server' )
6+ const React = require ( 'react' )
77
88function getDefaultExports ( file ) {
9- var moduleExports = require ( file )
9+ const moduleExports = require ( file )
1010
1111 // Return exports.default if using ES2015 modules.
1212 if ( moduleExports && moduleExports . default )
@@ -24,22 +24,22 @@ function renderToString(element, callback) {
2424}
2525
2626function handleRequest ( workingDir , request , callback ) {
27- var componentPath = request . component
28- var renderMethod = request . render
29- var props = request . props
27+ const componentPath = request . component
28+ const renderMethod = request . render
29+ const props = request . props
3030
3131 invariant (
3232 componentPath != null ,
3333 'Missing { component } in request'
3434 )
3535
36- var render
36+ let render
3737 if ( renderMethod == null || renderMethod === 'renderToString' ) {
3838 render = renderToString
3939 } else if ( renderMethod === 'renderToStaticMarkup' ) {
4040 render = renderToStaticMarkup
4141 } else {
42- var methodFile = path . resolve ( workingDir , renderMethod )
42+ const methodFile = path . resolve ( workingDir , renderMethod )
4343
4444 try {
4545 render = getDefaultExports ( methodFile )
@@ -55,9 +55,9 @@ function handleRequest(workingDir, request, callback) {
5555 renderMethod
5656 )
5757
58- var componentFile = path . resolve ( workingDir , componentPath )
58+ const componentFile = path . resolve ( workingDir , componentPath )
5959
60- var component
60+ let component
6161 try {
6262 component = getDefaultExports ( componentFile )
6363 } catch ( error ) {
@@ -103,15 +103,15 @@ require('babel-register')({
103103
104104// Redirect stdout to stderr, but save a reference so we can
105105// still write to stdout.
106- var stdout = process . stdout
106+ const stdout = process . stdout
107107Object . defineProperty ( process , 'stdout' , {
108108 configurable : true ,
109109 enumerable : true ,
110110 value : process . stderr
111111} )
112112
113113// Ensure console.log knows about the new stdout.
114- var Console = require ( 'console' ) . Console
114+ const Console = require ( 'console' ) . Console
115115console = new Console ( process . stdout , process . stderr )
116116
117117// Read JSON blobs from stdin, pipe output to stdout.
0 commit comments