v0.2.0
What's Changed
- fix: prevent scanner from traversing node_modules and enable zero-ui.config.js file to be used, allowing users to set:
/** Package import name (default: "@react-zero-ui/icon-sprite") */
IMPORT_NAME?: string;
/** Path to the sprite file relative to public dir (default: "/icons.svg") */
SPRITE_PATH?: string;
/** Root directory to scan for icon imports (default: auto-detected from "src", "app", or "pages") */
ROOT_DIR?: string;
/** Directory for custom SVG icons inside OUTPUT_DIR (default: "zero-ui-icons") */
CUSTOM_SVG_DIR?: string;
/** Output directory for built assets (default: "public") */
OUTPUT_DIR?: string;
/** Icon names to ignore during scanning (default: ["CustomIcon"]) */
IGNORE_ICONS?: string[];
/** Directories to exclude from scanning (default: ["node_modules", ".git", "dist", "build", ".next", "out"]) */
EXCLUDE_DIRS?: string[];New Contributors
- @sclark-bycore made their first contribution in #4
Full Changelog: v0.1.2...v0.2.0