
You bring
An SVG logo and the intended frame.
You make
A clean, single-colour, square-framed SVG of your logo, written next to the original or over it.
You check
Open the resulting SVG; inspect edges, single-colour output, and square framing.
About
Takes an SVG logo that came from anywhere (an upload, an export, a generator, a hand drawing) and finishes it: the background box is removed, every shape becomes one ink that follows the surrounding text colour, the holes in letters such as O and A become real holes, and the mark is centred on a square artboard with an even margin.
The result can be placed on a light or a dark background and recoloured by whatever displays it. Run it over a folder of logos and they sit at one optical size.
It only changes colour and framing. No path is redrawn, so it is lossless, and running it twice gives the same file.
- TypeScript
- SVG
What’s included
- A code package you install in your own project, version 0.1.0.