diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100644 index 0000000..4e90cbe --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,2 @@ +bunx prettier . --write +bunx eslint_d $(git diff --name-only HEAD | grep -E '\.(*)$' | xargs) diff --git a/bun.lockb b/bun.lockb index a50918c..c322195 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index e026e0e..8ce2687 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,8 @@ "prisma:push": "prisma db push", "prisma:reset": "prisma migrate reset --force", "prisma:studio": "prisma studio", - "prisma:validate": "prisma validate" + "prisma:validate": "prisma validate", + "prepare": "husky" }, "devDependencies": { "@chromatic-com/storybook": "^3.2.2", @@ -48,6 +49,7 @@ "eslint-config-prettier": "^9.1.0", "eslint-plugin-svelte": "^2.36.0", "globals": "^15.0.0", + "husky": "^9.1.7", "prettier": "^3.3.2", "prettier-plugin-svelte": "^3.2.6", "prettier-plugin-tailwindcss": "^0.6.5", @@ -70,6 +72,7 @@ "@prisma/client": "6.0.1", "@tailwindcss/typography": "^0.5.15", "dayjs": "^1.11.13", + "eslint_d": "^14.3.0", "graphql": "^16.9.0", "graphql-yoga": "^5.10.4", "lucia": "^3.2.2",