astro-icon
Version:
This **[Astro integration](https://docs.astro.build/en/guides/integrations-guide/)** provides a straight-forward `Icon` component for [Astro](https://astro.build).
17 lines (14 loc) • 401 B
TypeScript
import type { IconifyJSON, SVGOOptions } from "./iconify";
export type IntegrationOptions = {
include?: Record<string, ["*"] | string[]>;
/**
* @default "src/icons"
*/
iconDir?: string;
/**
* @default { plugins: ['preset-default'] }
*/
svgoOptions?: SVGOOptions;
};
export type IconCollection = IconifyJSON;
export type AstroIconCollectionMap = Record<string, IconCollection>;