diff --git a/recursive-macro.js b/recursive-macro.js index 659194b..8b277b1 100644 --- a/recursive-macro.js +++ b/recursive-macro.js @@ -501,6 +501,8 @@ function flatten(thing) { list.push(obj); }); + list.sort(function(x,y) { return areas[x.name] < areas[y.name] }) + return new Container(list); }