From 41308888fc7e86faa935403b2730fb8e1d8d07d9 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Sat, 27 Apr 2024 13:38:38 -0400 Subject: [PATCH] fix: don't error out on package.json lookup errors if `--no-bindings` is passed --- cli/src/generate/grammar_files.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cli/src/generate/grammar_files.rs b/cli/src/generate/grammar_files.rs index 8a9d52e4..9c2f9d4a 100644 --- a/cli/src/generate/grammar_files.rs +++ b/cli/src/generate/grammar_files.rs @@ -243,7 +243,11 @@ pub fn generate_grammar_files( }, )?; - let (_, package_json) = lookup_package_json_for_path(package_json_path_state.as_path())?; + let package_json = match lookup_package_json_for_path(package_json_path_state.as_path()) { + Ok((_, p)) => p, + Err(e) if generate_bindings => return Err(e), + _ => return Ok(()), + }; // Do not create a grammar.js file in a repo with multiple language configs if !package_json.has_multiple_language_configs() {