UNPKG

@metamask/snaps-utils

Version:
17 lines 575 B
import { getSvgDimensions } from "../../icon.mjs"; /** * Verify the icon is square. */ export const iconDimensions = { severity: 'warning', semanticCheck(files, context) { if (!files.svgIcon) { return; } const dimensions = getSvgDimensions(files.svgIcon.toString()); if (dimensions && dimensions?.height !== dimensions.width) { context.report('The icon in the Snap manifest is not square. It is recommended to use a square icon for the Snap.'); } }, }; //# sourceMappingURL=icon-dimensions.mjs.map