Kaynağa Gözat

build: Add script to update readme before stable release (#3781)

* build: Add script to update readme before stable release

* fix

* fix
vanilla_orig
Aakansha Doshi 3 yıl önce
ebeveyn
işleme
bc8ba08ad0
No account linked to committer's email address

+ 23
- 0
scripts/updateReadme.js Dosyayı Görüntüle

@@ -0,0 +1,23 @@
1
+const fs = require("fs");
2
+
3
+const excalidrawDir = `${__dirname}/../src/packages/excalidraw`;
4
+let data = fs.readFileSync(`${excalidrawDir}/README_NEXT.md`, "utf8");
5
+
6
+// remove note for unstable release
7
+data = data.replace(
8
+  /<!-- unstable-readme-start-->[\s\S]*?<!-- unstable-readme-end-->/,
9
+  "",
10
+);
11
+
12
+// replace "excalidraw-next" with "excalidraw"
13
+data = data.replace(/excalidraw-next/g, "excalidraw");
14
+data = data.trim();
15
+
16
+const demoIndex = data.indexOf("### Demo");
17
+const excalidrawNextNote =
18
+  "#### Note\n\n**If you don't want to wait for the next stable release and try out the unreleased changes you can use [@excalidraw/excalidraw-next](https://www.npmjs.com/package/@excalidraw/excalidraw-next).**\n\n";
19
+// Add excalidraw next note to try out for unreleased changes
20
+data = data.slice(0, demoIndex) + excalidrawNextNote + data.slice(demoIndex);
21
+
22
+// update readme
23
+fs.writeFileSync(`${excalidrawDir}/README.md`, data, "utf8");

+ 2
- 2
src/packages/excalidraw/README_NEXT.md Dosyayı Görüntüle

@@ -1,4 +1,4 @@
1
-<!-- stable-readme-start-->
1
+<!-- unstable-readme-start-->
2 2
 
3 3
 ## Note
4 4
 
@@ -6,7 +6,7 @@
6 6
 
7 7
 For stable release please use [@excalidraw/excalidraw](https://www.npmjs.com/package/@excalidraw/excalidraw).
8 8
 
9
-<!-- stable-readme-end-->
9
+<!-- unstable-readme-end-->
10 10
 
11 11
 ### Excalidraw
12 12
 

Loading…
İptal
Kaydet