src/nodes/arrays.js in prettier-0.19.0 vs src/nodes/arrays.js in prettier-0.19.1
- old
+ new
@@ -7,16 +7,20 @@
line,
literalline,
softline
} = require("../prettier");
+const preserveArraySubstrings = [" ", "\\"];
+
const isStringArray = (args) =>
args.body.every(
(arg) =>
arg.type === "string_literal" &&
arg.body[0].body.length === 1 &&
arg.body[0].body[0].type === "@tstring_content" &&
- !arg.body[0].body[0].body.includes(" ")
+ !preserveArraySubstrings.some((str) =>
+ arg.body[0].body[0].body.includes(str)
+ )
);
const isSymbolArray = (args) =>
args.body.every((arg) => arg.type === "symbol_literal");