@@ -182,6 +182,7 @@ function getEmitter() {
182182 */
183183
184184function getOptions ( args , options ) {
185+ var cssDir , sassDir , file , mapDir ;
185186 options . src = args [ 0 ] ;
186187
187188 if ( args [ 1 ] ) {
@@ -193,9 +194,9 @@ function getOptions(args, options) {
193194 }
194195
195196 if ( options . directory ) {
196- var sassDir = path . resolve ( options . directory ) ;
197- var file = path . relative ( sassDir , args [ 0 ] ) ;
198- var cssDir = path . resolve ( options . output ) ;
197+ sassDir = path . resolve ( options . directory ) ;
198+ file = path . relative ( sassDir , args [ 0 ] ) ;
199+ cssDir = path . resolve ( options . output ) ;
199200 options . dest = path . join ( cssDir , file ) . replace ( path . extname ( file ) , '.css' ) ;
200201 }
201202
@@ -215,9 +216,9 @@ function getOptions(args, options) {
215216 if ( ! options . directory ) {
216217 options . sourceMap = path . resolve ( options . sourceMapOriginal , path . basename ( options . dest ) + '.map' ) ;
217218 } else {
218- var sassDir = path . resolve ( options . directory ) ;
219- var file = path . relative ( sassDir , args [ 0 ] ) ;
220- var mapDir = path . resolve ( options . sourceMapOriginal ) ;
219+ sassDir = path . resolve ( options . directory ) ;
220+ file = path . relative ( sassDir , args [ 0 ] ) ;
221+ mapDir = path . resolve ( options . sourceMapOriginal ) ;
221222 options . sourceMap = path . join ( mapDir , file ) . replace ( path . extname ( file ) , '.css.map' ) ;
222223 }
223224 }
@@ -236,19 +237,20 @@ function getOptions(args, options) {
236237
237238function watch ( options , emitter ) {
238239 var buildGraph = function ( options ) {
240+ var graph ;
239241 var graphOptions = {
240242 loadPaths : options . includePath ,
241243 extensions : [ 'scss' , 'sass' , 'css' ]
242244 } ;
243245
244246 if ( options . directory ) {
245- var graph = grapher . parseDir ( options . directory , graphOptions ) ;
247+ graph = grapher . parseDir ( options . directory , graphOptions ) ;
246248 } else {
247- var graph = grapher . parseFile ( options . src , graphOptions ) ;
249+ graph = grapher . parseFile ( options . src , graphOptions ) ;
248250 }
249251
250252 return graph ;
251- }
253+ } ;
252254
253255 var watch = [ ] ;
254256 var graph = buildGraph ( options ) ;
0 commit comments