$ cargo new demo
[package]
name = "demo"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
serde_json = "1.0.66"
serde = "1.0.127"
swc = "0.198.0"
swc_ecma_parser = "0.108.1"
swc_common = {version = "0.20.1", features = ["tty-emitter", "sourcemap"]}
swc_ecma_preset_env = "0.144.0"
extern crate swc_common;
extern crate swc_ecma_parser;
use std::path::Path;
use swc::config::{
Config, Options};
use swc_common::sync::Lrc;
use swc_common::{
errors::{
ColorConfig, Handler},
SourceMap,
};
fn main()