dbg_swc/es/minifier/next/
mod.rs

1use std::sync::Arc;
2
3use anyhow::Result;
4use clap::Subcommand;
5use swc_common::SourceMap;
6
7use self::check_size::CheckSizeCommand;
8
9mod check_size;
10
11/// [Experimental] Debug the minifier issue related to next.js application.
12#[derive(Debug, Subcommand)]
13pub enum NextCommand {
14    CheckSize(CheckSizeCommand),
15}
16
17impl NextCommand {
18    pub fn run(self, cm: Arc<SourceMap>) -> Result<()> {
19        match self {
20            NextCommand::CheckSize(cmd) => cmd.run(cm),
21        }
22    }
23}