six-widget-buildsupport
Version:
SIX Widgets buildsupport
2 lines • 507 B
JavaScript
;var t=require("fs"),r=require("child_process"),i="src/meta-version.js";function n(e){return r.execSync("git "+e).toString().trim()}var e=function(){var e={version:JSON.parse(t.readFileSync("package.json","utf8")).version,git:{short:n("rev-parse --short HEAD"),long:n("rev-parse HEAD"),branch:n("rev-parse --abbrev-ref HEAD")}},r=JSON.stringify(e,null,2);console.log("writing "+i),t.writeFileSync(i,"export default "+r)};module.exports.createMetaVersion=e,module.parent||e();