UNPKG

hazelcast-client

Version:

Hazelcast - open source In-Memory Data Grid - client for NodeJS

22 lines (14 loc) 448 B
const buildInfoTs = 'src/BuildInfo.ts'; var fs = require('fs'); var pjson = require('./package.json'); var tsjon = require('./tsconfig.json'); var version = pjson.version; var libDir = tsjon.compilerOptions.outDir; var buildInfo = { 'version': version }; var infoExport = 'module.exports = ' + JSON.stringify(buildInfo) + ';'; if (!fs.existsSync(libDir)) { fs.mkdir(libDir); } fs.writeFileSync(libDir + '/BuildInfo.js', infoExport);