Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Fast handcraft svg badge generator.

License

NotificationsYou must be signed in to change notification settings

badgen/badgen

Repository files navigation

npm versionCoverage StatusBundle sizeLicense

Fast handcraft svg badge generator. Used onbadgen.net.

  • 🌀 Zero dependency
  • ⚡️ Fast by design (seebenchmarks)
  • 👯‍ Running in node & browser

Usage

npm install badgen

const{ badgen}=require('badgen')// only `status` is required.constsvgString=badgen({label:'npm',// <Text>labelColor:'ADF',// <Color RGB> or <Color Name> (default: '555')status:'v1.2.3',// <Text>, requiredcolor:'blue',// <Color RGB> or <Color Name> (default: 'blue')style:'flat',// 'flat' or 'classic' (default: 'classic')icon:'data:image/svg+xml;base64,...',// Use icon (default: undefined)iconWidth:13,// Set this if icon is not square (default: 13)scale:1// Set badge scale (default: 1)})

Available color names:

In browser

<scriptsrc="https://unpkg.com/badgen"></script><script>varsvgString=badgen({/*...*/})</script>

Benchmarks

npm run bench on iMac 5K (Late 2014), 3.5G i5, with Node.js 12.11.0:

[classic] style, long params x 985,898 ops/sec ±0.37% (94 runs sampled)[classic] style, full params x 1,284,886 ops/sec ±0.42% (95 runs sampled)[classic] style, with emoji  x 1,291,768 ops/sec ±0.28% (95 runs sampled)[classic] style, with icon   x 1,177,120 ops/sec ±0.94% (95 runs sampled)   [flat] style, long params x 780,504 ops/sec ±0.39% (94 runs sampled)   [flat] style, full params x 1,012,111 ops/sec ±0.40% (97 runs sampled)   [flat] style, with emoji  x 1,013,695 ops/sec ±0.91% (95 runs sampled)   [flat] style, with icon   x 994,481 ops/sec ±0.30% (94 runs sampled)

See Also


[8]ページ先頭

©2009-2025 Movatter.jp