Ctrl K
ComunidadGuías…

package.json

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "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"
  }
}