npm installation and usage - metincetin/Karbid GitHub Wiki
You can install karbid with npm and and use it on node apps.
npm install karbid
to use it on node app require the karbid module
var karbid = require("karbid")
Properties
karbid.render(code,data) renders the karbid code in client, sending the specified data
karbid.renderFile(path,data) renders the karbid file in client, sending the specified data.
karbid.options.head head tag for the page. <meta charset="utf8"> by default
karbid.options.jsPath path of karbid javascript file. __dirname+"src/karbid.min.js" by default
karbid.options.vars the object the data stored in. window by default
Express example
var express = require('express')
var app = express()
var karbid = require('karbid')
var x = "Hello world"
var y = "This is karbid."
app.get("/",function(req,res){
res.send(karbid.render(`
@h1{
html:"Rendered karbid code:"
}
@{
html:var1+ " - "+var2
}
`,{var1:x,var2:y}))
})
//rendering file
app.get("/file",function(req,res){
res.send(karbid.renderFile("helloWorld.kd",{var1:x,var2:y}))
});
app.listen(4000,function(){
console.log("Listening")
})