TinyFlags — Pub (Dart)
The Pub port of TinyFlags. Pure Dart 3.0+ (no Flutter), tests run under
package:test. Behavior, validation, and test-coverage requirements are
shared across every ecosystem — see ../lib-spec.md.
Package-native AXM recommendation
Pub packages recommend extensions via a top-level axm: field in pubspec.yaml:
axm:
recommendedExtensions:
- "@examples/packs/dart-pub-tinyflags@^0.1.0"
axm discover reads this from the resolved hosted-package directory via
.dart_tool/package_config.json in any consumer project. The distribution
name agentxm_example_tinyflags uses underscores because Pub names must
match [a-z0-9_]+.
Commands
dart pub get
dart test
dart analyze
Companion extensions
Sources live under .axm/extensions/@examples/
and are marked authored in .axm/settings.json. The pack bundles the three
skills and the maintainer subagent.
| Type | FQN | Homepage |
|---|---|---|
| Skill | @examples/skills/dart-pub-tinyflags-add-flag |
https://agentxm.ai/@examples/skills/dart-pub-tinyflags-add-flag |
| Skill | @examples/skills/dart-pub-tinyflags-rollout-review |
https://agentxm.ai/@examples/skills/dart-pub-tinyflags-rollout-review |
| Skill | @examples/skills/dart-pub-tinyflags-cleanup-flag |
https://agentxm.ai/@examples/skills/dart-pub-tinyflags-cleanup-flag |
| Subagent | @examples/subagents/dart-pub-tinyflags-maintainer |
https://agentxm.ai/@examples/subagents/dart-pub-tinyflags-maintainer |
| Pack | @examples/packs/dart-pub-tinyflags |
https://agentxm.ai/@examples/packs/dart-pub-tinyflags |
Each manifest declares pkg:pub/agentxm_example_tinyflags as a companion
package.
Paired consumer
../dart-pub-app/ — the pawmatch CLI that consumes
this library through realistic flag seams.
Libraries
- agentxm_example_tinyflags
- Tiny feature flags library used by AXM companion package examples.