diff --git a/package-lock.json b/package-lock.json index 6d2cbe5..1042d47 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,6 +30,7 @@ "gulp-postcss": "^9.0.1", "gulp-rename": "^2.0.0", "gulp-sass": "^5.1.0", + "husky": "^7.0.4", "jest": "^27.5.1", "jest-extended": "^2.0.0", "postcss-sort-media-queries": "^4.2.1", @@ -5463,6 +5464,21 @@ "node": ">=10.17.0" } }, + "node_modules/husky": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz", + "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==", + "dev": true, + "bin": { + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -16135,6 +16151,12 @@ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true }, + "husky": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz", + "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==", + "dev": true + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", diff --git a/package.json b/package.json index c3d69fd..853a98c 100644 --- a/package.json +++ b/package.json @@ -5,9 +5,10 @@ "main": "app.js", "scripts": { "test": "jest --max-workers=50%", - "lint": "eslint .", + "lint": "eslint --fix .", "diag": "utility/uml/generateDiagrams.ksh", - "css": "sass src/stylesheets/main.scss public/css/main.css" + "css": "sass src/stylesheets/main.scss public/css/main.css", + "prepare": "husky install" }, "repository": { "type": "git", @@ -42,6 +43,7 @@ "gulp-postcss": "^9.0.1", "gulp-rename": "^2.0.0", "gulp-sass": "^5.1.0", + "husky": "^7.0.4", "jest": "^27.5.1", "jest-extended": "^2.0.0", "postcss-sort-media-queries": "^4.2.1",