aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/link-readme.ts
diff options
context:
space:
mode:
authorLibravatar Vijay A <vraravam@users.noreply.github.com>2023-05-24 06:57:50 +0530
committerLibravatar Vijay Aravamudhan <vraravam@users.noreply.github.com>2023-05-24 16:40:43 +0530
commite245b4fa229bee1e2ab97fcb42de3831b8bdbe5b (patch)
treed684777b3fde5470c9f99304a9f022422ffb8045 /scripts/link-readme.ts
parent6.3.0-nightly.9 [skip ci] (diff)
downloadferdium-app-e245b4fa229bee1e2ab97fcb42de3831b8bdbe5b.tar.gz
ferdium-app-e245b4fa229bee1e2ab97fcb42de3831b8bdbe5b.tar.zst
ferdium-app-e245b4fa229bee1e2ab97fcb42de3831b8bdbe5b.zip
Upgrade npm modules
Diffstat (limited to 'scripts/link-readme.ts')
-rw-r--r--scripts/link-readme.ts12
1 files changed, 6 insertions, 6 deletions
diff --git a/scripts/link-readme.ts b/scripts/link-readme.ts
index d565d59bb..d80739178 100644
--- a/scripts/link-readme.ts
+++ b/scripts/link-readme.ts
@@ -22,7 +22,7 @@ let replacements = 0;
22// Regex matches strings that don't begin with a "[", i.e. are not already linked 22// Regex matches strings that don't begin with a "[", i.e. are not already linked
23// followed by a "franz#" and digits to indicate 23// followed by a "franz#" and digits to indicate
24// a GitHub issue, and not ending with a "]" 24// a GitHub issue, and not ending with a "]"
25readme = readme.replace(/(?<!\[)franz#\d+(?![\d\]])/gi, match => { 25readme = readme.replaceAll(/(?<!\[)franz#\d+(?![\d\]])/gi, match => {
26 const issueNr = match.replace('franz#', ''); 26 const issueNr = match.replace('franz#', '');
27 replacements += 1; 27 replacements += 1;
28 return `[franz#${issueNr}](https://github.com/meetfranz/franz/issues/${issueNr})`; 28 return `[franz#${issueNr}](https://github.com/meetfranz/franz/issues/${issueNr})`;
@@ -31,9 +31,9 @@ readme = readme.replace(/(?<!\[)franz#\d+(?![\d\]])/gi, match => {
31// Replace external issues 31// Replace external issues
32// Regex matches strings that don't begin with a "[", followed a repo name in the format "user/repo" 32// Regex matches strings that don't begin with a "[", followed a repo name in the format "user/repo"
33// followed by a "#" and digits to indicate a GitHub issue, and not ending with a "]" 33// followed by a "#" and digits to indicate a GitHub issue, and not ending with a "]"
34readme = readme.replace(/(?<!\[)\w+\/\w+#\d+(?![\d\]])/gi, match => { 34readme = readme.replaceAll(/(?<!\[)\w+\/\w+#\d+(?![\d\]])/gi, match => {
35 const issueNr = match.replace(/\D/g, ''); 35 const issueNr = match.replaceAll(/\D/g, '');
36 const repo = match.replace(/#\d+/g, ''); 36 const repo = match.replaceAll(/#\d+/g, '');
37 replacements += 1; 37 replacements += 1;
38 return `[${repo}#${issueNr}](https://github.com/${repo}/issues/${issueNr})`; 38 return `[${repo}#${issueNr}](https://github.com/${repo}/issues/${issueNr})`;
39}); 39});
@@ -42,7 +42,7 @@ readme = readme.replace(/(?<!\[)\w+\/\w+#\d+(?![\d\]])/gi, match => {
42// Regex matches strings that don't begin with a "[", i.e. are not already linked and 42// Regex matches strings that don't begin with a "[", i.e. are not already linked and
43// don't begin with "franz", i.e. are not Franz issues, followed by a "#" and digits to indicate 43// don't begin with "franz", i.e. are not Franz issues, followed by a "#" and digits to indicate
44// a GitHub issue, and not ending with a "]" 44// a GitHub issue, and not ending with a "]"
45readme = readme.replace(/(?<!\[|franz)#\d+(?![\d\]])/gi, match => { 45readme = readme.replaceAll(/(?<!\[|franz)#\d+(?![\d\]])/gi, match => {
46 const issueNr = match.replace('#', ''); 46 const issueNr = match.replace('#', '');
47 replacements += 1; 47 replacements += 1;
48 return `[#${issueNr}](https://github.com/ferdium/ferdium-app/issues/${issueNr})`; 48 return `[#${issueNr}](https://github.com/ferdium/ferdium-app/issues/${issueNr})`;
@@ -51,7 +51,7 @@ readme = readme.replace(/(?<!\[|franz)#\d+(?![\d\]])/gi, match => {
51// Link GitHub users 51// Link GitHub users
52// Regex matches strings that don't begin with a "[", i.e. are not already linked 52// Regex matches strings that don't begin with a "[", i.e. are not already linked
53// followed by a "@" and at least one word character and not ending with a "]" 53// followed by a "@" and at least one word character and not ending with a "]"
54readme = readme.replace(/(?<!\[)@\w+(?!])/gi, match => { 54readme = readme.replaceAll(/(?<!\[)@\w+(?!])/gi, match => {
55 const username = match.replace('@', ''); 55 const username = match.replace('@', '');
56 replacements += 1; 56 replacements += 1;
57 return `[@${username}](https://github.com/${username})`; 57 return `[@${username}](https://github.com/${username})`;