Skip to content

Commit a7b79ef

Browse files
committed
Revert changes to file
1 parent a11f43e commit a7b79ef

File tree

1 file changed

+24
-30
lines changed

1 file changed

+24
-30
lines changed

src/site/_data/github.js

+24-30
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require("dotenv").config();
1+
require('dotenv').config();
22

33
const CacheAsset = require("@11ty/eleventy-cache-assets");
44
const fastglob = require("fast-glob");
@@ -30,7 +30,7 @@ async function githubRequest(user, repo) {
3030
issues: "",
3131
};
3232

33-
if (!process.env.GITHUB_READ_TOKEN) {
33+
if(process.env.ELEVENTY_ENV == 'dev' || !process.env.GITHUB_READ_TOKEN) {
3434
return errorData;
3535
}
3636

@@ -55,22 +55,22 @@ async function githubRequest(user, repo) {
5555
const fetchOptions = {
5656
method: "POST",
5757
headers: {
58-
Authorization: `bearer ${process.env.GITHUB_READ_TOKEN}`,
58+
"Authorization": `bearer ${process.env.GITHUB_READ_TOKEN}`
5959
},
60-
body: JSON.stringify({ query }),
60+
body: JSON.stringify({ query })
6161
};
6262
const opts = {
6363
duration: "1401m", // 23.5 hours
6464
type: "json",
65-
fetchOptions,
65+
fetchOptions
6666
};
6767

6868
let req;
6969
try {
7070
req = await CacheAsset(url, opts);
71-
if (req.errors && req.errors.length) {
72-
console.log("GitHub Data Source Error from API", req.errors);
73-
if (req.errors.filter((e) => e.type === "RATE_LIMITED").length > 0) {
71+
if(req.errors && req.errors.length) {
72+
console.log( "GitHub Data Source Error from API", req.errors );
73+
if(req.errors.filter(e => e.type === "RATE_LIMITED").length > 0) {
7474
throw new Error("Failing the build due to GitHub API rate limiting.");
7575
}
7676
return errorData;
@@ -80,31 +80,31 @@ async function githubRequest(user, repo) {
8080
stars: req.data.repository.stargazers.totalCount,
8181
forks: req.data.repository.forks.totalCount,
8282
issues: req.data.repository.issues.totalCount,
83-
};
84-
} catch (e) {
85-
console.log("GitHub Data Source Error", e);
83+
}
84+
} catch(e) {
85+
console.log( "GitHub Data Source Error", e );
8686

8787
return errorData;
8888
}
8989
}
9090

9191
async function getReposFromMarkdown(glob) {
9292
// Starters
93-
let ssgs = await fastglob(glob, {
94-
caseSensitiveMatch: false,
93+
let ssgs = await fastglob(glob, {
94+
caseSensitiveMatch: false
9595
});
9696

9797
let repos = [];
98-
for (let ssg of ssgs) {
98+
for(let ssg of ssgs) {
9999
let matter = graymatter.read(ssg);
100100
let fullRepo = matter.data.repo;
101-
if (fullRepo) {
101+
if(fullRepo) {
102102
let split = fullRepo.split("/");
103103
let user = split[0];
104104
let repo = split[1];
105-
106-
if (!matter.data.repohost || matter.data.repohost === "github") {
107-
if (matter.data.disabled) {
105+
106+
if(!matter.data.repohost || matter.data.repohost === "github") {
107+
if(matter.data.disabled) {
108108
continue;
109109
}
110110
repos.push({ user, repo });
@@ -115,24 +115,18 @@ async function getReposFromMarkdown(glob) {
115115
return repos;
116116
}
117117

118-
module.exports = async function () {
118+
module.exports = async function() {
119119
let data = {};
120120

121121
let ssgRepos = await getReposFromMarkdown("./src/site/generators/*.md");
122-
for (let entry of ssgRepos) {
123-
data[`${entry.user}/${entry.repo}`] = await githubRequest(
124-
entry.user,
125-
entry.repo
126-
);
122+
for(let entry of ssgRepos) {
123+
data[`${entry.user}/${entry.repo}`] = await githubRequest(entry.user, entry.repo);
127124
}
128125

129126
let cmsRepos = await getReposFromMarkdown("./src/site/headless-cms/*.md");
130-
for (let entry of cmsRepos) {
131-
data[`${entry.user}/${entry.repo}`] = await githubRequest(
132-
entry.user,
133-
entry.repo
134-
);
127+
for(let entry of cmsRepos) {
128+
data[`${entry.user}/${entry.repo}`] = await githubRequest(entry.user, entry.repo);
135129
}
136130

137131
return data;
138-
};
132+
};

0 commit comments

Comments
 (0)