feat(plugins/sponsorships): add plugin (#1358)

This commit is contained in:
Simon Lecoq
2023-01-16 22:28:33 -05:00
committed by GitHub
parent cdf2c03b2a
commit 220deb05e3
13 changed files with 268 additions and 0 deletions

View File

@@ -458,6 +458,26 @@
},
})
: null),
//Sponsorships
...(set.plugins.enabled.sponsorships
? ({
sponsorships: {
sections: options["sponsorships.sections"].split(",").map(x => x.trim()),
amount: faker.datatype.number(1000),
list: new Array(2+faker.datatype.number(8)).fill(null).map(_ => ({
login: faker.internet.userName(),
avatar: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mOcOnfpfwAGfgLYttYINwAAAABJRU5ErkJggg==",
type: "user",
tier: `$${faker.datatype.number(100) * 10} per month`,
private: false,
past: faker.datatype.boolean(),
})),
size: Number(options["sponsorships.size"]),
image: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mOcOnfpfwAGfgLYttYINwAAAABJRU5ErkJggg==",
started: faker.date.recent(),
},
})
: null),
//Languages
...(set.plugins.enabled.languages
? ({