-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathpackage.json
37 lines (37 loc) · 1.46 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
{
"name": "@apps/hash-agents",
"version": "0.0.0-private",
"private": true,
"description": "HASH LLM Agents",
"main": "./src/agents.ts",
"scripts": {
"build:docker": "docker buildx build --tag hash-agents --file docker/Dockerfile ../../",
"codegen": "poetry run yarn exe ./scripts/codegen.ts 'app/agents/**/io_types.ts'",
"dev": "poetry run uvicorn --factory app:create_app --port 7123 --reload",
"exe": "ts-node --transpile-only",
"fix:black": "poetry run black app",
"fix:lock-files": "poetry lock --no-update",
"fix:ruff": "poetry run ruff app --fix",
"lint:black": "poetry run black --check --diff --color app",
"lint:lock-files": "poetry lock --check",
"lint:ruff": "poetry run ruff app",
"poetry:install": "poetry install --no-root --no-interaction",
"poetry:install-build-tools": "poetry install --no-root --no-interaction --only build-tools",
"poetry:install-lint-tools": "poetry install --no-root --no-interaction --only lint-tools",
"poetry:install-production": "poetry install --no-root --no-interaction --only main --only production",
"poetry:venv": "poetry install --no-root --no-interaction --only ,"
},
"dependencies": {
"dedent": "0.7.0",
"execa": "5.1.1",
"pascalcase": "1.0.0",
"quicktype": "^16.0.43",
"ts-node": "10.9.1",
"yargs": "^17.7.1"
},
"devDependencies": {
"@local/tsconfig": "0.0.0-private",
"@types/pascalcase": "1.0.1",
"typescript": "5.0.4"
}
}