a Svelte Parser for the expressrs
crate.
This is a source code to get you started into making your own expressrs
plugin, If you want to start making a plugin, clone this source code and make sure you have rust installed, then navigate to src/constants.rs
so you can change the Name, ID (should be lowercase), and Plugin-ID into your perspective choice.
Make sure to make another parser instead of svelte
, you need to be creative.
First you'll need to install the expressrs
crate
then in your code type this:
use expressrs::ExpressLib;
use svelte_parser::svelte;
fn main() {
let express = ExpressLib::new();
let mut app = express();
app.plugins.push(svelte());
// Serve a directory called 'public' that has .svelte files
app.serve_directory(
"public",
Some(DirectoryOptions {
plugin: "svelte".to_string(),
}),
);
}