-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
36 lines (36 loc) · 1.29 KB
/
package.json
File metadata and controls
36 lines (36 loc) · 1.29 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
{
"name": "models",
"version": "1.0.0",
"description": "AI model configurations - YAML to unified JSON",
"private": true,
"scripts": {
"validate": "./.github/test/validate.sh",
"generate:types": "ts-node --project .github/scripts/tsconfig.json .github/scripts/generate-types.ts",
"build:json": "ts-node --project .github/scripts/tsconfig.json .github/scripts/build-unified-json.ts",
"lint:yaml": "yamllint -c .yamllint.yml providers/",
"sort:yaml": "ts-node --project .github/scripts/tsconfig.json .github/scripts/sort-yaml-keys.ts",
"lint:yaml:fix": "npm run sort:yaml && prettier --write --log-level silent --tab-width 4 --print-width 256 'providers/**/*.yaml'",
"update:readme": "ts-node --project .github/scripts/tsconfig.json .github/scripts/update-readme-counts.ts",
"prepare": "husky"
},
"devDependencies": {
"@types/js-yaml": "^4.0.9",
"@types/node": "^22.15.3",
"husky": "^9.1.7",
"lint-staged": "^16.2.7",
"openapi-typescript": "^7.13.0",
"prettier": "^3.8.1",
"ts-node": "^10.9.2",
"typescript": "^5.8.3",
"yaml": "^2.8.2"
},
"dependencies": {
"js-yaml": "^4.1.0"
},
"lint-staged": {
"providers/**/*.yaml": [
"npm run sort:yaml --",
"prettier --write --tab-width 4 --print-width 256"
]
}
}