- Launch a new Next.js project from the status bar (
Next.jsentry at the bottom-left corner) with any package manager. - Guided prompts for the project name and destination folder, with additional questions only when you enable the matching “Prompt …” toggles.
- Runs
create-next-app@latestwith curated defaults (TypeScript, Tailwind, ESLint, App Router, nosrc/, no experimental features, Turbopack, no React Compiler, import alias@/*) via your chosen package manager (default: npm). - Streams scaffold progress to a dedicated VS Code output channel.
- Optionally open the generated project automatically in a fresh VS Code window.
- Optional default project location so you can skip the folder picker when desired.
- Optional shadcn/ui automation to initialize the library and install every component right after scaffolding.
Default project locationTypeScript/Prompt for TypeScriptTailwind CSS/Prompt for Tailwind CSSESLint/Prompt for ESLintApp Router/Prompt for App RouterCreate src/ directory/Prompt for src/ directoryExperimental App features/Prompt for experimental App featuresTurbopack/Prompt for TurbopackReact Compiler/Prompt for React CompilerImport alias/Prompt for import aliasshadcn init/Prompt for shadcn initInstall all shadcn components/Prompt for shadcn componentsOpen in new windowOnly show status bar item when no project is openPackage manager(npm, pnpm, yarn, bun)
Every setting lives under Next.js Plus Configuration (nextjsPlus.*). Most map directly to a Create Next App flag; the default project location lets you skip the folder picker (set via the Next.js Plus: Select Default Project Location command) and the shadcn toggles let you automate npx shadcn@latest init and npx shadcn@latest add --all. When a “Prompt …” toggle is enabled, the stored default is ignored and you’re asked during project creation.
- Added a setting to hide the Next.js Plus status bar item whenever a workspace folder is open (enabled by default).
- Disable the toggle if you want the extension to stay in the status bar in every window.
- Added a setting to choose which package manager runs Create Next App and shadcn/ui commands (npm, pnpm, yarn, bun; default npm).
- The generated project now uses the selected package manager flag for dependency installation.
- Added settings (and optional prompts) to run
npx shadcn@latest initautomatically after scaffolding. - Added toggle to run
npx shadcn@latest add --allto pull in every component. - Updated docs and settings descriptions to highlight the shadcn workflow.
- Updated
StatusBarItemalignment.
- Made code more readable and easier to understand.
- Removed unnecessary
.gitignoreitems.
- Added command palette action (
Next.js Plus: Select Default Project Location) to pick a default folder via native dialog. - Updated settings description to highlight the command.
- Improved fallback messaging when the stored default folder is invalid.
- Added logo.
- Updated
.gitignore. - Refreshed README.
- Create Next.js project from the status bar with curated defaults.
- Configure defaults and per-run prompts for every Create Next App flag.
- Optionally skip opening the generated project in a new VS Code window.
Enjoy!