STEVE
is a configurable template engine that allows JavaScript to run in files to create files. It has a plugin system to allow for custom generation and a built-in site generator.
STatic SitE Generator (VEry cool)
STEVE
supports many features including:
- Template engine that uses JavaScript to process the text
- Built-in site generator plugin with highly customizable options
- Plugin support to create different types of generators
I wanted to make a more official repository as my original goal, but I also wanted to create a file generator that I can use and expand upon because I do file generation a lot more than I thought I would. The product of this is STEVE
, which has a template engine and plugin system.
All the features and explanations are in the documentation markdown file. Documentation Link
Node installation: npx jsr add @codingap/steve
Deno installation: deno add jsr:@codingap/steve
Bun installation: bunx jsr add @codingap/steve
import { STEVE } from '@codingap/steve';
STEVE.render('Hello <steve> return steve.data.name; </steve>!', {
name: 'STEVE',
});
Output:
Hello STEVE!
To see more instances of STEVE
being used, go to the Documentation