-
由 Will Chen 提交于
## Summary - Add .npmrc configuration file for npm package manager settings - Update package.json to specify npm version constraint (11.8.0) - Update CI/CD workflow files for npm compatibility - Add fast-push command documentation ## Test plan - Verify npm builds correctly with the new .npmrc configuration - Check CI workflows execute successfully with updated configuration - Ensure package.json constraints are properly honored
🤖 Generated with [Claude Code](https://claude.com/claude-code) <!-- devin-review-badge-begin --> --- <a href="https://app.devin.ai/review/dyad-sh/dyad/pull/2621" target="_blank"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://static.devin.ai/assets/gh-open-in-devin-review-dark.svg?v=1"> <img src="https://static.devin.ai/assets/gh-open-in-devin-review-light.svg?v=1" alt="Open with Devin"> </picture> </a> <!-- devin-review-badge-end --> <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Low Risk** > Mostly tooling and workflow changes; primary risk is CI/build failures if npm 11.8.0 or strict engine checks conflict with some environments. > > **Overview** > **Standardizes npm version/engine enforcement.** Adds `.npmrc` with `engine-strict=true` and updates `package.json`/`package-lock.json` `engines` to require `npm` `11.8.0`. > > **Updates automation to match.** CI, release, and deflake workflows now install `npm@11.8.0` before running `npm ci`, and a new `.claude` command (`fast-push`) documents an autonomous commit/lint/amend/push/PR flow. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 391bd1deb4c07dae590444cdda77cfc2cb85482a. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY --> <!-- This is an auto-generated description by cubic. --> --- ## Summary by cubic Standardizes on npm 11.8.0 across local dev and CI to ensure consistent installs/builds, and adds documentation for the dyad fast-push command. - **Dependencies** - Add .npmrc with engine-strict=true - Set engines.npm to 11.8.0 in package.json - CI workflows install npm@11.8.0 before npm ci - **Migration** - Upgrade local npm: npm install -g npm@11.8.0 - Reinstall deps with Node >= 20: npm ci <sup>Written for commit 391bd1deb4c07dae590444cdda77cfc2cb85482a. Summary will update on new commits.</sup> <!-- End of auto-generated description by cubic. --> Co-authored-by:Claude Opus 4.6 <noreply@anthropic.com>