summaryrefslogtreecommitdiff
path: root/cli/tools/bundle.rs
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2023-02-14 02:13:44 +0100
committerGitHub <noreply@github.com>2023-02-14 02:13:44 +0100
commit0f1349bca8d40dff23098e141363c956a8dd7875 (patch)
treedcf35d1e29081973134a7fc9bff2bf55b2ef098c /cli/tools/bundle.rs
parentbd6ddd9b469b01b3663bbd275b7b11f7ac6e1ec2 (diff)
feat: Deprecate 'deno bundle' subcommand (#17695)
This commit adds a deprecation warning when using "deno bundle" subcommand and removes it from the output of "deno help".
Diffstat (limited to 'cli/tools/bundle.rs')
-rw-r--r--cli/tools/bundle.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/cli/tools/bundle.rs b/cli/tools/bundle.rs
index 86b28828b..6a9019cd8 100644
--- a/cli/tools/bundle.rs
+++ b/cli/tools/bundle.rs
@@ -25,6 +25,15 @@ pub async fn bundle(
bundle_flags: BundleFlags,
) -> Result<(), AnyError> {
let cli_options = Arc::new(CliOptions::from_flags(flags)?);
+
+ log::info!(
+ "{} \"deno bundle\" is deprecated and will be removed in the future.",
+ colors::yellow("Warning"),
+ );
+ log::info!(
+ "Use alternative bundlers like \"deno_emit\", \"esbuild\" or \"rollup\" instead."
+ );
+
let resolver = |_| {
let cli_options = cli_options.clone();
let source_file1 = &bundle_flags.source_file;