meadown-fullstack-ts
v1.0.2
Published
A CLI tool to create a project from frontend template
Readme
Meadown Frontend Template CLI
A powerful CLI tool for creating Next.js projects from templates with automated setup and GitHub integration.
Created by Dewan Meadown
Copyright (c) 2025 dewan_meadown
All rights reservedFeatures
- Template-based project creation from GitHub repositories
- Automated dependency management with modern Next.js stack
- Interactive CLI with guided setup process
- Package manager detection (pnpm with npm fallback)
- GitHub integration with automatic repository creation
- Git workflow automation with proper attribution
- VS Code integration and dev server launching
- Cleanup automation removes setup scripts after installation
Quick Start
1. Set GitHub Access
Add environment variables to your shell profile:
nano ~/.bashrcAdd these variables:
export GH_USERNAME=your-github-username
export GH_TOKEN=your-github-tokenReload your shell:
source ~/.bashrc2. Create Your Project
npx meadown-frontend-template your-project-nameWhat's Included
Default Dependencies
- Next.js - React framework
- React 19 - Latest React version
- TypeScript - Type safety
- Framer Motion - Animations
- Zustand - State management
- Zod - Runtime validation
- React Intersection Observer - Viewport detection
- React Simple Typewriter - Text animations
- React Swipeable - Touch gestures
Development Tools
- ESLint - Code linting
- Jest & Testing Library - Testing framework
- Husky - Git hooks
- Commitlint - Commit message linting
- Lint-staged - Pre-commit linting
Attribution
All projects created with this CLI automatically include proper attribution to the template owner with commit co-authorship linking to Dewan Meadown's LinkedIn profile.
Documentation
For detailed documentation, see the /docs directory:
