15 Commits

Author SHA1 Message Date
ubunteroz a45f9a771a 1.2.0 2026-05-07 17:23:11 +08:00
ubunteroz 6dde2e7749 1.1.2 2026-05-05 11:41:06 +08:00
ubunteroz 747540c9cc fix: set cli-progress as dev dependency 2026-05-05 11:40:51 +08:00
ubunteroz 07f31f39a0 1.1.1 2026-05-05 11:34:49 +08:00
ubunteroz 109b48ec20 feat: replace update-icon-list.js with update-icons.js, update build pipeline and docs 2026-04-28 10:22:33 +08:00
ubunteroz eeba687551 1.1.0 2026-03-04 08:54:59 +08:00
ubunteroz b888455add feat: add named CLI command 'ficons'
- Update package.json bin field to use object format with 'ficons' command name
- Update README examples to use the new 'ficons search' command syntax

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 08:54:38 +08:00
ubunteroz 8a4595ce8b 1.0.0 2026-02-15 17:10:19 +08:00
ubunteroz c1e56f0c20 refactor: update variable names and comments
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 17:09:23 +08:00
ubunteroz 458201e693 0.3.0 2026-02-07 20:09:10 +08:00
ubunteroz e2df9d2e39 feat: add CLI for icon search via npx
Adds a CLI interface to search icons by keyword and optional variation.
Usage: npx @invisi/flaticon-uicons <keyword...> [variation]

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 19:58:33 +08:00
ubunteroz 8afa0c9794 fix: make font building reproducible
- Add PYTHONHASHSEED=0 and SOURCE_DATE_EPOCH=0 environment variables
- Sort strokeGroups keys for deterministic CSS file ordering
- Add FontForge generation flags (omit-instructions, round)
- Add explicit font metadata (copyright, version)

Verified: consecutive builds produce identical hashes.
2026-01-28 09:50:59 +08:00
ubunteroz f117e6a23d 0.2.1 2026-01-28 09:37:32 +08:00
ubunteroz 4198dfdd8a Change CSS naming 2026-01-27 15:55:45 +08:00
ubunteroz ae66c2e34c Initial commit: Flaticon UIcons package with local font build system
Add 50,000+ icon font package sourced from Flaticon API with local
webfonts and interactive icon explorer.

Features:
- 50,492 icons across 15 style variations (weight × corner)
- Self-hosted webfonts (TTF, WOFF, WOFF2)
- Interactive icon explorer with search and filters
- FontForge-based build pipeline for generating fonts from SVGs
- Drop-in CSS with class-based icon usage

Build scripts:
- scripts/build-font.py - Standalone FontForge Python script
- build-fonts.js - Node.js orchestrator for font generation
- update-icon-list.js - Fetch icon metadata from Flaticon API
- build-icons-js.js - Generate browser-ready icon dataset

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Z.ai GLM 4.7 <noreply@z.ai>
2026-01-24 10:58:23 +08:00