Kosmesis

kosmesis

Changelog for kosmesis.

0.1.0

Initial release.

  • kosmesis init — writes components.json, prompts once for a style system (Tailwind CSS or @praxisjs/css), wires theme tokens and the matching Vite plugin into the project, adds the @/* import alias, and (Tailwind only) writes the cn() helper.
  • kosmesis add <component...> — resolves a component's registryDependencies closure in dependency-first order, writes every file into src/components/ui/, and lists any missing runtime dependencies.
  • A registry of 65 components ported from shadcn/ui, each shipped in two independent style systems with an identical public prop API — Tailwind CSS + class-variance-authority, and @praxisjs/css — built on Morphos instead of Radix UI.

On this page