Blessed JavaScript/frontend build dependencies for production-ready Vibetuner projects
npm install @alltuner/vibetunerBlessed JavaScript/frontend build dependencies for Vibetuner projects
This package bundles all the essential frontend build tools and libraries needed for
Vibetuner-based web applications. It provides a curated, version-locked set of dependencies for
building modern, reactive web interfaces.
Vibetuner is a production-ready scaffolding tool for FastAPI + MongoDB + HTMX web applications.
This package (@alltuner/vibetuner) is the JavaScript component that provides:
- Tailwind CSS 4: Utility-first CSS framework
- DaisyUI: Beautiful component library for Tailwind
- HTMX 2: Dynamic HTML without complex JavaScript
- Build tools: CLI tools for asset compilation
**This package is designed to be used within projects generated by the Vibetuner scaffolding
tool.** It ensures consistent frontend tooling across all Vibetuner projects.
``bashIn a Vibetuner-generated project (automatic)
bun install
Quick Start
The recommended way to use Vibetuner is via the scaffolding tool:
`bash
Create a new project with all frontend tools configured
uvx vibetuner scaffold new my-project
cd my-project
bun dev # Start frontend asset building with hot reload
`Included Dependencies
$3
- Tailwind CSS (4.1+): Modern utility-first CSS framework
- @tailwindcss/cli: Command-line tool for Tailwind
- @tailwindcss/typography: Beautiful typographic defaults
- DaisyUI (5.4+): Tailwind CSS component library
$3
- HTMX (2.0+): High-power tools for HTML
- htmx-ext-preload: Preload extension for faster navigation
- htmx-ext-sse: Server-sent events extension for real-time updates
Usage in Generated Projects
In a Vibetuner-generated project, the package is automatically configured. The frontend asset
pipeline is preconfigured for:
- Tailwind CSS compilation with DaisyUI
- HTMX integration
- Hot reload during development
- Production builds with minification
Frontend Stack
$3
Vibetuner uses HTMX for dynamic, reactive interfaces without complex JavaScript:
`html
Updates will appear here
`$3
`html
Card Title
Card content
``For complete documentation, guides, and examples, see the main Vibetuner repository:
Vibetuner consists of three packages that work together:
1. vibetuner: Python framework and dependencies
2. @alltuner/vibetuner (this package): JavaScript/CSS build dependencies
3. Scaffolding template: Copier template for project generation
All three are version-locked and tested together to ensure compatibility.
Contributions welcome! See the main repository for contribution guidelines:
MIT License - Copyright (c) 2025 All Tuner Labs, S.L.
See LICENSE for details.
- Main Repository:
- Documentation:
- Issues:
- npm:
- Python Package: