diff options
Diffstat (limited to '')
| -rw-r--r-- | src/js_lexer.zig | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/js_lexer.zig b/src/js_lexer.zig index ee80c6fb6..cf1470cab 100644 --- a/src/js_lexer.zig +++ b/src/js_lexer.zig @@ -604,8 +604,10 @@ pub const Lexer = struct { lexer.string_literal = lexer.string_literal_buffer.items; } - if (quote == '\'' and lexer.json_options != null) { - try lexer.addRangeError(lexer.range(), "JSON strings must use double quotes", .{}, true); + if (comptime !FeatureFlags.allow_json_single_quotes) { + if (quote == '\'' and lexer.json_options != null) { + try lexer.addRangeError(lexer.range(), "JSON strings must use double quotes", .{}, true); + } } // for (text) |
