-
-
Notifications
You must be signed in to change notification settings - Fork 0
chore(*): replace concurrently
and lerna
with npm-run-all2
#488
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
Conversation
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Labels have been automatically applied based on the Conventional Commits specification.🏷️ |
Bundle ReportChanges will decrease total bundle size by 126 bytes (-0.02%) ⬇️. This is within the configured threshold ✅ Detailed changes
Affected Assets, Files, and Routes:view changes for bundle: website-esmAssets Changed:
|
Codecov Report✅ All modified and coverable lines are covered by tests. @@ Coverage Diff @@
## main #488 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 11 11
Lines 424 424
=========================================
Hits 424 424 Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
concurrently
with npm-run-all2
concurrently
and lerna
with npm-run-all2
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This pull request modernizes the project's tooling by migrating from Lerna to pure npm workspaces and replacing concurrently
with npm-run-all2
for better script orchestration.
- Removes Lerna dependency and configuration while keeping npm workspaces for monorepo management
- Replaces
concurrently
withnpm-run-all2
for running parallel and sequential scripts - Updates build, test, and release workflows to use npm workspace commands directly
Reviewed Changes
Copilot reviewed 7 out of 8 changed files in this pull request and generated 2 comments.
Show a summary per file
File | Description |
---|---|
package.json | Adds project metadata, removes Lerna/concurrently dependencies, adds npm-run-all2, updates all scripts to use npm workspaces and npm-run-all2 |
lerna.json | Completely removes Lerna configuration file |
CONTRIBUTING.md | Updates documentation to remove Lerna references |
.prettierignore | Removes lerna.json from ignore list |
.github/workflows/release.yml | Simplifies version detection to use package.json instead of conditional Lerna check |
.github/workflows/publish.yml | Updates publish command to use new script name |
.editorconfig-checker.json | Removes lerna.json from exclusion list |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
…ch`) (#502) ## Release Information: `v2.0.3` New release of `lumirlumir/npm-clang-format-node` has arrived! 🎉 This PR bumps the package versions from `v2.0.2` to `v2.0.3` (`patch`). See [Actions](https://github.com/lumirlumir/npm-clang-format-node/actions/runs/18705418865) for more details. | Info | Value | | ----------- | -------------------------- | | Repository | `lumirlumir/npm-clang-format-node` | | SEMVER | `patch` | | Pre ID | `canary` | | Short SHA | d3b4007 | | Old Version | `v2.0.2` | | New Version | `v2.0.3` | <!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### 🛠️ Builds * build(*): update version scripts by @lumirlumir in #487 ### 🧰 Chores * chore(*): replace `concurrently` and `lerna` with `npm-run-all2` by @lumirlumir in #488 * chore(sync-server): bump `actions/setup-node` by @lumirlumir in #498 ### ⬆️ Dependency Updates * chore(deps-dev): bump the bananass group across 1 directory with 2 updates by @dependabot[bot] in #489 * chore(deps-dev): bump lint-staged from 16.2.3 to 16.2.4 by @dependabot[bot] in #490 * chore(deps-dev): bump vitepress-plugin-group-icons from 1.6.3 to 1.6.4 by @dependabot[bot] in #492 * chore(deps-dev): bump @types/node from 24.7.1 to 24.8.0 by @dependabot[bot] in #494 * chore(deps-dev): bump eslint from 9.37.0 to 9.38.0 by @dependabot[bot] in #497 * chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 by @dependabot[bot] in #500 * chore(deps-dev): bump @types/node from 24.8.0 to 24.9.1 by @dependabot[bot] in #499 * chore(deps): bump LLVM from llvmorg-21.1.3 to llvmorg-21.1.4 by @lumirlumir in #501 **Full Changelog**: v2.0.2...v2.0.3
This pull request removes the use of Lerna from the project and updates the build and release workflow to rely solely on npm workspaces and
npm-run-all2
. It also updates scripts and documentation to reflect these changes, simplifies the build and test process, and replaces the use ofconcurrently
withnpm-run-all2
.Removal of Lerna and migration to npm workspaces:
lerna.json
and all references to Lerna from configuration files and documentation, fully migrating the monorepo management to npm workspaces. [1] [2] [3] [4] [5]Build and release workflow updates:
package.json
and the GitHub workflow to use npm workspaces and new script names, replacing Lerna-based commands with npm andnpm-run-all2
. [1] [2] [3]Dependency changes:
lerna
andconcurrently
from dependencies and addednpm-run-all2
for improved script orchestration.Documentation and configuration updates:
CONTRIBUTING.md
and.editorconfig-checker.json
to remove references to Lerna and clean up exclusions. [1] [2]Project metadata:
name
andversion
fields topackage.json
for clarity and consistency.