npm.io
1.2.6 • Published 4 weeks ago

gulp-slm

Licence
(Apache-2.0 OR MIT)
Version
1.2.6
Deps
2
Size
8 kB
Vulns
0
Weekly
0
Stars
11

gulp-slm version downloads

Let's use Slm with Gulp!

doctype html
html
  head
    meta charset="utf-8"
    title = this.title
  body
    h1 = this.title
    p = this.text
import slm from "gulp-slm";

gulp.task("slm", (_) => {
  const data = {
    title: "Hello, world!",
    text: "Hello world example for slm template.",
  };

  return gulp
    .src("./src/*.slm")
    .pipe(slm({ locals: data }))
    .pipe(gulp.dest("./build/"));
});

Result (whitespace included for readability)

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>Hello, world!</title>
  </head>
  <body>
    <h1>Hello, world!</h1>
    <p>Hello world example for slm template.</p>
  </body>
</html>

Keywords