You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* initial lefthook support
* lefthook template
* lefthook addon
* skip lefthook template if no linter selected
* template update
* always add lefthook.yml file
* lint-staged only necessary w/ husky
* file fixing
* lefthook and husky work in parallel
* git hooks group
* spacing fix
* reordered addons section to make more sense
* fixed ultracite compat
* skip lefthook template if ultracite configured
* coderabbit fixes
* newest lefthook version
* 'bun check' fixes
* hasLinting
* logic fixes
* fixed merge conflict
* feat: add lefthook to dependencyVersionMap
* refactor: update lefthook config to use newer jobs syntax
- Changed from 'commands' object syntax to 'jobs' array syntax
- Added --write flag to biome check for file fixing
- Follows latest lefthook documentation recommendations
* fix: remove unnecessary glob from oxfmt job
* fix: update ultracite setup to match latest CLI
- Fixed --integrations flag to pass values correctly
- Added lint-staged to integrations array when husky is selected
- Added claude hook option
- Added new agents: cursor-cli, mistral-vibe, vercel
* fix: init git before install dependencies
Prepare scripts (lefthook install, husky) require a git repo to exist.
Moving git init before install ensures these hooks can be properly set up.
* Revert "fix: init git before install dependencies"
This reverts commit 475d87d.
* fix: make prepare scripts git-aware to avoid install failures
The prepare script now checks if a git repo exists before running.
If no .git directory exists, the script silently succeeds, avoiding
errors during initial install when git init happens after bun install.
* fix: husky uses simple prepare, lefthook uses git check
- Husky v9+ handles missing .git directory gracefully
- Lefthook needs git check as lefthook install fails without git repo
* fix: remove biome.json.hbs from ultracite templates
Ultracite creates its own linter config via CLI init command.
The biome.json template was incorrectly being copied even when
oxlint was selected as the linter.
* fix: remove prepare script for lefthook (auto-installs via postinstall)
* refactor: move lefthook config to template-generator with package manager
- Moved lefthook.yml.hbs to template-generator/templates/addons/lefthook/
- Template uses {{packageManager}} for commands (bun oxlint, bun oxfmt)
- Removed programmatic generation from addons-setup.ts
- Fixes 'command not found' errors for oxlint/oxfmt
* chore: regenerate embedded templates with lefthook
* feat: add lefthook install instructions to post-install output
* fix
---------
Co-authored-by: Aman Varshney <amanvarshney.work@gmail.com>
-**ORM 'none'**: Can be used when you want to handle database operations manually or use a different ORM.
194
194
-**Runtime 'none'**: Only available with Convex backend or when backend is 'none'.
195
195
-**Cloudflare Workers runtime**: Only compatible with Hono backend, Drizzle ORM (or no ORM), and SQLite database (with D1 setup). Not compatible with MongoDB.
0 commit comments