@jodijonatan/skips
v1.3.1
Published
CLI to skip boring Vite + Tailwind v4 setup
Maintainers
Readme
@jodijonatan/skips
_____ _ _______ _____ _____
/ ____| |/ /_ _| __ \ / ____|
| (___ | ' / | | | |__) | (___
\___ \| < | | | ___/ \___ \
____) | . \ _| |_| | ____) |
|_____/|_|_\_____|_| |_____/
CLI to skip boring Vite + Tailwind setupSkips is a zero-configuration CLI tool that scaffolds modern Vite projects with Tailwind CSS v4 in seconds. No more manual setup of Tailwind plugins, config files, or boilerplate cleaning—Skips handles it all!
🚀 Features
- Lightning Fast: Full project ready in under 60 seconds.
- Tailwind CSS v4: Auto-installs
@tailwindcss/vite(official Vite plugin). - Clean Slate: Removes Vite defaults (counter apps, extra assets/CSS).
- Custom Starters: Optimized
App.tsx/jsxwith Tailwind dark-mode ready UI. - Git Ready: Auto
git init, initial commit, main branch setup. - VS Code: Opens project automatically (if available).
- Templates: React + TypeScript, React + JavaScript, Vanilla JS.
📦 Installation
# Global installation
npm install -g @jodijonatan/skips
skips
# Or Run without installing (using npx)
npx @jodijonatan/skipsFollow the prompts:
- Project name: Defaults to
my-new-app. - Template: Choose React+TS, React, or Vanilla JS.
Skips will:
- Scaffold Vite project.
- Install dependencies + Tailwind v4.
- Clean & copy optimized templates.
- Init Git repo with first commit.
cdinto project &npm run dev✅
📋 Supported Templates
| Template | Description | Vite Config | App File |
| ---------- | ------------------ | ----------- | ----------------------- |
| react-ts | React + TypeScript | TS | App.tsx |
| react | React + JavaScript | JS | App.jsx |
| vanilla | Vanilla JavaScript | JS | main.js + style.css |
All include:
- Tailwind v4 via
@tailwindcss/vite. - Minimal
index.csswith@import "tailwindcss";. - Dark-mode ready starter UI.
🛠 What's Generated
my-app/
├── vite.config.js|ts # Tailwind v4 + React/Vanilla
├── src/
│ ├── App.tsx/jsx # Clean Tailwind starter
│ ├── index.css # @import tailwindcss
│ └── main.tsx/jsx # Standard entry
├── public/ # Empty (cleaned)
├── src/assets/ # Empty (cleaned)
├── .git/ # Initialized
└── README.md # Vite defaults🔧 Customization
Edit files in ./templates/:
App.tsx: Starter component.index.css: Tailwind imports.vite.config.*.js: Vite + Tailwind config. Changes apply to new projects instantly.
Note: CLI prompts are bilingual (English/Indonesian) for broader accessibility.
❗ Troubleshooting
- Dependency Errors: Skips uses
--legacy-peer-depsinternally. - Global Install Issues: Ensure Node.js ≥18, npm ≥9.
- VS Code: Install VS Code CLI if auto-open fails.
🤝 Contributing
Fork, create a feature branch, PR to main. Templates live in /templates/.
📄 License
MIT © Jodi Jonatan
⭐ Star on npm if it saves you time!
