@effected/semver | SemVer versions/ranges/comparators as Schema classes, range algebra, VersionCache service | any version parse/compare/range logic | pure | semver.md |
@effected/jsonc | JSONC parse/edit/format schemas, AST, comment-preserving edits, visitor stream | reading or editing JSON-with-comments (tsconfig, VS Code-style config) | pure | jsonc.md |
@effected/yaml | YAML 1.2 parse/edit/format schemas, error-tolerant AST, edits, visitor | any YAML read/write/transform | pure | yaml.md |
@effected/toml | TOML 1.0.0 parse/edit/format schemas, lossless CST, date-time value classes | any TOML read/write/transform | pure | toml.md |
@effected/glob | full minimatch dialect as pure string→predicate schemas (GlobPattern, GlobSet) | matching path strings against globs without touching the fs | pure | glob.md |
@effected/npm | resolver CONTRACTS for catalog:/workspace: specifiers + shared dependency vocabulary | typing dependency specifiers; needing the resolver seam | pure | npm.md |
@effected/lockfiles | bun/npm/pnpm/yarn lockfile parsers → one Lockfile model + pure integrity checking | reading any lockfile; lockfile-vs-manifest drift checks | pure | lockfiles.md |
@effected/package-json | package.json schemas, Package model, validation, file IO service | reading/editing/validating package.json | integrated | package-json.md |
@effected/tsconfig-json | tsconfig schemas, tsc-parity extends resolution, nearest-config discovery | loading/resolving/discovering tsconfig files | boundary | tsconfig-json.md |
@effected/config-file | codec × resolver × strategy config loading, 4 codecs, encryption/migration decorators | any app/tool config-file loading | boundary | config-file.md |
@effected/walker | upward directory traversal (ascend, firstMatch, findUpward, findRoot) | find-nearest-file/marker-based root discovery | boundary | walker.md |
@effected/xdg | XDG Base Directory resolution: Xdg, AppDirs, native dirs, config resolvers | platform-correct config/data/cache/state paths | boundary | xdg.md |
@effected/git | typed git introspection (show/ls-tree/refs/merge-base/diff/rev-parse) + checkout | reading repo state at any ref without checkout | boundary | git.md |
@effected/runtimes | Node/Bun/Deno version resolution from live feeds with offline snapshot | resolving runtime versions against ranges/phases | boundary | runtimes.md |
@effected/store | migrated SQLite Store + TTL Cache with tags/eviction/events | durable local state or an on-disk cache | integrated | store.md |
@effected/workspaces | monorepo discovery, dependency graph, PM detection, catalogs, change detection, snapshots | any monorepo/workspace introspection | integrated | workspaces.md |
@effected/app | the application control plane: one layer wiring XDG dirs + Store + Cache + config | wiring an APPLICATION's local state in one move | integrated | app.md |
@effected/pnpm-plugin-effect | pnpm catalogs pinning the Effect ecosystem (companion — config, not code) | setting up Effect version pinning in a pnpm workspace | — | pnpm-plugin-effect.md |