-
Notifications
You must be signed in to change notification settings - Fork 55
feat: add mern turborepo stack #87
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
base: basic-scaffold
Are you sure you want to change the base?
feat: add mern turborepo stack #87
Conversation
|
HI [gunjanghate], Kindly verify Client folder , |
|
HI @sivakrishnacode Please check now! |
|
In TS folder express file is still in js? |
|
Is it happening after installing? |
|
ok let me check tomorrow |
|
OK so I fix that issue. |
##Add MERN (Turborepo) Stack Option
issue : #65
Summary
This PR introduces a new MERN (Turborepo) monorepo template to the CLI stack selection, enabling users to quickly scaffold a full-stack application with shared tooling across client and server.
What's Included
New stack option:
MERN (Turborepo)added toindex.jsselectionMonorepo structure scaffolded at
templates/javascript/mern-turbo:package.jsonwith:apps/client,apps/server)npm run devfor parallel execution via Turborepoturbo.json(schema issue fixed)apps/client– React + Vite starterapps/server– Express API with/api/healthendpointTemplate
README.md🛠 templateManager updated to copy entire folder structure
⚙️ Installer improved to:
npm installat the repo rootnpm run dev)Main README updated with new stack documentation
Added smoke test doc:
mern-turbo-smoke.mdValidated file structure and JSON syntax
🧪 How to Test Locally
🚀 Potential Follow-Ups
templates/mern-turbo/typescript)packages/folder (ui,eslint-config, etc.).env.exampleand environment validationLet me know if you'd like me to proceed with any of the follow-ups—or I can open a separate PR for the TypeScript version next.