This is a monorepo project structured with pnpm and Next.js, organized within the packages
folder.
- Node.js (v18 or higher)
- pnpm (v8 or higher)
If you do not have pnpm installed, install it globally using:
npm install -g pnpm
git clone <REPOSITORY_URL>
cd SCAFFOLD-STELLAR-PNPM
pnpm install
To start the development server for Next.js, use:
pnpm dev -F nextjs
The application will be running at:
- Local: http://localhost:3000
- Network: http://192.168.100.6:3000
SCAFFOLD-STELLAR-PNPM
│ README.md
│ package.json
│ pnpm-workspace.yaml
│ .gitignore
└───packages
└───nextjs
│ package.json
│ tsconfig.json
│ next.config.js
└───src
└───app
└───page.tsx
- **packages/nextjs**: Contains the Next.js application.
- **pnpm-workspace.yaml**: Configuration for the monorepo.
- **.gitignore**: Files and directories ignored by Git.
pnpm dev -F nextjs
##Build for Production
pnpm build -F nextjs
pnpm start -F nextjs
To navigate to the Next.js package and run the development server directly:
cd packages/nextjs
pnpm run dev
The application will be accessible at:
- Local: http://localhost:3000
- Network: http://192.168.100.6:3000