Skip to content

Align npm package surfaces with current parser coverage #189

@luoyuctl

Description

@luoyuctl

Background

The in-tree npm wrapper is unpublished, but its README and package metadata are still release-facing surfaces. Current npm package surfaces partially trail README-level parser coverage.

Evidence

  • npm/README.md Supported Sources lists Claude Code, Codex CLI, Gemini CLI, Qwen Code, OpenCode, OpenClaw, Copilot CLI, Pi, Oh My Pi, Kimi CLI, Hermes Agent, and Aider chat history.
  • README-level support also includes Cline, Cursor exports, Copilot-style logs, and generic JSON/JSONL traces.
  • npm/package.json keywords include Claude, Gemini, Hermes, Codex, Cursor, OpenCode, and Aider terms, but do not include Qwen Code, Cline, Pi, Oh My Pi, Kimi CLI, OpenClaw, Copilot-style logs, or generic JSON/JSONL traces.
  • Add release-surface guard for npm package metadata #183/Guard npm package metadata version #184 guard npm package version/release-surface drift, not parser-coverage wording.
  • PR Add growth assets and npm launch docs #156 updates npm package metadata fields and npm README install-status wording, but does not align parser coverage keywords or Supported Sources with README-level support.

User value

If maintainers later authorize npm publication, users browsing package metadata or npm README should see accurate compatibility signals before installing.

Adoption rationale

Package metadata and npm README copy are searchable package-channel surfaces. Keeping them aligned now reduces future publication risk and avoids stale compatibility wording entering npm unchanged.

Suggested scope

Non-goals

Acceptance criteria

  • npm/README.md Supported Sources no longer omits major currently supported sources from README-level support.
  • npm/package.json keywords no longer under-represent newer major supported source families.
  • npm copy still clearly states the package is prepared but unpublished unless publication is explicitly authorized and completed.
  • scripts/ci/check-release-surfaces.sh and scripts/ci/check-docs-commands.sh pass after changes.

Suggested lane

lane/growth

Risk

Low to medium. The main risk is overstuffing npm keywords or accidentally implying npm is already published; keep wording concise and publication status cautious.

Source

Product package-surface audit on 2026-05-10 against origin/master npm/README.md, npm/package.json, README support, #183/#184, and PR #156 diff.

Metadata

Metadata

Assignees

No one assigned

    Labels

    lane/growthAdoption and distribution workpriority/P2Useful follow-up worksource/productCreated or updated by product manager routingstatus/needs-humanNeeds maintainer/product decision

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions