You've already forked dynamic-badges-action
This adds the posibility of saving an SVG badge generated by the same shields.io dirictly to the gist. Instead of prepering a JSON file to be sent to their service, we use their library directly, which outputs an SVG file that we can save to the user’s gist. Filenames ending in `.svg` will use this library automatically. Additionally there is a major refactoring where the older `node:http` library has been swapped out for `fetch`. Also swap from node 16 to node 20 fixes #24
anafanafo
Efficiently compute text width in Verdana and Helvetica using char-width-table-consumer and lookup tables.
Built with Shields in mind.
(And because Verdana always makes me think of this.)
Usage
const anafanafo = require('anafanafo')
// Supports '11px Verdana', '10px Verdana', 'bold 10px Verdana', and 'bold 11px Helvetica'.
const width = anafanafo('Shirley Shirley', { font: '11px Verdana' })
License
All rights to Verdana are owned by Microsoft Corp.
The remainder of this project is licensed under the MIT license.