From f1a691274e59d3f6a1aad19d1aec02a0ffaa51d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Tue, 27 Feb 2024 08:27:21 +0000 Subject: feat(publish): discover jsr.json and jsr.jsonc files (#22587) Closes https://github.com/denoland/deno/issues/22491 --- cli/args/mod.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'cli/args/mod.rs') diff --git a/cli/args/mod.rs b/cli/args/mod.rs index 9aa819a30..8103f489e 100644 --- a/cli/args/mod.rs +++ b/cli/args/mod.rs @@ -759,10 +759,17 @@ impl CliOptions { pub fn from_flags(flags: Flags) -> Result { let initial_cwd = std::env::current_dir().with_context(|| "Failed getting cwd.")?; + let additional_config_file_names = + if matches!(flags.subcommand, DenoSubcommand::Publish(..)) { + Some(vec!["jsr.json", "jsr.jsonc"]) + } else { + None + }; let maybe_config_file = ConfigFile::discover( &flags.config_flag, flags.config_path_args(&initial_cwd), &initial_cwd, + additional_config_file_names, )?; let mut maybe_package_json = None; -- cgit v1.2.3