UNPKG

3.01 kBJSONView Raw
1{
2 "name": "pre-git",
3 "description": "Automatically install pre-commit / pre-git hooks for your npm modules.",
4 "version": "3.8.3",
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.3.4",
44 "chalk": "1.1.3",
45 "check-more-types": "2.15.0",
46 "conventional-commit-message": "1.1.0",
47 "cz-conventional-changelog": "1.1.5",
48 "debug": "2.2.0",
49 "ggit": "1.9.0",
50 "inquirer": "0.12.0",
51 "lazy-ass": "1.4.0",
52 "require-relative": "0.8.7",
53 "shelljs": "0.6.0",
54 "simple-commit-message": "2.1.1",
55 "validate-commit-msg": "2.5.0",
56 "word-wrap": "1.1.0"
57 },
58 "devDependencies": {
59 "git-issues": "1.2.0",
60 "grunt": "0.4.5",
61 "grunt-cli": "0.1.13",
62 "grunt-contrib-jshint": "1.0.0",
63 "grunt-deps-ok": "0.9.0",
64 "grunt-nice-package": "0.10.2",
65 "jshint-summary": "0.4.0",
66 "matchdep": "1.0.1",
67 "mocha": "2.4.5",
68 "semantic-release": "6.2.1"
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 "issues": "git-issues",
103 "mocha": "mocha --harmony src/*-spec.js",
104 "postinstall": "node src/install.js",
105 "semantic-release": "semantic-release pre && npm publish && semantic-release post",
106 "size": "t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";",
107 "test": "grunt"
108 }
109}
\No newline at end of file