mirror of
				https://github.com/keanuplayz/TravBot-v3.git
				synced 2024-08-15 02:33:12 +00:00 
			
		
		
		
	First attempt at getting husky to work
This commit is contained in:
		
							parent
							
								
									1fd8634ef1
								
							
						
					
					
						commit
						30697e5020
					
				
					 5 changed files with 16 additions and 164 deletions
				
			
		
							
								
								
									
										1
									
								
								.husky/.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.husky/.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | ||||||
|  | _ | ||||||
							
								
								
									
										6
									
								
								.husky/pre-commit
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								.husky/pre-commit
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | ||||||
|  | #!/bin/sh | ||||||
|  | . "$(dirname $0)/_/husky.sh" | ||||||
|  | 
 | ||||||
|  | npm test | ||||||
|  | npm run format | ||||||
|  | git add -A | ||||||
|  | @ -2,6 +2,7 @@ | ||||||
| .dockerignore | .dockerignore | ||||||
| .gitignore | .gitignore | ||||||
| .prettierignore | .prettierignore | ||||||
|  | .husky/ | ||||||
| Dockerfile | Dockerfile | ||||||
| LICENSE | LICENSE | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
							
								
								
									
										162
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										162
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							|  | @ -1419,18 +1419,6 @@ | ||||||
|             "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", |             "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", | ||||||
|             "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" |             "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" | ||||||
|         }, |         }, | ||||||
|         "concat-stream": { |  | ||||||
|             "version": "1.6.2", |  | ||||||
|             "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", |  | ||||||
|             "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", |  | ||||||
|             "dev": true, |  | ||||||
|             "requires": { |  | ||||||
|                 "buffer-from": "^1.0.0", |  | ||||||
|                 "inherits": "^2.0.3", |  | ||||||
|                 "readable-stream": "^2.2.2", |  | ||||||
|                 "typedarray": "^0.0.6" |  | ||||||
|             } |  | ||||||
|         }, |  | ||||||
|         "convert-source-map": { |         "convert-source-map": { | ||||||
|             "version": "1.7.0", |             "version": "1.7.0", | ||||||
|             "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", |             "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", | ||||||
|  | @ -2306,6 +2294,12 @@ | ||||||
|             "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", |             "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", | ||||||
|             "dev": true |             "dev": true | ||||||
|         }, |         }, | ||||||
|  |         "husky": { | ||||||
|  |             "version": "5.0.6", | ||||||
|  |             "resolved": "https://registry.npmjs.org/husky/-/husky-5.0.6.tgz", | ||||||
|  |             "integrity": "sha512-SM+evfvcHT3rAYJKvPlatz3L5RqzgeM6xIvDjhs8VuhKj6iKqFDOt/Ov8sPjvWuE4FDB385gJBwWXRj7G3c1hg==", | ||||||
|  |             "dev": true | ||||||
|  |         }, | ||||||
|         "iconv-lite": { |         "iconv-lite": { | ||||||
|             "version": "0.4.24", |             "version": "0.4.24", | ||||||
|             "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", |             "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", | ||||||
|  | @ -3812,12 +3806,6 @@ | ||||||
|             "resolved": "https://registry.npmjs.org/os/-/os-0.1.1.tgz", |             "resolved": "https://registry.npmjs.org/os/-/os-0.1.1.tgz", | ||||||
|             "integrity": "sha1-IIhF6J4ZOtTZcUdLk5R3NqVtE/M=" |             "integrity": "sha1-IIhF6J4ZOtTZcUdLk5R3NqVtE/M=" | ||||||
|         }, |         }, | ||||||
|         "os-shim": { |  | ||||||
|             "version": "0.1.3", |  | ||||||
|             "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", |  | ||||||
|             "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=", |  | ||||||
|             "dev": true |  | ||||||
|         }, |  | ||||||
|         "os-tmpdir": { |         "os-tmpdir": { | ||||||
|             "version": "1.0.2", |             "version": "1.0.2", | ||||||
|             "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", |             "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", | ||||||
|  | @ -3972,70 +3960,6 @@ | ||||||
|             "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", |             "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", | ||||||
|             "dev": true |             "dev": true | ||||||
|         }, |         }, | ||||||
|         "pre-commit": { |  | ||||||
|             "version": "1.2.2", |  | ||||||
|             "resolved": "https://registry.npmjs.org/pre-commit/-/pre-commit-1.2.2.tgz", |  | ||||||
|             "integrity": "sha1-287g7p3nI15X95xW186UZBpp7sY=", |  | ||||||
|             "dev": true, |  | ||||||
|             "requires": { |  | ||||||
|                 "cross-spawn": "^5.0.1", |  | ||||||
|                 "spawn-sync": "^1.0.15", |  | ||||||
|                 "which": "1.2.x" |  | ||||||
|             }, |  | ||||||
|             "dependencies": { |  | ||||||
|                 "cross-spawn": { |  | ||||||
|                     "version": "5.1.0", |  | ||||||
|                     "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", |  | ||||||
|                     "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", |  | ||||||
|                     "dev": true, |  | ||||||
|                     "requires": { |  | ||||||
|                         "lru-cache": "^4.0.1", |  | ||||||
|                         "shebang-command": "^1.2.0", |  | ||||||
|                         "which": "^1.2.9" |  | ||||||
|                     } |  | ||||||
|                 }, |  | ||||||
|                 "lru-cache": { |  | ||||||
|                     "version": "4.1.5", |  | ||||||
|                     "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", |  | ||||||
|                     "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", |  | ||||||
|                     "dev": true, |  | ||||||
|                     "requires": { |  | ||||||
|                         "pseudomap": "^1.0.2", |  | ||||||
|                         "yallist": "^2.1.2" |  | ||||||
|                     } |  | ||||||
|                 }, |  | ||||||
|                 "shebang-command": { |  | ||||||
|                     "version": "1.2.0", |  | ||||||
|                     "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", |  | ||||||
|                     "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", |  | ||||||
|                     "dev": true, |  | ||||||
|                     "requires": { |  | ||||||
|                         "shebang-regex": "^1.0.0" |  | ||||||
|                     } |  | ||||||
|                 }, |  | ||||||
|                 "shebang-regex": { |  | ||||||
|                     "version": "1.0.0", |  | ||||||
|                     "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", |  | ||||||
|                     "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", |  | ||||||
|                     "dev": true |  | ||||||
|                 }, |  | ||||||
|                 "which": { |  | ||||||
|                     "version": "1.2.14", |  | ||||||
|                     "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", |  | ||||||
|                     "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", |  | ||||||
|                     "dev": true, |  | ||||||
|                     "requires": { |  | ||||||
|                         "isexe": "^2.0.0" |  | ||||||
|                     } |  | ||||||
|                 }, |  | ||||||
|                 "yallist": { |  | ||||||
|                     "version": "2.1.2", |  | ||||||
|                     "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", |  | ||||||
|                     "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", |  | ||||||
|                     "dev": true |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
|         }, |  | ||||||
|         "prelude-ls": { |         "prelude-ls": { | ||||||
|             "version": "1.1.2", |             "version": "1.1.2", | ||||||
|             "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", |             "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", | ||||||
|  | @ -4065,12 +3989,6 @@ | ||||||
|             "resolved": "https://registry.npmjs.org/prism-media/-/prism-media-1.2.3.tgz", |             "resolved": "https://registry.npmjs.org/prism-media/-/prism-media-1.2.3.tgz", | ||||||
|             "integrity": "sha512-fSrR66n0l6roW9Rx4rSLMyTPTjRTiXy5RVqDOurACQ6si1rKHHKDU5gwBJoCsIV0R3o9gi+K50akl/qyw1C74A==" |             "integrity": "sha512-fSrR66n0l6roW9Rx4rSLMyTPTjRTiXy5RVqDOurACQ6si1rKHHKDU5gwBJoCsIV0R3o9gi+K50akl/qyw1C74A==" | ||||||
|         }, |         }, | ||||||
|         "process-nextick-args": { |  | ||||||
|             "version": "2.0.1", |  | ||||||
|             "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", |  | ||||||
|             "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", |  | ||||||
|             "dev": true |  | ||||||
|         }, |  | ||||||
|         "prompts": { |         "prompts": { | ||||||
|             "version": "2.4.0", |             "version": "2.4.0", | ||||||
|             "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", |             "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", | ||||||
|  | @ -4090,12 +4008,6 @@ | ||||||
|                 "event-stream": "=3.3.4" |                 "event-stream": "=3.3.4" | ||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|         "pseudomap": { |  | ||||||
|             "version": "1.0.2", |  | ||||||
|             "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", |  | ||||||
|             "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", |  | ||||||
|             "dev": true |  | ||||||
|         }, |  | ||||||
|         "psl": { |         "psl": { | ||||||
|             "version": "1.8.0", |             "version": "1.8.0", | ||||||
|             "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", |             "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", | ||||||
|  | @ -4206,29 +4118,6 @@ | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|         "readable-stream": { |  | ||||||
|             "version": "2.3.7", |  | ||||||
|             "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", |  | ||||||
|             "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", |  | ||||||
|             "dev": true, |  | ||||||
|             "requires": { |  | ||||||
|                 "core-util-is": "~1.0.0", |  | ||||||
|                 "inherits": "~2.0.3", |  | ||||||
|                 "isarray": "~1.0.0", |  | ||||||
|                 "process-nextick-args": "~2.0.0", |  | ||||||
|                 "safe-buffer": "~5.1.1", |  | ||||||
|                 "string_decoder": "~1.1.1", |  | ||||||
|                 "util-deprecate": "~1.0.1" |  | ||||||
|             }, |  | ||||||
|             "dependencies": { |  | ||||||
|                 "safe-buffer": { |  | ||||||
|                     "version": "5.1.2", |  | ||||||
|                     "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", |  | ||||||
|                     "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", |  | ||||||
|                     "dev": true |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
|         }, |  | ||||||
|         "regex-not": { |         "regex-not": { | ||||||
|             "version": "1.0.2", |             "version": "1.0.2", | ||||||
|             "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", |             "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", | ||||||
|  | @ -4833,16 +4722,6 @@ | ||||||
|             "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", |             "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", | ||||||
|             "dev": true |             "dev": true | ||||||
|         }, |         }, | ||||||
|         "spawn-sync": { |  | ||||||
|             "version": "1.0.15", |  | ||||||
|             "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", |  | ||||||
|             "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", |  | ||||||
|             "dev": true, |  | ||||||
|             "requires": { |  | ||||||
|                 "concat-stream": "^1.4.7", |  | ||||||
|                 "os-shim": "^0.1.2" |  | ||||||
|             } |  | ||||||
|         }, |  | ||||||
|         "spdx-correct": { |         "spdx-correct": { | ||||||
|             "version": "3.1.1", |             "version": "3.1.1", | ||||||
|             "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", |             "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", | ||||||
|  | @ -5003,23 +4882,6 @@ | ||||||
|                 "strip-ansi": "^6.0.0" |                 "strip-ansi": "^6.0.0" | ||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|         "string_decoder": { |  | ||||||
|             "version": "1.1.1", |  | ||||||
|             "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", |  | ||||||
|             "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", |  | ||||||
|             "dev": true, |  | ||||||
|             "requires": { |  | ||||||
|                 "safe-buffer": "~5.1.0" |  | ||||||
|             }, |  | ||||||
|             "dependencies": { |  | ||||||
|                 "safe-buffer": { |  | ||||||
|                     "version": "5.1.2", |  | ||||||
|                     "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", |  | ||||||
|                     "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", |  | ||||||
|                     "dev": true |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
|         }, |  | ||||||
|         "strip-ansi": { |         "strip-ansi": { | ||||||
|             "version": "6.0.0", |             "version": "6.0.0", | ||||||
|             "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", |             "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", | ||||||
|  | @ -5271,12 +5133,6 @@ | ||||||
|             "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", |             "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", | ||||||
|             "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" |             "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" | ||||||
|         }, |         }, | ||||||
|         "typedarray": { |  | ||||||
|             "version": "0.0.6", |  | ||||||
|             "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", |  | ||||||
|             "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", |  | ||||||
|             "dev": true |  | ||||||
|         }, |  | ||||||
|         "typedarray-to-buffer": { |         "typedarray-to-buffer": { | ||||||
|             "version": "3.1.5", |             "version": "3.1.5", | ||||||
|             "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", |             "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", | ||||||
|  | @ -5365,12 +5221,6 @@ | ||||||
|             "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", |             "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", | ||||||
|             "dev": true |             "dev": true | ||||||
|         }, |         }, | ||||||
|         "util-deprecate": { |  | ||||||
|             "version": "1.0.2", |  | ||||||
|             "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", |  | ||||||
|             "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", |  | ||||||
|             "dev": true |  | ||||||
|         }, |  | ||||||
|         "uuid": { |         "uuid": { | ||||||
|             "version": "8.3.2", |             "version": "8.3.2", | ||||||
|             "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", |             "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", | ||||||
|  |  | ||||||
							
								
								
									
										10
									
								
								package.json
									
										
									
									
									
								
							
							
						
						
									
										10
									
								
								package.json
									
										
									
									
									
								
							|  | @ -3,7 +3,6 @@ | ||||||
|     "version": "0.0.1", |     "version": "0.0.1", | ||||||
|     "description": "A Discord bot built on Discord.JS v12", |     "description": "A Discord bot built on Discord.JS v12", | ||||||
|     "main": "dist/index.js", |     "main": "dist/index.js", | ||||||
|     "private": true, |  | ||||||
|     "dependencies": { |     "dependencies": { | ||||||
|         "chalk": "^4.1.0", |         "chalk": "^4.1.0", | ||||||
|         "discord.js": "^12.5.1", |         "discord.js": "^12.5.1", | ||||||
|  | @ -21,8 +20,8 @@ | ||||||
|         "@types/ms": "^0.7.31", |         "@types/ms": "^0.7.31", | ||||||
|         "@types/node": "^14.14.20", |         "@types/node": "^14.14.20", | ||||||
|         "@types/ws": "^7.4.0", |         "@types/ws": "^7.4.0", | ||||||
|  |         "husky": "^5.0.6", | ||||||
|         "jest": "^26.6.3", |         "jest": "^26.6.3", | ||||||
|         "pre-commit": "^1.2.2", |  | ||||||
|         "prettier": "2.1.2", |         "prettier": "2.1.2", | ||||||
|         "ts-jest": "^26.4.4", |         "ts-jest": "^26.4.4", | ||||||
|         "tsc-watch": "^4.2.9", |         "tsc-watch": "^4.2.9", | ||||||
|  | @ -35,13 +34,8 @@ | ||||||
|         "dev": "tsc-watch --onSuccess \"node . dev\"", |         "dev": "tsc-watch --onSuccess \"node . dev\"", | ||||||
|         "test": "jest", |         "test": "jest", | ||||||
|         "format": "prettier --write **/*", |         "format": "prettier --write **/*", | ||||||
|         "precommit-message": "echo \"Running pre-commit formatting and testing...\"" |         "postinstall": "husky install" | ||||||
|     }, |     }, | ||||||
|     "pre-commit": [ |  | ||||||
|         "precommit-message", |  | ||||||
|         "test", |  | ||||||
|         "format" |  | ||||||
|     ], |  | ||||||
|     "keywords": [ |     "keywords": [ | ||||||
|         "discord.js", |         "discord.js", | ||||||
|         "bot" |         "bot" | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue