svg-icon-review
v2.2.0
Published
Tool to review SVG icons automatically
Downloads
34
Readme
CLI Command
The tool can be executed with this command:
bunx svg-icon-review file1.svg file2.svgIt also supports glob file patterns to check multiple files matching the pattern like this:
bunx svg-icon-review ./images/**/*.svgThe output is a preview of how the icons look in either dark or light backgrounds:
Options
--bigIcon
Optionally, an additional bigger icon (in size of 32x32px) will be shown in front of the preview. This is useful to see the icon in more detail. This can be done by adding the --bigIcon option like this:
bunx svg-icon-review --bigIcon file1.svg file2.svgThe preview will look like this:
--silent
By default, the tool will output a result message to the console. If you want to avoid this output, you can use the --silent option:
bunx svg-icon-review --silent file1.svg file2.svg--debug
If you want to see the debug information, you can use the --debug option:
bunx svg-icon-review --debug file1.svg file2.svg--noSandbox
By default, the tool uses a sandboxed environment to render the SVG icons. If you want to disable this sandbox, you can use the --noSandbox option:
bunx svg-icon-review --noSandbox file1.svg file2.svgRunning without a sandbox is strongly discouraged because of security risks. Consider configuring a sandbox instead. If you absolutely trust the content you with this tool, you can launch it with the --noSandbox argument.
--help
If further help is needed, the --help option can be used:
bunx svg-icon-review --helpInstead of "bunx" you can use "npx" if you prefer Node.js.
Development
For the development of this tool, Bun.js is used. First you have to install the dependencies:
bun installThen you can run the tool with:
bun run startIt is going to create a preview image of the logo.svg file in the root directory.
Formatting and Linting
To format the code, run:
bun run formatTo lint the code, run:
bun run lint