Sha256: f11dcd8c8dc9992114df8a528450c6f47a37ce9c4c58f575196174362c29879c
Contents?: true
Size: 1.06 KB
Versions: 3
Compression:
Stored size: 1.06 KB
Contents
const fs = require("fs") const dayjs = require("dayjs") const { useLesliDebug } = require("lesli-vue/composables") const advancedFormat = require("dayjs/plugin/advancedFormat") dayjs.extend(advancedFormat) const debug = useLesliDebug() // ยท Update compilation version for frontend and backend module.exports = (env, engine) => { // do not change if development if (env.mode != "production") { return } // set the path to the engine version file by default let engine_version_file = `../../engines/${engine.dir}/lib/${engine.code}/version.rb` fs.readFile(engine_version_file, "utf8", (err, data) => { if (err) { return console.log(err) } // Unix Timestamp in second let build = dayjs().format("X") data = data.split("\n") data[2] = ` BUILD = "${build}\"` fs.writeFile(engine_version_file, data.join("\n"), "utf8", function (err) { if (err) return console.log(err) }) debug.info(`update version of: ${engine.dir}, to: ${build}`) }) }
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
lesli-5.0.11 | lib/webpack/version.js |
lesli-5.0.10 | lib/webpack/version.js |
lesli-5.0.9 | lib/webpack/version.js |