lavy
Enterprise-level code quality and project configuration management tool
1,724
1
| Install | |
|---|---|
npm install lavy |
|
| Latest Version: | 2.0.7 |
| License: | MIT |
| Last Updated: | Mar 14, 2026 |
| Links: | GitHub · npm |
Maintainer: gavinbirkhoff
Lavy CLI
Interactive code quality initialization and commit message validation tool for modern frontend projects.
✨ Features
- Interactive Setup: Choose between ESLint+Prettier or Biome
- Config Generation: Auto-generate
eslint.config.js,prettier.config.js,stylelint.config.jsorbiome.json - Auto Install: Automatically install required dependencies
- Git Hooks: Optional pre-commit and commit-msg hooks
- Commit Validation: Built-in
lavy commitcommand with diagnostics
🚀 Quick Start
# Install
npm i -D lavy
# Interactive initialization
npx lavy init
# View help
npx lavy -h
npx lavy commit --help
🔧 Commands
lavy init
Initialize project standards with interactive wizard. Select language, framework, style, and linter preferences.
lavy commit
Validate commit messages in current Git repository.
| Option | Description |
|---|---|
--init |
Write commit validation rules to project config |
--config |
View current rules |
--test |
Output examples and diagnostic results |
📄 Generated Files
| Mode | Files |
|---|---|
| ESLint | eslint.config.js, prettier.config.js, stylelint.config.js |
| Biome | biome.json, stylelint.config.js |
| Common | lavy.config.js (project & linter config) |
Scripts: lint, lint:fix, format, format:check, etc.
📜 License
Related Packages
mikey-pro
AI agent code quality guardrails — ESLint, Prettier, and Stylelint unified confi...
19,738
0
Version History
| Version | Released | License |
|---|---|---|
| 2.0.7 | MIT | |
| 2.0.6 | MIT | |
| 2.0.5 | MIT | |
| 2.0.3 | MIT | |
| 2.0.2 | MIT | |
| 2.0.1 | MIT | |
| 2.0.0 | MIT | |
| 1.1.0 | MIT |
Pre-releases (5)
| Version | Released | License |
|---|---|---|
| 1.0.2-Alpha.0 | MIT | |
| 1.0.1-Alpha.2 | MIT | |
| 1.0.1-Alpha.1 | MIT | |
| 1.0.1-Alpha.0 | MIT | |
| 1.0.0-Alpha | MIT |