fn main() { parse(); } #[cfg(feature = "serde")] fn parse() { use lightningcss::stylesheet::{ParserOptions, StyleSheet}; use std::{env, fs}; let args: Vec = env::args().collect(); let contents = fs::read_to_string(&args[1]).unwrap(); let stylesheet = StyleSheet::parse( &contents, ParserOptions { filename: args[1].clone(), ..ParserOptions::default() }, ) .unwrap(); let json = serde_json::to_string(&stylesheet).unwrap(); println!("{}", json); } #[cfg(not(feature = "serde"))] fn parse() { panic!("serde feature is not enabled") }