Skip to content

docs: add READMEs for @sawala/cli + @sawala/mcp (re-trigger publish)#35

Merged
sutisnamulyana merged 1 commit into
mainfrom
claude/sawala-readme
May 22, 2026
Merged

docs: add READMEs for @sawala/cli + @sawala/mcp (re-trigger publish)#35
sutisnamulyana merged 1 commit into
mainfrom
claude/sawala-readme

Conversation

@sutisnamulyana
Copy link
Copy Markdown
Member

Summary

The first releases of @sawala/cli@0.1.0 and @sawala/mcp@0.1.0 shipped without their READMEs. Their package.json declared README.md in the files array but no such file existed in the package source, so the npm tarballs contained only package.json + dist/ and the npmjs.com listings showed no documentation.

What changes

  • packages/sawala/README.md — installation, full command reference grouped by service (identity, Kontena, Formulir, Berkasna), local state layout, env vars, MCP companion link.
  • packages/sawala-mcp/README.md — installation, host configuration snippets for Claude Desktop / Claude Code / Cursor / local-build testing, complete tool table by service with the underlying GET paths, auth env vars.

Both READMEs mirror the shape of @sawala/kodena and @sawala/kodena-mcp so users moving between the two CLIs see a consistent layout.

Changeset

.changeset/sawala-readmes.md bumps both to patch:

Package Bump Resulting version
@sawala/cli patch 0.1.1
@sawala/mcp patch 0.1.1

This triggers the existing changesets/OIDC release workflow to re-publish both packages with the README content included.

Verified

  • npx changeset status — confirms only the two sawala packages get bumped, nothing else.
  • npm pack --dry-run in each package:
    • @sawala/cli@0.1.0 tarball: 3 files (README.md 5.6kB + dist/cli.js 1.5MB + package.json 1.2kB)
    • @sawala/mcp@0.1.0 tarball: 3 files (README.md 6.4kB + dist/server.js 2.1MB + package.json 1.2kB)
  • npm run build --workspace @sawala/cli --workspace @sawala/mcp — both bundles still build cleanly.
  • No source-code changes — pure docs + manifest patch.

Audit of all currently-published packages (for context)

Package npm latest Tarball contents Status
@sawala/kodena 0.0.7 dist, package.json, README.md
@sawala/kodena-mcp 0.2.4 dist, package.json, README.md
@sawala/cli 0.1.0 dist, package.json (no README) 🟡 fixed by this PR (→ 0.1.1)
@sawala/mcp 0.1.0 dist, package.json (no README) 🟡 fixed by this PR (→ 0.1.1)
@sawala/auth (404 — not on registry) n/a ✅ correctly private

Follow-up after merge

The changesets bot will open its standard "Version Packages" PR. Merging that PR triggers the OIDC trusted-publish of @sawala/cli@0.1.1 and @sawala/mcp@0.1.1.

https://claude.ai/code/session_01EA6ABHFn71huLrMHtSB6A4


Generated by Claude Code

Both packages' first releases (0.1.0) declared `README.md` in their
files array but had no such file in the source, so the npm tarballs
shipped with only package.json + dist/ — the npmjs.com listings
showed no description.

This commit adds:
  packages/sawala/README.md      installation, command reference,
                                 config, env vars, MCP companion link
  packages/sawala-mcp/README.md  installation, host configuration
                                 snippets (Claude Desktop / Claude Code
                                 / Cursor / local-build testing), tool
                                 table by service, auth env vars

Both READMEs mirror the structure of @sawala/kodena and
@sawala/kodena-mcp so users hopping between the two CLIs see a
consistent shape.

A changeset (.changeset/sawala-readmes.md) bumps both to patch
(0.1.0 → 0.1.1) so the changesets/OIDC release workflow re-publishes
with the README content included. Verified with `npm pack --dry-run`:
both tarballs now report 3 files including README.md.
@sutisnamulyana sutisnamulyana merged commit 98108f8 into main May 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants