Skip to content

Add npm page metadata and fix dead README links - #32

Open
sidneyswift wants to merge 1 commit into
mainfrom
codex/npm-metadata
Open

sidneyswift wants to merge 1 commit into
mainfrom
codex/npm-metadata

Conversation

@sidneyswift

@sidneyswift sidneyswift commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

Why

The npm page for @recoupable/cli shows the description "Recoup platform CLI", with no keywords, no docs link and no license. The README, which npm also displays, sends people to developers.recoupable.com for an API key, and that domain no longer resolves.

Change

  • package.json: a real description, search keywords, homepage → https://docs.recoupable.dev/cli, bugs → this repo's issues, and license: MIT (matching the README's existing License section). repository was already set by ci: publish to npm via trusted publishing (fixes failing publishes since 2026-10-13) #29.
  • README.md: the API-key link now goes to https://docs.recoupable.dev/authentication, and the opening line links to recoupable.dev and the CLI docs instead of the recoupable.com redirect.

No code or workflow changes.

Verification

  • pnpm build && pnpm test: 84 passed
  • tsc --noEmit clean
  • docs.recoupable.dev/cli and docs.recoupable.dev/authentication both return 200

Merging publishes: the publish workflow runs on every push to main, so merging releases the next patch version to npm with this metadata.

🤖 Generated with Claude Code


Summary by cubic

Fills out the npm page metadata for @recoupable/cli so the package shows a real description, search keywords, a docs homepage, a bug tracker, and an MIT license, and fixes README links that pointed at the dead developers.recoupable.com domain. The API-key link now points to the authentication guide at docs.recoupable.dev, and the project link points to recoupable.dev instead of the recoupable.com redirect. No code or workflow changes; because the publish workflow runs on every push to main, merging releases a new patch version with this metadata.

Written for commit 01dfe44. Summary will update on new commits.

View guided diff Turn on auto-fix

The npm page showed "Recoup platform CLI" with no keywords, docs link or
license, and the README's API-key link pointed at developers.recoupable.com,
which no longer resolves.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Nov 6, 2026

Copy link
Copy Markdown

Important

  • Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: a55ea7d4-ef5b-4fb0-bea5-506a6ecd15c1
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 2 files

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. When an issue isn't valid or won't be fixed in this PR, reply in its thread with the reason and then resolve the thread. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="package.json">

<violation number="1" location="package.json:24">
P2: This declares MIT, but the repo has no LICENSE file and `files` does not include one, so the published tarball will carry no license text. Add a `LICENSE` file with the MIT text at the repo root and include it in `files`.</violation>
</file>

Reply with feedback, questions, or to request a fix.

View guided diff | Turn on auto-fix | Re-trigger cubic

Comment thread package.json
"bugs": {
"url": "https://github.com/recoupable/cli/issues"
},
"license": "MIT",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: This declares MIT, but the repo has no LICENSE file and files does not include one, so the published tarball will carry no license text. Add a LICENSE file with the MIT text at the repo root and include it in files.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. When an issue isn't valid or won't be fixed in this PR, reply in its thread with the reason and then resolve the thread. At package.json, line 24:

<comment>This declares MIT, but the repo has no LICENSE file and `files` does not include one, so the published tarball will carry no license text. Add a `LICENSE` file with the MIT text at the repo root and include it in `files`.</comment>

<file context>
@@ -1,11 +1,27 @@
+  "bugs": {
+    "url": "https://github.com/recoupable/cli/issues"
+  },
+  "license": "MIT",
   "type": "module",
   "bin": {
</file context>

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.

1 participant