Purpose & Overview
Provides a production-ready boilerplate with blog list/detail route overrides, responsive minimalist layouts, and dark mode.
Installation & Setup
1
Install the package
bash
bun create veap my-app --template minimal2
Register template in lib/veap.ts
lib/veap.ts
typescript
// lib/veap.ts
import { Application } from "@veap/core/core/server";
import MinimalTemplate from "@veap/minimal-template";
import { plugins } from "./plugins.gen";
export const app = Application.configure()
.withDatabase()
.withPlugins(plugins)
.withTemplates([MinimalTemplate])
.create();Keep in mind
- Overrides default layouts and views for `/blog` and `/blog/[slug]` routes.
- Includes clean Tailwind CSS styling optimized for minimalism and typography readability.
- Supports multi-language content out of the box.
Dependencies
Veap Core
@veap/core (^0.1.0)
Required Veap Plugins
NPM Packages
- next-mdx-remote@^6.0.0
- remark-gfm@^4.0.1
- sonner@^2.0.0
- zod@^4.4.3
Authors & Maintainers
Veap Core Team
Maintainer
Specifications
- License
- MIT
- Type
- template
- Status
- official
- Repository
- GitHub →
- Issues
- Report issue →