iconify_sdk_core 1.0.0 copy "iconify_sdk_core: ^1.0.0" to clipboard
iconify_sdk_core: ^1.0.0 copied to clipboard

Pure Dart engine for Iconify icons. Provides models, providers, cache, alias resolution, and JSON parsing. No Flutter dependency required.

Changelog #

1.0.0 - 2026-03-16 #

Added #

  • Performance: High-performance .iconbin binary format support with zero-parsing startup and $O(\log n)$ lookup.
  • Bundle Optimization: Optional GZIP compression for all icon data formats, reducing bundle size by up to 70%.
  • Parallel Loading: Support for parallel collection preloading via background isolates.
  • Expanded Models: Added fontFamily support to IconifyIconData for native icon font rendering.

Changed #

  • Stable release version 1.0.0.
  • Improved AssetBundleIconifyProvider to support byte-based loading and decompression.

0.2.0 - 2026-03-12 #

Added #

  • Comprehensive documentation and package-specific README.
  • Micro-benchmarks for name parsing and alias resolution.
  • Hardened IconifyJsonParser with better error handling for malformed data.

Changed #

  • Bumped version for monorepo alignment.

0.1.0 - 2026-03-12 #

Added #

  • Foundational pure-Dart engine for Iconify.
  • Robust models for IconifyName, IconifyIconData, IconifyLicense, and IconifyCollectionInfo.
  • Provider-based architecture with support for Memory, FileSystem, and Remote sources.
  • Comprehensive AliasResolver with circular dependency protection.
  • High-performance LRU cache implementation.
  • Detailed error hierarchy for informative failure handling.
  • 100% test coverage for core logic and models.
1
likes
160
points
298
downloads

Documentation

API reference

Publisher

verified publisheraditi.cc

Weekly Downloads

Pure Dart engine for Iconify icons. Provides models, providers, cache, alias resolution, and JSON parsing. No Flutter dependency required.

Homepage
Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

Dependencies

http, meta, path, xml

More

Packages that depend on iconify_sdk_core