on master help sign in
Fix bug in space adder.
ce9e5d2evancz
core-js/Value.js+6−2
@@ -51,7 +51,11 @@ var Value = function(){
51 arr[i] = spaces.join('');
51 arr[i] = spaces.join('');
52 }
52 }
53 }
53 }
54− return arr.join('');
54+ arr = arr.join('');
55+ if (arr[arr.length-1] === " ") {
56+ return arr.slice(0,-1) + ' ';
57+ }
58+ return arr;
55 }
59 }
56
60
57 function properEscape(str) {
61 function properEscape(str) {
@@ -187,7 +191,7 @@ var Value = function(){
187 } else if (v[0] === "Nil") {
191 } else if (v[0] === "Nil") {
188 return "[]";
192 return "[]";
189 } else if (v[0] === "JSON") {
193 } else if (v[0] === "JSON") {
190− return "(JSON.fromList " + toString(ElmJSON.toList(v)) + ")";
194+ return "(JSON.fromList " + toString(Elm.JSON.toList(v)) + ")";
191 } else if (v[0] === "RBNode" || v[0] === "RBEmpty") {
195 } else if (v[0] === "RBNode" || v[0] === "RBEmpty") {
192 function cons(k){ return function(v) { return function(acc) { return ["Cons",["Tuple2",k,v],acc]; }; }; }
196 function cons(k){ return function(v) { return function(acc) { return ["Cons",["Tuple2",k,v],acc]; }; }; }
193 return "(Map.fromList " + toString(Elm.Dict.fold(cons)(["Nil"])(v)) + ")";
197 return "(Map.fromList " + toString(Elm.Dict.fold(cons)(["Nil"])(v)) + ")";