Skip to content

feat: register unscoped altimate-code package name on npm#232

Merged
anandgupta42 merged 1 commit intomainfrom
fix/unscoped-name
Mar 18, 2026
Merged

feat: register unscoped altimate-code package name on npm#232
anandgupta42 merged 1 commit intomainfrom
fix/unscoped-name

Conversation

@anandgupta42
Copy link
Copy Markdown
Contributor

What does this PR do?

Publishes an unscoped altimate-code npm package alongside the existing scoped @altimateai/altimate-code package, so users can install via npm i -g altimate-code (simpler, more discoverable).

The unscoped package is a standalone wrapper with the same optionalDependencies, bin entries, and postinstall as the scoped version — not a thin dependency wrapper.

Type of change

  • New feature (non-breaking change which adds functionality)

Issue for this PR

Closes #229

How did you verify your code works?

  • All 310 existing install + branding tests pass
  • 8 new tests added covering:
    • Unscoped package creation in publish.ts
    • Bin entries match scoped package
    • README, LICENSE, CHANGELOG, postinstall copied
    • npm metadata (repository, homepage, bugs) for discoverability
    • Error handling (try/catch) for the publish step
    • optionalDependencies for platform binaries
    • --access public flag on publish command
  • TypeScript typecheck passes
  • 6-model consensus code review (Claude + GPT 5.2 + Gemini 3.1 + Kimi K2.5 + MiniMax M2.5 + GLM-5)

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • New and existing unit tests pass locally with my changes
  • I have added tests that prove my fix is effective or that my feature works

🤖 Generated with Claude Code

…@altimateai/altimate-code`

- Add unscoped `altimate-code` wrapper to `publish.ts` so users can `npm i -g altimate-code`
- Include README.md, LICENSE, CHANGELOG, npm metadata (`repository`, `homepage`, `bugs`)
- Wrap unscoped publish in try/catch with error logging
- Add 8 tests covering unscoped package structure, metadata, error handling, and publish command

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@claude
Copy link
Copy Markdown

claude bot commented Mar 18, 2026

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review to trigger a review.

@anandgupta42 anandgupta42 merged commit 0a67319 into main Mar 18, 2026
8 checks passed
@anandgupta42 anandgupta42 deleted the fix/unscoped-name branch March 25, 2026 02:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Register unscoped package name on npm -> altimate-code

1 participant