{
  "name": "tbtorrent",
  "version": "12.0.0",
  "description": "TB Torrent dla TizenBrew z przesuwaną osią czasu napisów, regulacją wyglądu napisów, dużą linią pauzy i cache RAM.",
  "license": "UNLICENSED",
  "private": false,
  "publishConfig": {
    "access": "public"
  },
  "packageType": "mods",
  "appName": "TB Torrent",
  "websiteURL": "file:///opt/usr/apps/xvvl3S1bvH.TizenBrewStandalone/res/wgt/tizenbrew-ui/dist/index.html?tbtorrent=12",
  "main": "mod/inject.js",
  "evaluateScriptOnDocumentStart": false,
  "serviceFile": "service/engine.js",
  "keys": [
    "MediaPlay",
    "MediaPause",
    "MediaPlayPause",
    "MediaStop",
    "MediaFastForward",
    "MediaRewind",
    "ColorF0Red"
  ],
  "files": [
    "mod/inject.js",
    "service/engine.js",
    "README.md"
  ],
  "scripts": {
    "build:engine": "node scripts/build-engine.js",
    "build:mod": "node scripts/build-mod.js",
    "build": "npm run build:engine && npm run build:mod",
    "check": "node --check service/source.js && node --check service/mobile-panel.js && node --check service/rolling-piece-store.js && node --check service/engine.js && node --check app/subtitle-parser.js && node --check app/subtitle-timeline.js && node --check app/app.js && node --check mod/inject.js && node --check tests/subtitle-parser.js && node --check tests/service-smoke.js && node --check tests/torrent-integration.js && node --check tests/vm-service-smoke.js && node --check tests/vm-torrent-integration.js && node --check tests/mobile-panel.js && node --check tests/stability.js && node --check tests/legacy-cache-cleanup.js && node --check tests/upload-stability.js && node --check tests/app-safety.js && node --check tests/rolling-store.js && node --check tests/subtitle-delay.js && node --check tests/rolling-stream-integration.js && node --check tests/full-cleanup.js && node --check tests/cache-config.js && node --check tests/shutdown.js && node --check tests/subtitle-timeline.js && node --check tests/rolling-destroy.js && node --check tests/seek-coalescing.js && node --check tests/tv-watchdog.js && node --check tests/legacy-service-retire.js && node --check tests/memory-cache.js && node --check tests/locked-scan.js && node --check tests/ass-delay-real-sample.js",
    "test:subtitles": "node tests/subtitle-parser.js",
    "test:subtitle-delay": "node tests/subtitle-delay.js",
    "test:panel": "node tests/mobile-panel.js",
    "test:app-safety": "node tests/app-safety.js",
    "test:rolling": "node tests/rolling-store.js",
    "test:service": "node tests/service-smoke.js",
    "test:node12": "node -e \"const r=require('child_process').spawnSync('./node_modules/node/bin/node',['tests/service-smoke.js'],{stdio:'inherit'});process.exit(r.status||0)\"",
    "test:vm": "node tests/vm-service-smoke.js",
    "test:torrent": "esbuild tests/torrent-integration.js --bundle --platform=node --target=node12 --format=cjs --outfile=tests/torrent-integration.bundle.js --external:utp-native --log-level=warning && node tests/torrent-integration.bundle.js",
    "test:vm:torrent": "node scripts/run-vm-torrent-node12.js",
    "test:stability": "node tests/stability.js",
    "test:upload": "node tests/upload-stability.js",
    "test:legacy-cache": "node tests/legacy-cache-cleanup.js",
    "pack:preview": "/home/surviman/.nvm/versions/node/v24.16.0/bin/node /home/surviman/.nvm/versions/node/v24.16.0/lib/node_modules/npm/bin/npm-cli.js pack --dry-run",
    "test:rolling-stream": "esbuild tests/rolling-stream-integration.js --bundle --platform=node --target=node12 --format=cjs --outfile=tests/rolling-stream-integration.bundle.js --external:utp-native --log-level=warning && node tests/rolling-stream-integration.bundle.js",
    "test:full-cleanup": "node tests/full-cleanup.js",
    "test:cache-config": "node tests/cache-config.js",
    "test:shutdown": "node tests/shutdown.js",
    "test:subtitle-timeline": "node tests/subtitle-timeline.js",
    "test:rolling-destroy": "node tests/rolling-destroy.js",
    "test:seek-coalescing": "node tests/seek-coalescing.js",
    "test:tv-watchdog": "node tests/tv-watchdog.js",
    "test:legacy-shutdown": "node tests/legacy-service-retire.js",
    "test:memory-cache": "node tests/memory-cache.js",
    "test:locked-scan": "node tests/locked-scan.js",
    "test:ass-real": "node tests/ass-delay-real-sample.js"
  },
  "dependencies": {
    "webtorrent": "1.8.32"
  },
  "devDependencies": {
    "esbuild": "0.21.5",
    "node": "12.22.12",
    "qrcode-generator": "1.4.4"
  }
}
