skribble_emoji_gen 0.1.1 copy "skribble_emoji_gen: ^0.1.1" to clipboard
skribble_emoji_gen: ^0.1.1 copied to clipboard

Generate pinned, hand-drawn emoji and icon assets from OpenMoji SVG sources.

skribble_emoji_gen #

Generates the pinned emoji and icon assets shipped by Skribble. The tools read OpenMoji SVG and metadata sources, convert their paths into rough drawing data, and write deterministic Dart catalogs for skribble_emoji and skribble_icons.

Run the full asset rebuild from the Skribble repository root:

dart run packages/skribble_emoji_gen/bin/update_assets.dart

update_assets.dart downloads the pinned OpenMoji release, verifies its SHA-256 hashes, regenerates emoji and icon catalogs, rebuilds the bundled Skribble fonts, and formats the generated Dart files. Upstream updates require an explicit source version and checksum change.

The lower-level generators are repository tools. Use generate_emoji.dart to build an emoji catalog from an extracted OpenMoji SVG directory and CSV file. Use generate_icons.dart to rebuild the curated icon catalog.

Verification #

cd packages/skribble_emoji_gen
dart test

OpenMoji artwork is available under the CC BY-SA 4.0 license. Generated packages retain the required attribution and license files.

0
likes
130
points
115
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Generate pinned, hand-drawn emoji and icon assets from OpenMoji SVG sources.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#emoji #icons #codegen #svg #tooling

License

MIT (license)

Dependencies

args, http, path, path_parsing, xml

More

Packages that depend on skribble_emoji_gen