-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
30 lines (30 loc) · 1.64 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
{
"type": "module",
"engines": {
"node": ">=v20.18.2"
},
"devDependencies": {
"@commitlint/cli": "19.7.1",
"@commitlint/config-conventional": "19.7.1",
"husky": "^9.1.7",
"lint-staged": "^15.4.3",
"prettier": "3.4.2"
},
"scripts": {
"commitlint": "commitlint -x @commitlint/config-conventional --edit",
"deps": "find parcellab -type d -maxdepth 1 -mindepth 1 | xargs -I {} helm dependency update {}",
"lint": "npm run lint:helm && npm run lint:prettier",
"lint:helm": "npm run deps && find parcellab -type d -maxdepth 1 -mindepth 1 | xargs -I {} helm lint {}",
"lint:prettier": "prettier --check --ignore-unknown .",
"lint:staged": "lint-staged",
"format": "prettier --write --ignore-unknown .",
"prepare": "husky install",
"template": "find parcellab -type d -maxdepth 1 -mindepth 1 -not -path parcellab/common | xargs -I {} helm template {}",
"test:common": "helm lint parcellab/common",
"test:cronjob": "helm dependency update parcellab/cronjob && helm lint parcellab/cronjob && helm template parcellab/cronjob",
"test:microservice": "helm dependency update parcellab/microservice && helm lint parcellab/microservice && helm template parcellab/microservice",
"test:monolith": "helm dependency update parcellab/monolith && helm lint parcellab/monolith && helm template parcellab/monolith",
"test:worker-group": "helm dependency update parcellab/worker-group && helm lint parcellab/worker-group && helm template parcellab/worker-group",
"test": "npm run test:common && npm run test:cronjob && npm run test:microservice && npm run test:monolith && npm run test:worker-group"
}
}