style: lint
This commit is contained in:
+20
-20
@@ -4,15 +4,14 @@ import { extname } from 'node:path'
|
||||
import { defineConfig, tierPresets } from 'sponsorkit'
|
||||
|
||||
const avatarMimeTypeMap = {
|
||||
'.jpg': 'image/jpeg',
|
||||
'.jpeg': 'image/jpeg',
|
||||
'.jpg': 'image/jpeg',
|
||||
'.png': 'image/png',
|
||||
'.webp': 'image/webp',
|
||||
'.svg': 'image/svg+xml',
|
||||
'.webp': 'image/webp',
|
||||
}
|
||||
|
||||
const kofiProvider = {
|
||||
name: 'kofi',
|
||||
async fetchSponsors() {
|
||||
let raw = '[]'
|
||||
try {
|
||||
@@ -31,33 +30,33 @@ const kofiProvider = {
|
||||
avatarUrl = `data:${mime};base64,${buffer.toString('base64')}`
|
||||
}
|
||||
return {
|
||||
createdAt: item.createdAt || new Date().toISOString(),
|
||||
monthlyDollars: Number(item.monthlyDollars || 0),
|
||||
privacyLevel: 'PUBLIC',
|
||||
provider: 'kofi',
|
||||
sponsor: {
|
||||
type: 'User',
|
||||
login: item.login || item.name,
|
||||
name: item.name,
|
||||
avatarUrl,
|
||||
linkUrl: item.linkUrl || '',
|
||||
login: item.login || item.name,
|
||||
name: item.name,
|
||||
type: 'User',
|
||||
},
|
||||
monthlyDollars: Number(item.monthlyDollars || 0),
|
||||
provider: 'kofi',
|
||||
privacyLevel: 'PUBLIC',
|
||||
tierName: item.tierName,
|
||||
createdAt: item.createdAt || new Date().toISOString(),
|
||||
}
|
||||
}))
|
||||
},
|
||||
name: 'kofi',
|
||||
}
|
||||
|
||||
export default defineConfig({
|
||||
providers: ['patreon', 'opencollective', kofiProvider],
|
||||
renderer: 'tiers',
|
||||
width: 960,
|
||||
padding: {
|
||||
top: 18,
|
||||
bottom: 8,
|
||||
},
|
||||
formats: ['svg', 'json'],
|
||||
includePastSponsors: true,
|
||||
padding: {
|
||||
bottom: 8,
|
||||
top: 18,
|
||||
},
|
||||
providers: ['patreon', 'opencollective', kofiProvider],
|
||||
renderer: 'tiers',
|
||||
svgInlineCSS: `
|
||||
text {
|
||||
font-weight: 400;
|
||||
@@ -77,12 +76,13 @@ text {
|
||||
`,
|
||||
tiers: [
|
||||
{
|
||||
title: 'Supporters',
|
||||
preset: tierPresets.base,
|
||||
padding: {
|
||||
top: 8,
|
||||
bottom: 6,
|
||||
top: 8,
|
||||
},
|
||||
preset: tierPresets.base,
|
||||
title: 'Supporters',
|
||||
},
|
||||
],
|
||||
width: 960,
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user