#!/usr/bin/env node// Get the current git hash, and save (overwrite) it into gen/.../version.js// so it can be read when running inside the browser./* eslint-disable no-console */require('../src/common/tools/setup-ts-in-node.js');const fs = require('fs');const myself = 'tools/gen_version';if (!fs.existsSync(myself)) {console.error('Must be run from repository root');process.exit(1);}const { version } = require('../src/common/tools/version.ts');fs.mkdirSync('./gen/common/internal', { recursive: true });// This will be copied into the various other build directories.fs.writeFileSync('./gen/common/internal/version.js',`\// AUTO-GENERATED - DO NOT EDIT. See ${myself}.export const version = '${version}';`);