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 | ||||
| .gitignore | ||||
| .prettierignore | ||||
| .husky/ | ||||
| Dockerfile | ||||
| 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", | ||||
|             "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": { | ||||
|             "version": "1.7.0", | ||||
|             "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", | ||||
|  | @ -2306,6 +2294,12 @@ | |||
|             "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", | ||||
|             "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": { | ||||
|             "version": "0.4.24", | ||||
|             "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", | ||||
|             "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": { | ||||
|             "version": "1.0.2", | ||||
|             "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", | ||||
|  | @ -3972,70 +3960,6 @@ | |||
|             "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", | ||||
|             "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": { | ||||
|             "version": "1.1.2", | ||||
|             "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", | ||||
|             "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": { | ||||
|             "version": "2.4.0", | ||||
|             "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", | ||||
|  | @ -4090,12 +4008,6 @@ | |||
|                 "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": { | ||||
|             "version": "1.8.0", | ||||
|             "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": { | ||||
|             "version": "1.0.2", | ||||
|             "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", | ||||
|  | @ -4833,16 +4722,6 @@ | |||
|             "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", | ||||
|             "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": { | ||||
|             "version": "3.1.1", | ||||
|             "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", | ||||
|  | @ -5003,23 +4882,6 @@ | |||
|                 "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": { | ||||
|             "version": "6.0.0", | ||||
|             "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", | ||||
|             "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": { | ||||
|             "version": "3.1.5", | ||||
|             "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==", | ||||
|             "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": { | ||||
|             "version": "8.3.2", | ||||
|             "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", | ||||
|     "description": "A Discord bot built on Discord.JS v12", | ||||
|     "main": "dist/index.js", | ||||
|     "private": true, | ||||
|     "dependencies": { | ||||
|         "chalk": "^4.1.0", | ||||
|         "discord.js": "^12.5.1", | ||||
|  | @ -21,8 +20,8 @@ | |||
|         "@types/ms": "^0.7.31", | ||||
|         "@types/node": "^14.14.20", | ||||
|         "@types/ws": "^7.4.0", | ||||
|         "husky": "^5.0.6", | ||||
|         "jest": "^26.6.3", | ||||
|         "pre-commit": "^1.2.2", | ||||
|         "prettier": "2.1.2", | ||||
|         "ts-jest": "^26.4.4", | ||||
|         "tsc-watch": "^4.2.9", | ||||
|  | @ -35,13 +34,8 @@ | |||
|         "dev": "tsc-watch --onSuccess \"node . dev\"", | ||||
|         "test": "jest", | ||||
|         "format": "prettier --write **/*", | ||||
|         "precommit-message": "echo \"Running pre-commit formatting and testing...\"" | ||||
|         "postinstall": "husky install" | ||||
|     }, | ||||
|     "pre-commit": [ | ||||
|         "precommit-message", | ||||
|         "test", | ||||
|         "format" | ||||
|     ], | ||||
|     "keywords": [ | ||||
|         "discord.js", | ||||
|         "bot" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue