From d78204b71380421894e8d243e4aae540c962c07e Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Thu, 8 Aug 2019 15:02:36 -0700 Subject: [PATCH] cli: Don't regenerate index.js if it already exists --- cli/src/generate/mod.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/cli/src/generate/mod.rs b/cli/src/generate/mod.rs index 07788a02..64de772c 100644 --- a/cli/src/generate/mod.rs +++ b/cli/src/generate/mod.rs @@ -107,10 +107,9 @@ pub fn generate_parser_in_directory( write_file(&src_path.join("parser.c"), c_code)?; write_file(&src_path.join("node-types.json"), node_types_json)?; write_file(&header_path.join("parser.h"), tree_sitter::PARSER_HEADER)?; - write_file( - &repo_path.join("index.js"), - npm_files::index_js(&language_name), - )?; + ensure_file(&repo_path.join("index.js"), || { + npm_files::index_js(&language_name) + })?; ensure_file(&src_path.join("binding.cc"), || { npm_files::binding_cc(&language_name) })?;