{ "name": "sm-emby", "private": true, "description": "SM Emby - Emby 媒体服务器客户端。本文件仅作为 npm 风格的脚本入口,封装 Flutter / 打包命令,单一真相源仍在 scripts/*。", "scripts": { "dev": "powershell -ExecutionPolicy Bypass -File scripts/dev.ps1 run", "dev:android": "powershell -ExecutionPolicy Bypass -File scripts/dev.ps1 android", "dev:android:mac": "bash scripts/dev-android.sh", "dev:macos": "bash scripts/dev-macos.sh", "gen": "dart run build_runner build --delete-conflicting-outputs", "watch": "dart run build_runner watch --delete-conflicting-outputs", "build:windows": "powershell -ExecutionPolicy Bypass -File scripts/dev.ps1 build", "build:macos": "bash scripts/build-macos.sh", "build:apk": "powershell -ExecutionPolicy Bypass -File scripts/dev.ps1 build-apk", "test": "flutter test", "analyze": "flutter analyze", "clean": "flutter clean", "pub": "flutter pub get", "doctor": "flutter doctor -v", "installer": "powershell -ExecutionPolicy Bypass -File scripts/dev.ps1 installer", "dmg": "bash scripts/build_dmg.sh", "release:pc": "bash scripts/release-tag.sh pc", "release:android": "bash scripts/release-tag.sh android", "release:both": "bash scripts/release-tag.sh both", "release:pc:win": "powershell -ExecutionPolicy Bypass -File scripts/release-tag.ps1 -Platform pc", "release:android:win": "powershell -ExecutionPolicy Bypass -File scripts/release-tag.ps1 -Platform android", "release:both:win": "powershell -ExecutionPolicy Bypass -File scripts/release-tag.ps1 -Platform both" } }