Bläddra i källkod

chore(latest-version-into-readmes)

Hugo Di Francesco 4 år sedan
förälder
incheckning
36f8879b20
2 ändrade filer med 11 tillägg och 1 borttagningar
  1. 10 0
      inject-version-readme.js
  2. 1 1
      package.json

+ 10 - 0
inject-version-readme.js

@@ -0,0 +1,10 @@
+// Replace pinned version in README to latest (per package.json version field)
+const fs = require('fs');
+const pkg = require('./package.json');
+
+const readmeTranslations = fs.readdirSync('.').filter((name) => name.includes('README'))
+readmeTranslations.forEach((readmeName) => {
+    const original = fs.readFileSync(readmeName, 'utf8')
+    const updated = original.replace(/[0-9]\.[0-9]\.[0-9]/gi, pkg.version)
+    fs.writeFileSync(readmeName, updated, 'utf8')
+})

+ 1 - 1
package.json

@@ -8,7 +8,7 @@
     },
     "scripts": {
         "watch": "rollup -c -w",
-        "build": "concurrently \"rollup -c\" \"npx rollup -c rollup-ie11.config.js\"",
+        "build": "concurrently \"rollup -c\" \"npx rollup -c rollup-ie11.config.js\" \"node inject-version-readme\"",
         "test": "npx jest",
         "test:debug": "node --inspect node_modules/.bin/jest --runInBand"
     },