Skip to content

Repository files navigation

demlik

The demlik monorepo. Each package publishes to npm on its own version.

Package What it is
@demlik/tea A TEA / Elm-Architecture TypeScript library for durable, replayable state machines: one pure reducer, every host adapter.
@demlik/code-graph An agent-native TypeScript code-graph and smell CLI. It parses a folder with ts-morph, measures every function, flags smells, and ranks refactor targets as deterministic JSON.
@demlik/structure-sweep Asks Jev which feature and role every source file belongs to, against a vocabulary the repository supplies, judges code-graph collapse pairs, and moves files into feature folders with their imports rewritten.
@demlik/backlog-sweep Gathers evidence for every open GitHub issue and asks Jev whether each is still needed, writing one proposal per issue for a human to act on.

Working here

pnpm install
pnpm typecheck && pnpm lint && pnpm test   # every package, same as CI
pnpm --filter @demlik/tea <script>         # one package

Releases go through changesets: pnpm changeset, then a version PR.

About

TEA-faithful state machine substrate for TypeScript — one pure reducer, every host adapter. The @demlik/tea package.

Resources

Code of conduct

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages