From 410ea92e32f83712fbeee9106fc195df28cd98b2 Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Wed, 12 Sep 2018 21:25:43 -0700 Subject: [PATCH] build: rebuild bundle when npm packages are added/removed/updated --- BUILD.gn | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/BUILD.gn b/BUILD.gn index 485582643a..167ae82fbd 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -80,6 +80,11 @@ ts_sources = [ "js/v8_source_maps.ts", "js/write_file.ts", "tsconfig.json", + + # Listing package.json and yarn.lock as sources ensures the bundle is rebuilt + # when npm packages are added/removed or their contents changes. + "package.json", + "third_party/yarn.lock", ] rust_executable("deno") { @@ -236,9 +241,7 @@ run_node("gen_declarations") { run_node("bundle") { out_dir = "$target_gen_dir/bundle/" - sources = ts_sources + [ - "rollup.config.js", - ] + sources = ts_sources + [ "rollup.config.js" ] outputs = [ out_dir + "main.js", out_dir + "main.js.map",