{ "name": "uhd-media-tool", "version": "0.3.44", "private": true, "type": "module", "packageManager": "bun@1.4.3", "engines": { "bun": ">=1.4.3" }, "workspaces": [ "apps/*", "packages/*" ], "dependencies": { "7z-wasm": "1.2.0", "@babel/parser": "7.29.9", "@biomejs/biome": "2.5.15", "@earendil-works/chord": "1.1.0", "@earendil-works/pi-ai": "1.1.0", "@earendil-works/pi-durable": "1.1.0", "@hono/swagger-ui": "0.6.1", "@hono/zod-openapi": "1.6.3", "@modelcontextprotocol/sdk": "1.31.0", "@simplewebauthn/server": "14.0.3", "@types/node": "24.19.2", "@types/nunjucks": "3.2.6", "@types/pg": "8.23.1", "@xmldom/xmldom": "0.9.12", "cheerio": "1.2.0", "fast-xml-parser": "5.11.2", "fflate": "0.8.3", "hash-wasm": "4.12.0", "hono": "4.13.12", "jpeg-js": "0.4.4", "kysely": "0.29.6", "node-unrar-js": "2.0.2", "nunjucks": "3.2.4", "openworkflow": "0.10.1", "pg": "8.23.1", "pino": "10.3.1", "pino-pretty": "13.1.3", "playwright-core": "1.63.0", "postgres": "3.4.9", "reflect-metadata": "0.2.2", "typebox": "1.3.34", "typescript": "7.0.2", "vitest": "5.0.3", "xpath": "0.0.34", "yaml": "2.9.1", "zod": "4.6.5", "@umt/agent": "workspace:*", "@umt/domain": "workspace:*", "@umt/adapters": "workspace:*", "@umt/runtime": "workspace:*", "@umt/tasks": "workspace:*", "@umt/db": "workspace:*", "@umt/testkit": "workspace:*", "@umt/mapping": "workspace:*", "@umt/contracts": "workspace:*" }, "devDependencies": { "@types/bun": "1.4.3" }, "scripts": { "dev": "bun run --parallel --filter @umt/server --filter @umt/web dev", "dev:server": "cd apps/server && bun run dev", "dev:web": "cd apps/web && bun run dev", "db:up": "docker compose -f docker-compose.dev.yml up -d --wait", "dev:up": "bun run db:up && bun run db:migrate", "db:migrate": "bun --env-file=.env packages/db/scripts/migrate.ts latest", "db:reset": "bun --env-file=.env packages/db/scripts/migrate.ts reset", "gen:types": "bun --env-file=.env packages/db/scripts/gen-types.ts", "typecheck": "bun run typecheck:tsc", "typecheck:tsc": "bun run --sequential --filter \"@umt/*\" typecheck", "lint": "bun x --bun biome check .", "fmt": "bun x --bun biome check --write .", "test": "bun run test:all", "test:all": "bun run sandbox:build && bash scripts/test-all.sh", "test:web:smoke": "bun apps/web/scripts/smoke.mjs", "check:tokens": "cd apps/web && bun run check:tokens", "check:copy": "bun scripts/check-copy-punctuation.mjs --strict", "build": "cd apps/web && bun run build && cd ../server && bun run compile", "check:binary": "sh scripts/check-compiled-binary.sh", "ci": "bun run typecheck && bun run lint && bun run test:all && bun run check:tokens && bun run check:copy && bun run build && bun run check:binary", "gen:tokens": "cd apps/web && bun run gen:tokens", "release": "bash scripts/release.sh", "sandbox:build": "sh scripts/build-sandbox.sh" } }