NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Type-safe asset constants generator for Flutter projects with a sleek CLI and watch mode.
Last release 1 years ago
21 Aug 2025
Too new to tell
only 1 release windows
Nearly every release is documented
notes for 3 of 3 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
3 releases · first in 2025
One column per month.
feat: include file extensions in asset constant names and update vers…
feat: include file extensions in asset constant names and update vers…
assetsImagesCatPng, catPng, logoSvg, likeAnimationJson).Comprehensive API documentation (dartdoc comments)
mason_logger dependency to ^0.3.0 for latest compatibilityType-safe asset constant generation
🎉 Initial public release of Assetify!
Core Features
pubspec.yamlgenerate and watch commandsClean Naming System
assetsLottieLikeAnimation instead of assetsLottieLikeAnimationJsonassetsImagesCat instead of assetsImagesCatPngassetsSvgLogo instead of assetsSvgLogoSvgDocumentation & Testing
CLI Interface
pubspec.yamlgenerate and watch commandsCLI Interface
dart run assetify:generate - Generate asset constants oncedart run assetify:watch - Watch mode for development--output, -o)--class-name, -c)--verbose, -v)--assets)Flutter Integration
flutter_svg and lottie dependenciesasImage(), asSvg(), asLottie() convenience methodsSmart Asset Detection
Developer Experience
.DS_Store, Thumbs.db)Code Generation
Programmatic API
AssetGenerator class for custom toolingPubspecReader for configuration parsingDependencies: Built on solid foundations
args for CLI argument parsingmason_logger for beautiful terminal outputwatcher for file system monitoringyaml for pubspec.yaml parsingpath for cross-platform path handlingPlatform Support
Code Quality
lints packagetest packageclass Assets {
const Assets._();
static const String imagesCat = 'assets/images/cat.png';
static const Images images = Images._();
}
extension AssetImageX on String {
Image asImage({Key? key, BoxFit? fit}) => Image.asset(this, key: key, fit: fit);
}
For more detailed information, see the README and documentation.
Your coding agent can read these notes before it upgrades. Set up the MCP server →