pug-rs

crates.io

A port of pug to Rust.

This is a maintained fork of the original code by github.com/aep.

CLI usage

$ cargo install pug $ pug < thing.pug > thing.html

Using with webpack

pug_loader.js: javascript const spawnSync = require('child_process').spawnSync; module.exports = function(source) { var proc = spawnSync("pug", { input: source }); if (proc.status != 0) { throw proc.error; } return proc.stdout.toString(); }

webpack.config.js ```javascript module: { rules: [ { test: /.pug$/, use: [require.resolve('./pug_loader.js')] },

```