From c20a25bb6886bbf0839408454b2541462f621631 Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Wed, 2 Aug 2023 19:27:53 +0100 Subject: Runs lint-staged on pre-commit husky hook --- package.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'package.json') diff --git a/package.json b/package.json index 66dd0f0..9a06a2e 100644 --- a/package.json +++ b/package.json @@ -2,14 +2,20 @@ "scripts": { "lint": "eslint .", "format": "prettier ./**/* --check", - "format--write": "prettier ./**/* --write" + "format--write": "prettier ./**/* --write", + "prepare": "husky install" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^6.2.1", "@typescript-eslint/parser": "^6.2.1", "eslint": "^8.46.0", "eslint-plugin-astro": "^0.28.0", + "husky": "^8.0.3", + "lint-staged": "^13.2.3", "prettier": "^3.0.0", "prettier-plugin-astro": "^0.11.0" + }, + "lint-staged": { + "frontend/**/*.{ts,cts,mts,astro,json,md,js,cjs,mjs,html,css}": ["eslint", "prettier"] } -} \ No newline at end of file +} -- cgit v1.2.3