style: lint

This commit is contained in:
Neko Ayaka
2026-08-26 19:49:58 +08:00
parent e60a04a4ec
commit 98f40d7d0b
1625 changed files with 75216 additions and 75203 deletions
+20 -20
View File
@@ -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,
})