Skip to content

Chore/project config#992

Closed
bryanstevensacosta wants to merge 2 commits intoItzCrazyKns:masterfrom
bryanstevensacosta:chore/project-config
Closed

Chore/project config#992
bryanstevensacosta wants to merge 2 commits intoItzCrazyKns:masterfrom
bryanstevensacosta:chore/project-config

Conversation

@bryanstevensacosta
Copy link

@bryanstevensacosta bryanstevensacosta commented Feb 8, 2026

Summary by cubic

Pins Node.js 22 via .nvmrc, ignores npm’s package-lock.json, and sets next.config.mjs outputFileTracingRoot to process.cwd() to improve standalone/Docker builds. This standardizes dev environments and makes build tracing more reliable.

Written for commit 40a961d. Summary will update on new commits.

- Add .nvmrc to specify Node.js 22 as required version
  * Helps developers use the correct Node version
  * Prevents compatibility issues across environments
  * Standard practice for open source projects

- Add outputFileTracingRoot to next.config.mjs
  * Improves standalone build file tracing
  * Better compatibility for different deployment environments
  * Enhances Docker and production builds
- Add package-lock.json to .gitignore
- Project uses yarn.lock as the standard lock file
- Prevents accidental commits of npm lock file
- Avoids dependency conflicts between npm and yarn
Copy link
Contributor

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

Choose a reason for hiding this comment

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

No issues found across 3 files

@bryanstevensacosta bryanstevensacosta deleted the chore/project-config branch February 15, 2026 01:10
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