import syntastica from '@syntastica/core'
await syntastica.init()
await syntastica.loadLanguage('./node_modules/@syntastica/lang-rust/rust.wasm')
await syntastica.loadLanguage('./node_modules/@syntastica/lang-javascript/javascript.wasm')
console.log(syntastica.highlight('console.log("hi")', 'javascript', 'one::dark', 'terminal'))
const highlights = syntastica.process('fn main() {\n println!("Hello, World!");\n}', 'rust')
console.log(syntastica.render(highlights, 'one::deep', 'terminal'))
console.log(syntastica.render(highlights, 'gruvbox::dark', 'terminal#282828'))