8000 Improve configuration for npm publish of @roo-code/types by cte · Pull Request #4062 · RooCodeInc/Roo-Code · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Improve configuration for npm publish of @roo-code/types #4062

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 28, 2025

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
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant
0