
Company News
Socket Named Top Sales Organization by RepVue
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.
@sourcetoad/add-badge
Advanced tools
Node commands to add an overlay badge, inset to the non-transparent area.
Node commands to add an overlay badge, inset to the non-transparent area.
![]() | ![]() |
|---|
Using npm:
npm install --save-dev @sourcetoad/add-badge
Using yarn:
yarn add --dev @sourcetoad/add-badge
Add a badge to a single image:
npx add-badge <input-image> <output-image> <badge-text> [options]
Add a badge to multiple images, modifying them in-place:
npx add-badges <input-glob> <badge-text> [options]
See fast-glob for glob details.
See samples for previews.
--font-fileThe font file path to use for the badge text.
Type: file
Default: Roboto Black (Bundled)
--font-sizeThe font size to use for the badge text. The size will be scaled up or down if the image is not 192px.
Type: point
Default: 28
--text-colorThe color to use for the badge text. Use transparent for transparent text.
Type: color
Default: #666666
--background-colorThe color to use for the badge background.
Type: color
Default: #ffffff
--shadow-colorThe color to use for the badge shadow.
Type: color
Default: rgba(0,0,0,0.6)
--gravityThe gravity to use for the badge. The badge will be placed in the corner specified by the gravity.
Type: northwest | north | northeast | southwest | south | southeast
Default: southeast
--positionIf set, the badge will be placed manually instead of automatically. If only one number is provided, the badge will be placed on the gravity axis at the position. If two are provided, the first will be the x position and the second will be the y position.
Numbers are in percent of the image's dimensions (integer).
Type: number | number,number
Default: undefined
--dry-run/-dIf set, the command will only preview the files that would be changed.
FAQs
Node commands to add an overlay badge, inset to the non-transparent area.
The npm package @sourcetoad/add-badge receives a total of 620 weekly downloads. As such, @sourcetoad/add-badge popularity was classified as not popular.
We found that @sourcetoad/add-badge demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.