Skip to content

chore(react-ui): replace concurrently with pnpm regex script runner#642

Open
Shinyaigeek wants to merge 1 commit into
thesysdev:mainfrom
Shinyaigeek:chore/replace-concurrently-with-pnpm-regex
Open

chore(react-ui): replace concurrently with pnpm regex script runner#642
Shinyaigeek wants to merge 1 commit into
thesysdev:mainfrom
Shinyaigeek:chore/replace-concurrently-with-pnpm-regex

Conversation

@Shinyaigeek

Copy link
Copy Markdown
Contributor

What

Removes the concurrently devDependency from @openuidev/react-ui and runs the watch tasks through pnpm's built-in regex script runner instead.

Changes

The single watch script is split into three named scripts, and watch runs them all in parallel:

"watch": "pnpm run --parallel \"/^watch:/\"",
"watch:build": "pnpm run build --watch",
"watch:tsc": "pnpm run build:tsc --watch",
"watch:scss": "pnpm run build:scss --watch",

Per the pnpm docs, pnpm run "/<regex>/" runs every script matching the pattern, and --parallel runs them concurrently with prefixed streaming output — exactly what concurrently was doing.

The underlying watch commands are byte-for-byte identical to before; only the orchestration mechanism changed. concurrently@9.2.0 (and its now-unused transitive rxjs@7.8.2) is dropped from the lockfile.

Verification

  • pnpm run watch resolves the regex to all three watch:* scripts and launches them in parallel (verified locally).
  • pnpm install --frozen-lockfile passes against the updated lockfile.

🤖 Generated with Claude Code

Drop the `concurrently` devDependency from `@openuidev/react-ui` and run
the watch tasks through pnpm's built-in regex script runner instead.

The single `watch` script is split into `watch:build`, `watch:tsc`, and
`watch:scss`, and `watch` now runs them all in parallel via
`pnpm run --parallel "/^watch:/"`. The underlying commands are unchanged.

See pnpm's "Running multiple scripts" docs:
https://pnpm.io/cli/run#running-multiple-scripts

Removes `concurrently@9.2.0` (and its now-unused `rxjs@7.8.2`) from the
lockfile.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Shinyaigeek Shinyaigeek force-pushed the chore/replace-concurrently-with-pnpm-regex branch from 66cd619 to d1cc912 Compare June 11, 2026 11:54
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