Files

92 lines
3.6 KiB
JSON

{
"name": "@aphrody/bun-os",
"version": "1.4.4",
"private": true,
"description": "Aphrody OS unified product and library workspace",
"license": "MIT",
"bin": {
"bun-os": "src/cli.ts"
},
"workspaces": [
"apps/desktop",
"packages/bun-app-host",
"packages/bun-artifacts",
"packages/bun-video-project",
"packages/bun-workspace",
"packages/package-converter",
"packages/workspace"
],
"type": "module",
"exports": {
".": "./src/distribution.ts"
},
"scripts": {
"setup": "bun scripts/setup.ts",
"cargo:metadata": "bun scripts/cargo.ts metadata",
"cargo:fmt": "bun scripts/cargo.ts fmt",
"cargo:check": "bun scripts/cargo.ts check",
"cargo:test": "bun scripts/cargo.ts test",
"plan": "bun src/cli.ts plan",
"sources": "bun src/cli.ts sources",
"stage": "bun src/cli.ts stage",
"wasm": "bun src/cli.ts wasm",
"image": "bun src/cli.ts image",
"typecheck": "bun check -p tsconfig.json --threads=2 --no-pretty",
"lint": "bun lint --deny-warnings src container factory infra packages apps/desktop scripts",
"format": "bun fmt --write -c bun-format.json --ignore-pattern '**/*.html' src container factory infra packages apps/desktop scripts",
"format:check": "bun fmt --check -c bun-format.json --ignore-pattern '**/*.html' src container factory infra packages apps/desktop scripts",
"check": "bun scripts/quality.ts",
"doctor": "bun packages/workspace/src/cli.ts doctor",
"catalog": "bun packages/workspace/src/cli.ts list",
"status": "bun packages/workspace/src/cli.ts status",
"sync": "bun packages/workspace/src/cli.ts sync",
"factory": "bun factory/ubuntu.ts",
"packages": "bun packages/package-converter/src/cli.ts",
"apt:build": "bun src/build-apt.ts",
"workspace": "bun packages/workspace/src/cli.ts",
"dev": "bun run --cwd apps/desktop dev",
"build": "bun run --cwd apps/desktop build",
"desktop:dev": "bun run --cwd apps/desktop desktop:dev",
"desktop:build": "bun run --cwd apps/desktop desktop:build",
"frontend:dev": "bun run --cwd libraries/artcraft/frontend dev",
"frontend:build": "bun run --cwd libraries/artcraft/frontend build",
"video": "bun packages/bun-video-project/src/cli.ts",
"assets": "bun packages/workspace/src/assets-cli.ts",
"artifacts": "bun packages/bun-artifacts/src/cli.ts",
"video:build": "bun packages/workspace/src/cli.ts build filmcraft",
"apps:plan": "bun scripts/build-apps.ts plan",
"apps:build": "bun scripts/build-apps.ts build",
"packages:plan": "bun scripts/build-packages.ts plan",
"packages:build": "bun scripts/build-packages.ts build",
"source:plan": "bun scripts/source-portal.ts plan",
"source:refresh": "bun scripts/source-portal.ts refresh && bun fmt --write -c bun-format.json infra/source-portal.json",
"source:verify": "bun scripts/source-portal.ts verify --live",
"workspace:manifests": "bun scripts/workspace-manifests.ts"
},
"dependencies": {
"@aphrody/bun-app-host": "workspace:*",
"@aphrody/bun-artifacts": "workspace:*",
"@aphrody/bun-video-project": "workspace:*",
"@aphrody/bun-workspace": "workspace:*",
"@aphrody/tauri": "catalog:"
},
"devDependencies": {
"@aphrody/bun-types": "1.4.4",
"@types/node": "catalog:",
"undici-types": "catalog:"
},
"overrides": {
"@types/node": "catalog:",
"undici-types": "catalog:"
},
"engines": {
"bun": "=1.4.4"
},
"packageManager": "bun@1.4.4",
"catalog": {
"@aphrody/tauri": "file:toolchains/bun/packages/bun-tauri",
"@types/node": "26.6.5",
"undici-types": "8.11.2"
}
}