From 744d67689370f1e806166d0797608fcd3d2eeeae Mon Sep 17 00:00:00 2001 From: Harold Anderson Date: Sat, 15 Jun 2024 13:21:25 -0700 Subject: [PATCH] Installed Husky --- .husky/pre-commit | 1 + package-lock.json | 34 +++++++++++++++++++++++++++------- package.json | 4 +++- 3 files changed, 31 insertions(+), 8 deletions(-) create mode 100644 .husky/pre-commit diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100644 index 0000000..d6cb288 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1 @@ +npm run build diff --git a/package-lock.json b/package-lock.json index 0fba4f9..9f2de69 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,6 +40,7 @@ "eslint-plugin-astro": "^1.2.0", "eslint-plugin-jsx-a11y": "^6.8.0", "globals": "^15.2.0", + "husky": "^9.0.11", "js-yaml": "^4.1.0", "mdast-util-to-string": "^4.0.0", "prettier": "^3.2.5", @@ -4220,10 +4221,11 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "license": "MIT", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -6157,8 +6159,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "license": "MIT", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -6894,6 +6897,21 @@ "node": ">=16.17.0" } }, + "node_modules/husky": { + "version": "9.0.11", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.11.tgz", + "integrity": "sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==", + "dev": true, + "bin": { + "husky": "bin.mjs" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, "node_modules/ignore": { "version": "5.3.1", "dev": true, @@ -7264,7 +7282,8 @@ }, "node_modules/is-number": { "version": "7.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "engines": { "node": ">=0.12.0" } @@ -11457,7 +11476,8 @@ }, "node_modules/to-regex-range": { "version": "5.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dependencies": { "is-number": "^7.0.0" }, diff --git a/package.json b/package.json index 0b393a3..4b75076 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,8 @@ "preview": "astro preview", "astro": "astro", "format": "prettier -w .", - "lint:eslint": "eslint ." + "lint:eslint": "eslint .", + "prepare": "husky" }, "dependencies": { "@astrojs/netlify": "^5.2.1", @@ -49,6 +50,7 @@ "eslint-plugin-astro": "^1.2.0", "eslint-plugin-jsx-a11y": "^6.8.0", "globals": "^15.2.0", + "husky": "^9.0.11", "js-yaml": "^4.1.0", "mdast-util-to-string": "^4.0.0", "prettier": "^3.2.5",