Skip to content

feat(bun): new @stonx/bun plugin#2

Open
BorisTB wants to merge 12 commits intomainfrom
feat/bun
Open

feat(bun): new @stonx/bun plugin#2
BorisTB wants to merge 12 commits intomainfrom
feat/bun

Conversation

@BorisTB
Copy link
Owner

@BorisTB BorisTB commented Sep 6, 2025

generate, build and run bun projects

…pp/init generators

- Add new @stonx/bun package (Nx plugin) with:
  - Bun build executor (native Bun.build in Bun, CLI fallback in Node) and run executor (watch/restart, waitUntilTargets, SIG handling)
  - Application generator (optional Elysia framework integration), project setup, targets, proxy support, tsconfig updates, and files
  - Init generator to ensure workspace dependencies (@types/bun, plugin) and formatting
- Provide shared utilities (Bun/CLI detection, spawn wrappers, dependency versions)
- Configure package metadata, Jest, tsconfigs, eslint, generators/executors manifests, and project.json
- Update workspace configs: root tsconfig refs, nx.json preVersionCommand, add @types/bun devDependency, lockfile entries
- Minor Prettier cleanup (remove deprecated jsxBracketSameLine)

Enables creating and running Bun apps within Nx with first-class build and serve workflows.
- add e2e tests for bun plugin and some other stuff
add e2e tests for bun and elysia
@nx-cloud
Copy link

nx-cloud bot commented Sep 6, 2025

View your CI Pipeline Execution ↗ for commit 89a7822

Command Status Duration Result
nx run-many -t lint test build ❌ Failed 46s View ↗

☁️ Nx Cloud last updated this comment at 2025-09-06 13:23:33 UTC

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