Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
50 lines (50 loc) · 1.63 KB
/
Copy pathpackage.json
File metadata and controls
50 lines (50 loc) · 1.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
{
"name": "bus-factor-check",
"version": "1.0.0",
"description": "Find knowledge concentration in a git repository: the folders and files where the recent changes come from one or two people. Reads the history with git log --numstat (a fixed list of arguments, no shell) or from a saved log, follows renames, maps aliases and leaves out bots, and reports for each file and folder the authors, the share of the top author, the fewest authors who hold a given share of the changed lines and the last change. Rules and thresholds come from the configuration only; --explain shows the numbers behind each finding. Email addresses are hidden by default. No dependencies.",
"type": "module",
"main": "src/index.js",
"exports": {
".": "./src/index.js"
},
"bin": {
"bus-factor-check": "bin/bus-factor-check.js"
},
"files": [
"bin",
"src",
"docs",
"examples",
"research",
"README.md",
"LICENSE"
],
"engines": {
"node": ">=22"
},
"scripts": {
"test": "node --test \"test/*.test.js\"",
"test:coverage": "node --test --experimental-test-coverage \"test/*.test.js\"",
"check": "node tools/check.mjs",
"example": "node tools/example.mjs"
},
"keywords": [
"bus-factor",
"truck-factor",
"knowledge-concentration",
"git",
"git-log",
"code-ownership",
"engineering-metrics",
"team",
"ci",
"cli"
],
"author": "INNERLUXES <info@innerluxes.dev>",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/INNERLUXES/bus-factor-check.git"
},
"homepage": "https://innerluxes.dev/software-development/dedicated-teams"
}