diff --git a/lint-staged.config.js b/lint-staged.config.js new file mode 100644 index 0000000..9cfea1f --- /dev/null +++ b/lint-staged.config.js @@ -0,0 +1,6 @@ +module.exports = { + '*': [ + (files) => `nx affected:lint --fix --quiet=true --files=${files.join(',')}`, + (files) => `nx format:write --files=${files.join(',')}`, + ], +}; diff --git a/package-lock.json b/package-lock.json index 4ea7570..d98bdd7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -65,7 +65,7 @@ "autoprefixer": "^10.4.0", "eslint": "^9.8.0", "eslint-config-prettier": "^9.0.0", - "husky": "^9.1.7", + "husky": "^8.0.3", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "jest-preset-angular": "~14.4.0", @@ -18166,15 +18166,15 @@ } }, "node_modules/husky": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz", - "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", "dev": true, "bin": { - "husky": "bin.js" + "husky": "lib/bin.js" }, "engines": { - "node": ">=18" + "node": ">=14" }, "funding": { "url": "https://github.com/sponsors/typicode" diff --git a/package.json b/package.json index 3075756..b5323e6 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "autoprefixer": "^10.4.0", "eslint": "^9.8.0", "eslint-config-prettier": "^9.0.0", - "husky": "^9.1.7", + "husky": "^8.0.3", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "jest-preset-angular": "~14.4.0",