#!/usr/bin/env node // Extract raw version number from package.json (without the optional "-prerelease" suffix) if(!process.env["TW5_BUILD_TIDDLYWIKI"]) { throw "TW5_BUILD_TIDDLYWIKI environment variable not set"; } var fs = require("fs"), path = require("path"); var filename = path.resolve(path.dirname(process.env["TW5_BUILD_TIDDLYWIKI"]),"./package.json"), json = JSON.parse(fs.readFileSync(filename,"utf8")); if(!json.version) { throw "Missing version number in package.json"; } process.stdout.write("v" + json.version.split("-")[0]);