1fn main() {
2 parse();
3}
4
5#[cfg(feature = "serde")]
6fn parse() {
7 use lightningcss::stylesheet::{ParserOptions, StyleSheet};
8 use std::{env, fs};
9
10 let args: Vec<String> = env::args().collect();
11 let contents = fs::read_to_string(&args[1]).unwrap();
12 let stylesheet = StyleSheet::parse(
13 &contents,
14 ParserOptions {
15 filename: args[1].clone(),
16 ..ParserOptions::default()
17 },
18 )
19 .unwrap();
20 let json = serde_json::to_string(&stylesheet).unwrap();
21 println!("{}", json);
22}
23
24#[cfg(not(feature = "serde"))]
25fn parse() {
26 panic!("serde feature is not enabled")
27}