-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathpackage.json
88 lines (88 loc) · 2.42 KB
/
package.json
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
{
"name": "gitstream-github-action",
"description": "This GitHub Action enables you to use the gitStream Continuous Merge (CM) script in your repositories to automate code review workflows. The gitStream CM script allows you to define custom automations that run whenever someone opens a new pull request (PR) or makes changes to an existing PR.",
"version": "2.0.0",
"author": "LinearB",
"homepage": "/~https://github.com/linear-b/gitstream-github-action",
"repository": {
"type": "git",
"url": "git+/~https://github.com/linear-b/gitstream-github-action.git"
},
"bugs": {
"url": "/~https://github.com/linear-b/gitstream-github-action/issues"
},
"keywords": [
"actions",
"node",
"gitstream",
"cm",
"continuous-merge"
],
"exports": {
".": "./dist/index.js"
},
"engines": {
"node": ">=20"
},
"scripts": {
"bundle": "npm run format:write && npm run package",
"format:write": "prettier --write .",
"format:check": "prettier --check .",
"lint": "eslint . -c ./.github/linters/.eslintrc.yml",
"package": "ncc build --minify src/index.ts -o dist --license licenses.txt",
"test": "jest",
"all": "npm run format:write && npm run lint && npm run test && npm run package"
},
"license": "Apache-2.0",
"dependencies": {
"@actions/core": "^1.11.1",
"@linearb/gitstream-core": "2.1.110"
},
"devDependencies": {
"@jest/globals": "^29.7.0",
"@types/jest": "^29.5.14",
"@types/node": "^22.13.4",
"@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0",
"@vercel/ncc": "^0.38.3",
"eslint": "^8.57.1",
"eslint-plugin-github": "^5.1.8",
"eslint-plugin-jest": "^28.11.0",
"eslint-plugin-jsonc": "^2.19.1",
"eslint-plugin-prettier": "^5.2.3",
"jest": "^29.7.0",
"prettier": "^3.5.1",
"prettier-eslint": "^16.3.0",
"ts-jest": "^29.2.5",
"typescript": "^5.7.3"
},
"jest": {
"preset": "ts-jest",
"verbose": true,
"clearMocks": true,
"testEnvironment": "node",
"moduleFileExtensions": [
"js",
"ts"
],
"testMatch": [
"**/*.test.ts"
],
"testPathIgnorePatterns": [
"/node_modules/",
"/dist/"
],
"transform": {
"^.+\\.ts$": "ts-jest"
},
"coverageReporters": [
"json-summary",
"text",
"text-summary"
],
"collectCoverage": true,
"collectCoverageFrom": [
"./src/**"
]
}
}