Skip to content

Conversation

@cte
Copy link
Collaborator

@cte cte commented May 28, 2025

Description

Final tweaks for external @roo-code/types.


Important

Improves npm publish configuration for @roo-code/types by updating GitHub Actions, monorepo guide, and package settings.

  • GitHub Actions:
    • Renames unit-test job to qa in code-qa.yml and updates dependencies to include check-translations, knip, compile, platform-unit-test, and integration-test.
  • Monorepo Guide:
    • Updates MONOREPO.md to include detailed steps for testing the monorepo setup, including commands for cleaning, linting, type-checking, testing, bundling, and building.
  • Package Configuration:
    • Adds npm/package.json for @roo-code/types with publish configuration and entry points.
    • Updates package.json in packages/types to adjust scripts for npm publishing and remove unnecessary fields.
    • Removes cjs-import.test.ts, esm-import.test.ts, and package-exports.test.ts from src/__tests__.
  • Build Configuration:
    • Updates tsup.config.ts to remove outExtension configuration.

This description was created by Ellipsis for 9cc3640. You can customize this summary. It will automatically update as commits are pushed.

@cte cte requested a review from mrubens as a code owner May 28, 2025 04:46
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. documentation Improvements or additions to documentation labels May 28, 2025
@cte cte merged commit 39d0f68 into main May 28, 2025
9 checks passed
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap May 28, 2025
@cte cte deleted the cte/better-npm-publish branch May 28, 2025 05:10
@github-project-automation github-project-automation bot moved this from Triage to Done in Roo Code Roadmap May 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size:L This PR changes 100-499 lines, ignoring generated files.

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants