{ "name": "@mediago/project", "version": "0.1.0", "description": "A powerful and easy-to-use online video downloader", "author": "caorushizi", "homepage": "https://downloader.caorushizi.cn/", "private": true, "type": "module", "packageManager": "pnpm@10.15.0", "scripts": { "knip": "knip", "dev:electron": "pnpm core:build && cross-env APP_TARGET=electron NODE_ENV=development pnpm build:electron && pnpm start:electron", "start:electron": "cross-env APP_TARGET=electron turbo run dev -F @mediago/electron -F @mediago/ui", "build:electron": "cross-env APP_TARGET=electron NODE_ENV=production turbo run build -F @mediago/electron -F @mediago/ui -F @mediago/extension", "dev:server": "pnpm core:build && cross-env APP_TARGET=server NODE_ENV=development turbo run dev -F @mediago/server -F @mediago/ui", "build:web": "cross-env APP_TARGET=server NODE_ENV=production turbo run build -F @mediago/ui", "dev:extension": "pnpm -F @mediago/extension run dev", "build:extension": "turbo run build -F @mediago/extension", "pack:extension": "pnpm build:extension && tsx scripts/pack-extension.ts", "lint": "oxlint .", "lint:fix": "oxlint --fix .", "format": "oxfmt --write .", "format:check": "oxfmt --check .", "check": "pnpm lint && pnpm format:check && turbo type:check", "pack:electron": "pnpm core:build && pnpm build:electron && pnpm -F @mediago/electron run pack", "release:electron": "pnpm core:build && pnpm build:electron && pnpm -F @mediago/electron run release", "build:docker": "docker build -t mediago:local .", "docs:dev": "pnpm -F @mediago/docs run docs:dev", "docs:build": "pnpm -F @mediago/docs run docs:build", "type:check": "turbo type:check", "core:dev": "pnpm --filter @mediago/core-build run dev", "core:build": "pnpm --filter @mediago/core-build run build", "player:dev": "pnpm --filter @mediago/core-build run dev", "player:build": "pnpm --filter @mediago/core-build run build", "deps:download": "tsx scripts/download-deps.ts", "deps:download:all": "tsx scripts/download-deps.ts --all", "prepare": "husky" }, "lint-staged": { "*.{ts,tsx,js,jsx,mjs,cjs}": [ "oxlint --fix", "oxfmt --write" ], "*.{json,css,md,html,yml,yaml}": [ "oxfmt --write" ] }, "keywords": [], "license": "MIT", "devDependencies": { "@types/node": "^24.9.2", "cross-env": "^10.1.0", "husky": "^9.1.7", "knip": "^6.1.1", "lint-staged": "^16.4.0", "oxfmt": "^0.42.0", "oxlint": "^1.57.0", "tsx": "^4.20.6", "turbo": "^2.9.1", "typescript": "^6.0.2" } }