Skip to content

Commit 693b45e

Browse files
committed
fix defaulting of options
1 parent 3ed7147 commit 693b45e

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

index.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,18 @@ var Identity = require('./lib/identity');
1010
* Stringfy the given AST `node`.
1111
*
1212
* @param {Object} node
13-
* @param {Object} options
13+
* @param {Object} [options]
1414
* @return {String}
1515
* @api public
1616
*/
1717

1818
module.exports = function(node, options){
19-
if (options.compress) {
20-
return new Compressed(options).compile(node);
21-
}
19+
options = options || {};
2220

23-
return new Identity(options).compile(node);
21+
var compiler = options.compress
22+
? new Compressed(options)
23+
: new Identity(options);
24+
25+
return compiler.compile(node);
2426
};
2527

0 commit comments

Comments
 (0)