UNPKG

3.21 kBJSONView Raw
1{
2 "name": "pre-git",
3 "description": "Automatically install pre-commit / pre-git hooks for your npm modules.",
4 "version": "3.14.1",
5 "author": "Arnout Kazemier <opensource@observe.it>",
6 "bin": {
7 "_pre-git-helpers": "bin/_pre-git-helpers",
8 "commit-msg": "bin/commit-msg",
9 "commit-wizard": "bin/commit-wizard",
10 "post-commit": "bin/post-commit",
11 "post-checkout": "bin/post-checkout",
12 "post-merge": "bin/post-merge",
13 "pre-commit": "bin/pre-commit",
14 "pre-push": "bin/pre-push"
15 },
16 "bugs": {
17 "url": "https://github.com/bahmutov/pre-git/issues"
18 },
19 "config": {
20 "pre-git": {
21 "commit-msg": "simple",
22 "demo": [
23 "echo this is command 1",
24 "echo this is command 2",
25 "echo this is command 3"
26 ],
27 "demo-error": [
28 "echo this is command 1",
29 "echo \"this is failing command 2\" && exit -1",
30 "echo this is command 3"
31 ],
32 "pre-commit": [
33 "npm run build"
34 ]
35 }
36 },
37 "contributors": [
38 "Arnout Kazemier <opensource@observe.it>",
39 "Gleb Bahmutov <gleb.bahmutov@gmail.com>",
40 "Tauren Mills http://tauren.com"
41 ],
42 "dependencies": {
43 "bluebird": "3.5.0",
44 "chalk": "1.1.3",
45 "check-more-types": "2.24.0",
46 "conventional-commit-message": "1.1.0",
47 "cz-conventional-changelog": "1.2.0",
48 "debug": "2.6.8",
49 "ggit": "1.15.1",
50 "inquirer": "0.12.0",
51 "lazy-ass": "1.6.0",
52 "require-relative": "0.8.7",
53 "shelljs": "0.6.0",
54 "simple-commit-message": "2.2.1",
55 "validate-commit-msg": "2.11.1",
56 "word-wrap": "1.2.1"
57 },
58 "devDependencies": {
59 "git-issues": "1.3.1",
60 "grunt": "0.4.5",
61 "grunt-cli": "0.1.13",
62 "grunt-contrib-jshint": "1.1.0",
63 "grunt-deps-ok": "0.9.0",
64 "grunt-nice-package": "0.10.4",
65 "jshint-summary": "0.4.0",
66 "matchdep": "1.0.1",
67 "mocha": "3.4.2",
68 "semantic-release": "6.3.6"
69 },
70 "engines": {
71 "node": "> 0.8.*"
72 },
73 "files": [
74 "bin",
75 "src/*.js",
76 "!src/*-spec.js",
77 "hooks",
78 "CHANGELOG.md"
79 ],
80 "homepage": "https://github.com/bahmutov/pre-git",
81 "keywords": [
82 "git",
83 "hooks",
84 "npm",
85 "pre-commit",
86 "pre-push",
87 "precommit",
88 "test"
89 ],
90 "license": "MIT",
91 "main": "src/pre-git.js",
92 "repository": {
93 "type": "git",
94 "url": "https://github.com/bahmutov/pre-git.git"
95 },
96 "scripts": {
97 "build": "grunt",
98 "demo": "DEBUG=pre-git node --harmony src/pre-git.js",
99 "demo-commit-message": "TEST_GIT_MESSAGE='chore(test): test message' DEBUG=pre-git NODE_PATH=.. node bin/commit-msg.js",
100 "demo-commit-wizard": "DEBUG=pre-git NODE_PATH=.. node bin/commit-wizard.js",
101 "e2e": "./test/e2e.sh",
102 "e2e-pre-git-disabled": "./test/e2e-pre-git-disabled.sh",
103 "issues": "git-issues",
104 "mocha": "mocha --harmony src/*-spec.js",
105 "postinstall": "node src/install.js",
106 "semantic-release": "semantic-release pre && npm publish && semantic-release post",
107 "size": "t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";",
108 "test": "grunt",
109 "test-allow-untracked-files": "./test/e2e-allow-untracked-files.sh",
110 "test-no-commit-on-test-fail": "./test/e2e-test-fails.sh"
111 }
112}
\No newline at end of file