0.2.0
What's Changed
Added
- Add support for Arkormˣ in controllers and services, removing direct Prisma client usage.
- Framework-agnostic shared packages:
@arkstack/contract,@arkstack/common,@arkstack/console - Dedicated runtime drivers:
@arkstack/driver-expressand@arkstack/driver-h3. - Shared console base commands in
@arkstack/console:route:list,make:controller,make:resource,make:full-resource,dev,build. - Lean starter profiles in scaffolding:
express-leanandh3-lean. - Root-level tests for shared command surface and integration behaviour.
Changed
- Reorganise console command discovery paths and middleware imports
- Moved duplicated console logic from kit-local implementations into shared console package architecture.
- Standardised router contract usage for route binding/listing across runtimes.
- Lean kit generation now strips app/api/database scaffolding by removing
src/app,src/routes/api.ts, Prisma/database files, and DB dependencies. - Added root script
publish:packagesto publish@arkstack/*packages. - Remove direct prisma client usage from controllers and services, encouraging use of Arkormˣ models instead.
Docs
- Expanded docs landing page, getting started guide, architecture overview, API reference, and roadmap content.
- Enhance documentation with CLI and database modelling guides
Full Changelog: 0.1.1...0.2.0