From fdd067f8540b0e5f586b8ef2a0b477a0f24bcbc8 Mon Sep 17 00:00:00 2001 From: alexcos20 Date: Thu, 28 May 2020 02:49:27 -0700 Subject: [PATCH] fix metadata --- package.json | 1 + scripts/get-metadata.js | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100755 scripts/get-metadata.js diff --git a/package.json b/package.json index 2e3c5887..a04aac18 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "scripts": { "build": "npm run clean && npm run build:tsc && npm run build:dist", "build:tsc": "tsc --sourceMap", + "build:metadata": "./scripts/get-metadata.js > src/metadata.json", "build:dist": "cross-env NODE_ENV=production webpack", "clean": "rm -rf ./dist/ ./doc/ ./.nyc_output", "lint": "eslint --ignore-path .gitignore --ext .ts,.tsx .", diff --git a/scripts/get-metadata.js b/scripts/get-metadata.js new file mode 100755 index 00000000..a9844e86 --- /dev/null +++ b/scripts/get-metadata.js @@ -0,0 +1,19 @@ +#!/usr/bin/env node +'use strict' + +const packageInfo = require('../package.json') + +const execSync = require('child_process').execSync + +process.stdout.write( + JSON.stringify( + { + version: require('../package.json').version, + commit: execSync(`git rev-parse HEAD`) + .toString() + .trim() + }, + null, + ' ' + ) +)