kopia lustrzana https://github.com/badgen/badgen.net
33 wiersze
785 B
TypeScript
33 wiersze
785 B
TypeScript
import { badgenServe } from '../libs/badgen-serve'
|
|
|
|
export const examples = [
|
|
{
|
|
title: 'General',
|
|
examples: {
|
|
'/badge/Swift/4.2/orange': 'swift version',
|
|
'/badge/license/MIT/blue': 'license MIT',
|
|
'/badge/chat/on%20gitter/cyan': 'chat on gitter',
|
|
'/badge/stars/★★★★☆': 'star rating',
|
|
'/badge/become/a%20patron/F96854': 'patron',
|
|
'/badge/code%20style/standard/f2a': 'code style: standard',
|
|
'/badge/platform/ios,macos,tvos?list=1': 'support platform'
|
|
}
|
|
}
|
|
]
|
|
|
|
export const handlers = {
|
|
'/badge/:label/:status': handler,
|
|
'/badge/:label/:status/:color': handler
|
|
}
|
|
|
|
async function handler (args) {
|
|
const { label, status, color } = args
|
|
return {
|
|
subject: label,
|
|
status,
|
|
color
|
|
}
|
|
}
|
|
|
|
export default badgenServe(handlers)
|