JavaScript
Location: examples/javascript/
JavaScript generates a version.js module using versionator output emit:
examples/javascript/src/index.js
import { VERSION } from './version.js';
function main() {
console.log('Sample JavaScript Application');
console.log(`Version: ${VERSION}`);
}
main();
examples/javascript/Makefile (excerpt)
version-file:
versionator output emit js --output src/version.js
run: version-file
node src/index.js
Run it
$ cd examples/javascript && just run
Generating version.js using versionator emit...
Version 0.0.16 written to src/version.js
node src/index.js
Sample JavaScript Application
Version: 0.0.16