Programming

Announcing TSVG

I finally published my first NPM (JavaScript) package, TSVG. It is for designers and web publishers who write SVG by hand, or are willing to edit SVG files by hand after creating them in something like Adobe Illustrator or Affinity Designer. TSVG embeds JavaScript into SVG and allows you to create JavaScript templates (like Handlebars or Eco do for HTML) that create SVG, in Node.js or in a browser. It also provides advanced typography (available in the generated JS) to bake out text to <path> outlines (just use SVG fonts and <TextPath> instead of <text>). You can read more about it on Github.