Files
UHD_Media_Tool/package.json
T
2026-10-13 20:42:44 +08:00

90 lines
3.0 KiB
JSON

{
"name": "uhd-media-tool",
"version": "0.3.47",
"private": true,
"type": "module",
"packageManager": "[email protected]",
"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"
}
}