
amework.wisdom-ractivejs-maven-plugin.0.1.4.source-code.ractive Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of wisdom-ractivejs-maven-plugin Show documentation
Show all versions of wisdom-ractivejs-maven-plugin Show documentation
A maven plugin based on the wisdom framework which parse Ractive.js
template into JavaScript during the compile phase.
The newest version!
#!/usr/bin/env node
// args[0] contains ractive module path
// args[1] contains the template file path
// args[2] contains the javascript output file path
var args = process.argv.slice(2);
var path = require('path'),
fs = require('fs'),
Ractive = require(args[0]);
var template = fs.readFileSync(args[1],{encoding : "utf8"});
var parsed = Ractive.parse(template);
var content = "Ractive.templates."+ path.basename(args[1],path.extname(args[1])) + " = " + JSON.stringify(parsed)+";";
fs.writeFileSync(args[2],content,{encoding : "utf8"});
© 2015 - 2025 Weber Informatics LLC | Privacy Policy