2 个版本
0.2.1 | 2024 年 5 月 26 日 |
---|---|
0.2.0 | 2024 年 5 月 20 日 |
#9 在 #jade
198 每月下载次数
用于 2 个 crate(通过 i18n_js)
18KB
461 行
pug-rs
pug 的 Rust 版本。
这是由 github.com/aep 的 原始代码 维护的分支。
命令行使用
$ cargo install pug
$ pug < thing.pug > thing.html
与 webpack 一起使用
pug_loader.js
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
module: {
rules: [
{
test: /\.pug$/,
use: [require.resolve('./pug_loader.js')]
},
依赖关系
~2.1–3MB
~59K SLoC