magickit_cli 1.0.3
magickit_cli: ^1.0.3 copied to clipboard
MagicKit CLI — development tools & code generator untuk Flutter.
Changelog #
1.0.3 #
- storage: Tambah command
magickit storageuntuk setup ObjectBox local storagestorage init— inject dependencies, generate store, injector, database manager, example entity, auto-runflutter pub get+build_runnerstorage generate— generate semua entity models, helpers, store, dan injector daristorage/folderstorage generate --build-runner— generate + auto runbuild_runnerstorage info— tampilkan database path, entity list, generated filesDatabaseManager— class untuk export/import database ke JSONstorageInjector()— single function untuk init ObjectBox + register semua helpers via get_it- Auto-update
injector.dartdengan markersMAGICKIT:IMPORT/MAGICKIT:INJECTOR
- fix:
toPascalCasepreserve existing PascalCase input - fix:
fromJsonfallback keDateTime.now()untuk non-nullable DateTime - fix: Helper import
objectbox.g.dartuntuk aksesEntity_query classes
1.0.2 #
- chore: Menambahkan informasi lisensi Apache-2.0 di
pubspec.yaml - fix: Meningkatkan metode
readUiKitVersionuntuk pengambilan versi yang lebih akurat daripubspec.yaml
1.0.1 #
- slicing: Restructure menjadi subcommands (
prompt,image,figma) - slicing prompt: Generate unified
.mdprompt file — tinggal upload gambar + copy-paste ke AI - slicing image: Direct ke AI dari gambar UI
- slicing figma: Direct ke AI dari Figma MCP selection JSON
- registry:
ai_context_bundle.md(Format 2) — constructor signatures, types, default values, tags, file paths - registry: Auto-discover magickit package bundle dari
package_config.json - registry: Merge local + package components tanpa duplikasi
- slicing: Hapus config duplicate dari
magickit.yaml(output,prompt_output,use_local_components,use_package_components,registry_output) — semua pakai CLI defaults - slicing: Task description dari positional argument (contoh:
magickit slicing prompt "slicing ui home page")
1.0.0 #
- Initial stable release.