@luscious-garden/aster-icons
v0.2.0
Published
Canonical portable Aster icon and collection definitions.
Readme
@luscious-garden/aster-icons
Canonical portable Aster icons and collections, distributed through isolated public subpaths. The package brings its compatible Core dependency; it does not render markup.
Usage
pnpm add @luscious-garden/aster-iconsIndividual icons
import { Camera } from "@luscious-garden/aster-icons/camera";
const definition = Camera;Pass the definition to a renderer such as SVG.
Collections
Access a collection's icons by alias or in their declared order:
import { Amellus } from "@luscious-garden/aster-icons/collections/amellus";
const camera = Amellus.icons.camera;
const orderedIcons = Amellus.members;See the Collections guide for the contract and export-naming migration.
Use an individual subpath when only one icon is needed; a collection import evaluates all its declared members. Installation acquires the complete package, independently of runtime imports.
Documentation
- Package guide: definitions, collections, metadata discovery and dynamic loaders.
- Authoring: editable sources and generated distribution.
- Amellus: collection identity and visual rules.
- Version history: changes and migrations.
Licence
Software and documentation follow ISC. Marked BlueLuscious-owned artwork follows the separate Aster Artwork Licence; other artwork retains its declared terms.
