summaryrefslogtreecommitdiff
path: root/javascript/videojs/build/readme-version.js
diff options
context:
space:
mode:
Diffstat (limited to 'javascript/videojs/build/readme-version.js')
-rw-r--r--javascript/videojs/build/readme-version.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/javascript/videojs/build/readme-version.js b/javascript/videojs/build/readme-version.js
new file mode 100644
index 0000000..2942c81
--- /dev/null
+++ b/javascript/videojs/build/readme-version.js
@@ -0,0 +1,16 @@
+/*
+Replaces the version number in the readme with the current package version.
+Looks for patterns like `/8.17.3/` and `/video.js@8.17.3/`
+*/
+
+const fs = require('fs');
+const path = require('path');
+const version = require('../package.json').version;
+
+let doc = fs.readFileSync(path.join(__dirname, '..', 'README.md'), 'utf8');
+
+doc = doc
+ .replace(/\/video.js@\d\.\d+\.\d+\//g, `/video.js@${version}/`)
+ .replace(/\/\d\.\d+\.\d+\//g, `/${version}/`);
+
+fs.writeFileSync(path.join(__dirname, '..', 'README.md'), doc, 'utf8');