Files
stevenjx--NASdrive/package.json
T
stevenjx dc119bbb43 NASdrive 1.0.0:PS5 上的局域网 NAS 游戏库
基于 MyLuxy/overdrive 反编译重建的源码二次开发,只做局域网里的自家游戏库:

- 展示 PS5 / PS4 游戏,数据全部来自 ps5-manager 的 /api/overdrive v2
- 商店式首页:Spotlight、热门 / 新作 / 评分滑轨、类型专区、网格 + 筛选排序
- 详情页:封面、Hero、Logo、评分、多段简介与截图画廊
- 港 / 欧 / 美跨区共用一份介绍(TitleID → 标题 + 平台 → 核心标题)
- 一键安装:从 NAS 拉取 PKG 并交给系统安装器,装完即删
- UDP 48620 自动发现 NAS,支持手动地址
- 移除原项目的在线商店、下载源、浏览器验证、CDN 与自动更新
2026-10-20 18:05:15 +06:30

31 lines
1.7 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"name": "nasdrive",
"private": true,
"description": "NASdrive:PS5 上的局域网游戏库前端,配合 ps5-manager 使用。",
"//": [
"JSON has no comments; npm ignores this key.",
"",
"setup Run once after cloning. Installs every dependency: the apt or Homebrew packages",
" for the preview, the PS5 build and the tests (asks for sudo on Linux), Pillow, and",
" the framework's npm packages. See packaging/setup.sh.",
"build Builds the PS5 app, then packages NASdrive.exfat here, like the GitHub workflow.",
" Needs LLVM 18, cmake, ninja, nasm, exfatprogs; asks for sudo to mount the image",
" while filling it. See packaging/build.sh.",
"build:app The PS5 build only, into ps5-react/dist/PPSA99058. No sudo.",
"preview Opens the app in the desktop preview window on this PC. No PS5 toolchain needed.",
"dev Same window, rebuilt and restarted on every save under app/. State resets.",
"test The framework's checks; run after changing rendering or input in ps5-react/.",
"",
"CC=clang CXX=clang++: the preview is compiled with clang on every platform, since GCC",
"stops on a bounds warning in archive_preflight.cpp."
],
"scripts": {
"setup": "bash packaging/setup.sh",
"build": "bash packaging/build.sh",
"build:app": "bash packaging/build.sh --no-package",
"preview": "cd ps5-react && CC=clang CXX=clang++ python3 tools/cli.py preview --app-dir ../app",
"dev": "cd ps5-react && CC=clang CXX=clang++ python3 tools/cli.py preview --app-dir ../app --watch",
"test": "cd ps5-react && CC=clang CXX=clang++ npm test"
}
}