-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpackage.json
More file actions
59 lines (59 loc) · 2.42 KB
/
Copy pathpackage.json
File metadata and controls
59 lines (59 loc) · 2.42 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
51
52
53
54
55
56
57
58
59
{
"name": "terrence",
"version": "1.3.3",
"packageManager": "bun@1.4.2",
"engines": {
"bun": "1.4.2"
},
"description": "Self-hosted platform for OpenTofu and Terraform remote workflows",
"license": "MIT",
"devDependencies": {
"eslint": "^10.10.0",
"knip": "^6.34.0",
"typescript": "npm:@typescript/typescript6@6.0.2",
"typescript-eslint": "^8.69.0"
},
"overrides": {
"brace-expansion": "5.0.9",
"esbuild": "0.28.2"
},
"scripts": {
"prepare": "if test -d .git; then ln -sf ../../scripts/pre-commit .git/hooks/pre-commit; fi",
"dev:backend": "bun run --cwd backend dev",
"dev:frontend": "bun run --cwd frontend dev",
"dev": "bun run --parallel dev:backend dev:frontend",
"build": "bun run --cwd frontend build",
"start": "bun run --cwd backend start",
"test:backend": "bun run --cwd backend test",
"test:frontend": "bun run --cwd frontend test",
"test:browser": "bun run --cwd frontend test:browser",
"test:browser:axe": "bun run --cwd frontend test:browser:axe",
"test:profile": "bun run backend/scripts/test-profile.ts",
"test:profile:list": "bun run backend/scripts/test-profile.ts --list",
"test:profile:unit-api": "bun run backend/scripts/test-profile.ts unit-api",
"test:profile:sqlite-cli": "bun run backend/scripts/test-profile.ts sqlite-cli",
"test:profile:postgres-cli": "bun run backend/scripts/test-profile.ts postgres-cli",
"test:profile:sandbox": "bun run backend/scripts/test-profile.ts sandbox",
"test:profile:browser": "bun run backend/scripts/test-profile.ts browser",
"test": "bun run test:backend && bun run test:frontend",
"test:changed": "bun test --changed=master --max-concurrency=1 --no-orphans",
"lint": "eslint .",
"lint:budget": "bun scripts/lint-budget.ts",
"lint:fix": "eslint . --fix",
"typecheck": "bun run --cwd backend typecheck && bun run --cwd frontend typecheck",
"tfectl": "bun run --cwd backend scripts/tfectl.ts",
"check:bun-version": "bun scripts/check-bun-version.ts",
"check:bundle-size": "bun scripts/check-bundle-size.ts",
"check:supply-chain": "bun scripts/check-supply-chain.ts",
"deps:manifest": "bun scripts/supply-chain-manifest.ts",
"deps:dedupe": "bun dedupe",
"deps:dedupe:check": "bun dedupe --check",
"deps:licenses": "bun pm licenses --prod",
"deps:audit": "bun audit",
"knip": "knip"
},
"workspaces": [
"backend",
"frontend"
]
}