aboutsummaryrefslogtreecommitdiff
path: root/src/js_lexer.zig
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/js_lexer.zig6
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)