From b4c847eba137b685bc22ebc7c8f4708d52895fa2 Mon Sep 17 00:00:00 2001 From: nicholaslyang Date: Thu, 27 Jul 2023 15:39:42 -0400 Subject: [PATCH] Temporarily using json_comments to parse turbo.json with comments --- crates/turborepo-lib/src/config/turbo.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/turborepo-lib/src/config/turbo.rs b/crates/turborepo-lib/src/config/turbo.rs index ece754d3352ba..1199de0094ab2 100644 --- a/crates/turborepo-lib/src/config/turbo.rs +++ b/crates/turborepo-lib/src/config/turbo.rs @@ -1,6 +1,5 @@ use std::{ collections::{BTreeMap, HashMap, HashSet}, - fs, path::Path, }; @@ -495,8 +494,9 @@ impl TurboJson { /// Reads a `RawTurboJson` from the given path /// and then converts it into `TurboJson` fn read(path: &AbsoluteSystemPath) -> Result { - let contents = fs::read_to_string(path)?; - let turbo_json: RawTurboJSON = serde_json::from_str(&contents)?; + let contents = path.read()?; + let turbo_json: RawTurboJSON = + serde_json::from_reader(json_comments::StripComments::new(contents.as_slice()))?; turbo_json.try_into() }