package.json
Rama master · réplica de lectura del repositorio original.
{
"name": "peartune",
"version": "1.0.0",
"description": "Your self-hosted music, playable anywhere. P2P music player with no port forwarding, no VPN and no account.",
"license": "MIT",
"private": true,
"main": "index.js",
"bin": {
"peartune-host": "./host/index.js"
},
"scripts": {
"host": "node host/index.js",
"test": "node --test test/*.test.js",
"verify": "node --test test/*.test.js && npm run build:ui && npm run build:dashboard && npm run build:bare",
"android": "expo run:android",
"prebuild": "expo prebuild",
"build:bare": "bare-pack --linked --defer fs --defer path src/bare.js -o assets/bare-universal.bundle",
"build:ui": "node scripts/build-ui.mjs",
"build:dashboard": "node scripts/build-dashboard.mjs",
"ios": "expo run:ios",
"postinstall": "patch-package"
},
"expo": {
"autolinking": {
"android": {
"buildFromSource": [
"expo-audio"
]
}
}
},
"dependencies": {
"@peerloom/host": "file:../peerloom-host",
"@phosphor-icons/react": "^2.1.10",
"b4a": "^1.6.7",
"bare-fs": "^4.7.4",
"bare-http1": "^4.5.7",
"bare-path": "^3.1.1",
"compact-encoding": "^2.16.0",
"corestore": "^7.4.4",
"expo": "^54.0.10",
"expo-asset": "~12.0.9",
"expo-audio": "^1.1.1",
"expo-build-properties": "^1.0.9",
"expo-clipboard": "~8.0.8",
"expo-file-system": "~19.0.21",
"expo-haptics": "~15.0.7",
"expo-network": "~8.0.8",
"expo-router": "^6.0.8",
"expo-splash-screen": "~31.0.13",
"expo-system-ui": "^6.0.7",
"hyperbee": "^2.24.2",
"hypercore-crypto": "^3.6.1",
"hyperdht": "^6.20.3",
"hyperswarm": "^4.8.4",
"jsqr": "^1.4.0",
"music-metadata": "^11.14.0",
"protomux": "^3.10.1",
"qrcode": "^1.5.4",
"qrcode-terminal": "^0.12.0",
"react": "19.1.0",
"react-dom": "19.1.0",
"react-native": "0.81.5",
"react-native-bare-kit": "^0.12.2",
"react-native-safe-area-context": "~5.6.0",
"react-native-screens": "~4.16.0",
"react-native-webview": "13.15.0",
"sodium-universal": "^5.0.1",
"z32": "^1.1.0"
},
"devDependencies": {
"@babel/core": "^7.25.0",
"@types/react": "~19.1.10",
"babel-preset-expo": "~54.0.10",
"bare": "^1.30.3",
"bare-http1": "^4.5.7",
"bare-pack": "^2.0.0",
"esbuild": "^0.25.0",
"patch-package": "^8.0.1",
"typescript": "~5.9.2"
}
}