{"_id":"peerflix-server","_rev":"83-89a410bc3d2d7885c109eccfe49eb833","name":"peerflix-server","dist-tags":{"latest":"0.6.0"},"versions":{"0.0.1":{"name":"peerflix-server","version":"0.0.1","author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.1","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/index.js"},"dist":{"shasum":"15074bb8751ee1d9d22526fc57e7f6d15d087bd2","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.1.tgz","integrity":"sha512-0A3RhyZhlShWgyuWc45r5IRZlzVCS/OPbqARAOhfeFAW5DUGVCYTd7v/OkRDl1z0w2kCXxrdxN0Vs6dyOulhJQ==","signatures":[{"sig":"MEYCIQCexxVs131iLnXB0MLtLYC3vPa/egGndGHp3cgzMiEHygIhAOw3DpsQFw9C6bxu88fjn5vQZzV9EBidA8Lx9I8UGknT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test","start":"node ./server/index.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.4.3","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"mime":"~1.2.11","pump":"~0.3.1","lodash":"~2.4.1","express":"~3.5.1","promise":"~4.0.0","socket.io":"~0.9.16","magnet-uri":"~1.1.0","range-parser":"~1.0.0","torrent-stream":"~0.7.1"},"devDependencies":{"grunt":"~0.4.1","karma":"~0.12.3","grunt-rev":"~0.1.0","time-grunt":"~0.2.1","grunt-karma":"~0.8.2","grunt-newer":"~0.6.1","grunt-ngmin":"~0.0.2","grunt-svgmin":"~0.2.0","grunt-usemin":"~2.0.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.1.3","grunt-concurrent":"~0.5.0","grunt-google-cdn":"~0.2.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.4.0","grunt-contrib-copy":"~0.4.1","grunt-bower-install":"~1.0.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.5.2","grunt-contrib-concat":"~0.3.0","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.0","grunt-contrib-connect":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.3.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.2":{"name":"peerflix-server","version":"0.0.2","keywords":["torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.2","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/index.js"},"dist":{"shasum":"21a72211d5890943762de5c7b6ed74e89570e38c","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.2.tgz","integrity":"sha512-oHDr2I27SgUMvF5plp8t4eo2wCJ0j9BU1+UKVUNitnXpGC18z/KOgzNqzFRXZFQXuFITy4NPr3Wmyd7SI6kwJQ==","signatures":[{"sig":"MEQCIDLQ0RSKPyFd7uewvnVIeNiKqWAWnb5nWSfo6NnehIj4AiBMEmmBJfPjJF7WmqFKiG9wSRcnJUEuYQFt6DGNd6sItA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test","start":"node ./server/index.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.3.10","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"mime":"~1.2.11","pump":"~0.3.1","lodash":"~2.4.1","express":"~3.5.1","promise":"~4.0.0","socket.io":"~0.9.16","magnet-uri":"~1.1.0","range-parser":"~1.0.0","torrent-stream":"~0.7.1"},"devDependencies":{"grunt":"~0.4.1","karma":"~0.12.3","grunt-rev":"~0.1.0","time-grunt":"~0.2.1","grunt-karma":"~0.8.2","grunt-newer":"~0.6.1","grunt-ngmin":"~0.0.2","grunt-svgmin":"~0.2.0","grunt-usemin":"~2.0.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.1.3","grunt-concurrent":"~0.5.0","grunt-google-cdn":"~0.2.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.4.0","grunt-contrib-copy":"~0.4.1","grunt-bower-install":"~1.0.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.5.2","grunt-contrib-concat":"~0.3.0","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.0","grunt-contrib-connect":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.3.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.3":{"name":"peerflix-server","version":"0.0.3","keywords":["torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.3","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/index.js"},"dist":{"shasum":"4a97d915654bdee367ead8879cf005a4f8047345","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.3.tgz","integrity":"sha512-8IOBb0w+SKZQ0R4N+oo7iTGc6m3Q4Pp9ZosiH5050MjX2/DRn/2jJ4isXdURpHCVVBscApmbezBJ8TkSA5fmEQ==","signatures":[{"sig":"MEYCIQCTOEx3tWh9ddwvVwAse2FJwvYVjevYvdU185uN0cld2wIhAMlo6R3GgwuAZXC03Rg2DiSyW7M9iXzAKimntivIKMUu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test","start":"node ./server/index.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.4.3","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"mime":"~1.2.11","pump":"~0.3.1","lodash":"~2.4.1","mkdirp":"^0.4.0","express":"~3.5.1","socket.io":"~0.9.16","range-parser":"~1.0.0","read-torrent":"~1.0.0","torrent-stream":"~0.7.3"},"devDependencies":{"grunt":"~0.4.4","karma":"~0.12.12","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.2","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","karma-jasmine":"~0.1.5","jshint-stylish":"~0.1.5","grunt-concurrent":"~0.5.0","grunt-google-cdn":"~0.4.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.2","grunt-contrib-copy":"~0.5.0","grunt-bower-install":"~1.4.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"~0.7.1","grunt-contrib-htmlmin":"~0.2.0","grunt-contrib-imagemin":"~0.3.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.4":{"name":"peerflix-server","version":"0.0.4","keywords":["torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.4","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/index.js"},"dist":{"shasum":"fb00268a27e652b0b72d47d3abdcf05eda8c39ed","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.4.tgz","integrity":"sha512-w7GIxeKZYtq9gSV7YqjSA7d5iTkBjUexvttsDBgFuGmL4UGrOTjCY8yNhb6e8bcueDN9bygQDMQl2JH9g6PHEg==","signatures":[{"sig":"MEUCIQCLrDHbb5Mzm6XcqeKpiml1rDXum8IzfMnHFVj1/EzKBgIgR0XYeXqYBVdkNi4WoUza61QzNgbF6XCwRFqvcQZC2Qc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test","start":"node ./server/index.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.4.3","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"mime":"~1.2.11","pump":"~0.3.1","lodash":"~2.4.1","mkdirp":"^0.4.0","express":"~3.5.1","socket.io":"~0.9.16","range-parser":"~1.0.0","read-torrent":"~1.0.0","torrent-stream":"~0.7.3"},"devDependencies":{"grunt":"~0.4.4","karma":"~0.12.12","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.2","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","karma-jasmine":"~0.1.5","jshint-stylish":"~0.1.5","grunt-concurrent":"~0.5.0","grunt-google-cdn":"~0.4.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.2","grunt-contrib-copy":"~0.5.0","grunt-bower-install":"~1.4.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"~0.7.1","grunt-contrib-htmlmin":"~0.2.0","grunt-contrib-imagemin":"~0.3.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.5":{"name":"peerflix-server","version":"0.0.5","keywords":["torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.5","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"fbd87563e8bbc3e8fc96d9c611072d20317e742b","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.5.tgz","integrity":"sha512-1jsCCK4k0vYo57QI+mKEpzPBA/bnUZVqc/NmTR9Ns35uaX1gSS07WdQ0HIXCKOUWRpIEoStbEPXVcYkdIrENQw==","signatures":[{"sig":"MEUCIQDpjCsofrSXjxpuS7e6DHnojFxkrMb8tmoTw0WCl/TOPQIgUseR3E2DvDoQmaKE5OfkFovQMtxY6SsiIfWMxww0cps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.4.3","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"mime":"~1.2.11","pump":"~0.3.1","lodash":"~2.4.1","mkdirp":"~0.4.0","express":"~3.5.1","socket.io":"~0.9.16","range-parser":"~1.0.0","read-torrent":"~1.0.0","torrent-stream":"~0.8.0"},"devDependencies":{"grunt":"~0.4.4","karma":"~0.12.15","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","grunt-google-cdn":"~0.4.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-bower-install":"~1.4.1","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"git+https://github.com/gruntjs/grunt-contrib-connect.git#0e34876752b1881ec4f7141ca3d968ad51323d30","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.3.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.6":{"name":"peerflix-server","version":"0.0.6","keywords":["torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.6","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"25cffb723d6563596cae0f1ae2e4584d1177a3e5","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.6.tgz","integrity":"sha512-opLXd536KDJIvWwnDHzSrlZK3BpJJCnsjO4pbqlRFcrkyyqDxjlRd1VZY8cTTdRaTomSNdoTHbRQazAMxHOKvg==","signatures":[{"sig":"MEUCIB7QqcIR8wXq/hSeMmD7QVCNTvPCOR5kQ55CLpC0FeufAiEA2512+2jV0vCfSgcmcvM48IjcK6otd4mvdZAiIP/EYvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.4.3","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"mime":"~1.2.11","pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.16","range-parser":"~1.0.0","read-torrent":"~1.0.0","torrent-stream":"~0.10.1"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","grunt-google-cdn":"~0.4.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"git+https://github.com/gruntjs/grunt-contrib-connect.git#0e34876752b1881ec4f7141ca3d968ad51323d30","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.3.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.7":{"name":"peerflix-server","version":"0.0.7","keywords":["torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.7","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"9d4a39a9d91897c093bb725c263047369ad2c3f8","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.7.tgz","integrity":"sha512-wpL87pmYVW6MzOhga4W0gZZE9rJsITe2MN7VQVNsuLWSzSRhzMuTIdp7x6AW7O4FG/e+UNQrK7iCp+KNpEdImA==","signatures":[{"sig":"MEYCIQDwjZZk3OL4mNDrFU+st4oG0GNpi9dCuTufckYD6qXjFQIhAPJElPIkXm1Wa0Lwu/mbHSD/3xEZAsVaLr5leuuUcWFT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.4.3","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"mime":"~1.2.11","pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.16","range-parser":"~1.0.0","read-torrent":"~1.0.0","torrent-stream":"~0.10.1"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","grunt-google-cdn":"~0.4.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"git+https://github.com/gruntjs/grunt-contrib-connect.git#0e34876752b1881ec4f7141ca3d968ad51323d30","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.3.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.8":{"name":"peerflix-server","version":"0.0.8","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.8","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"911383148abf0028dbc1a4f38d5ca3e2781d6838","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.8.tgz","integrity":"sha512-9k0GTt1KHD4ryW3nrWp9nFQQmDE0047vJ0yIac3UGNAcnG4jNGjNX9yVxTSXolJROnhP0ZYvFL4uuA/zdnYgOA==","signatures":[{"sig":"MEUCIQCEXMfzLB3OgcTHyxN40J/S8JNjkpFo7Ghj/gs+S137CwIgeowTF7vJUHW7mmlb5TmRaUX1h99JN7ogFvceNWNX6xI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.4.3","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"mime":"~1.2.11","pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"~1.0.0","read-torrent":"~1.0.0","torrent-stream":"~0.11.0"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"git+https://github.com/gruntjs/grunt-contrib-connect.git#0e34876752b1881ec4f7141ca3d968ad51323d30","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.9":{"name":"peerflix-server","version":"0.0.9","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.9","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"cc653988aa029bb35ae54c56fd842992037a1753","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.9.tgz","integrity":"sha512-AhD/PCYmIo4rvzNdYOePTTySiDl1ARczeotWMB3a7a1z5OrZzpbYmR+vo0G7Xtoau1EWOJY3Mm/rQ4mOIuIf9A==","signatures":[{"sig":"MEYCIQDzU10RtoDr8C1j/TT+bcj24v+RXm3FUA0A5mmT8CopgwIhAP2DIHfHzdgd0Ea5JHqYZdsHc+kl6qA6Yf4OUa7l9U4o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.4.3","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"mime":"~1.2.11","pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"~1.0.0","read-torrent":"~1.0.0","torrent-stream":"~0.11.0"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"git+https://github.com/gruntjs/grunt-contrib-connect.git#0e34876752b1881ec4f7141ca3d968ad51323d30","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.10":{"name":"peerflix-server","version":"0.0.10","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.10","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"416418f1cf688d7cae2e1cb5421e0796ee7da4b3","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.10.tgz","integrity":"sha512-G4mQ3jt3tEo4ggxPasYPCDHaRvXmJypWKdPMoa6d+5ZT5Pqcj0LURE8OeOlx95fdsi7iOQ1plJBPbU53DOSvxg==","signatures":[{"sig":"MEUCIQC8OVlmA2gTjbj/e2RfgbXc4omFWzEbub73qzlnJ6SGiwIgRgkTo7sh04b+zBUGL8WF81OIDutcfhy8xzprurv0aog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.4.3","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"mime":"~1.2.11","pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"~1.0.0","read-torrent":"~1.0.0","torrent-stream":"^0.12.0"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"git+https://github.com/gruntjs/grunt-contrib-connect.git#0e34876752b1881ec4f7141ca3d968ad51323d30","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.11":{"name":"peerflix-server","version":"0.0.11","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.11","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"0f574fdb2b3511595825b1da51d0297cf848bb01","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.11.tgz","integrity":"sha512-0MRoglVUEyRAVC+/4quz18cFiP9XEwcXWWl5cyALCO8mMVhPXpiqHJiPWPV9ee6haM+rWLNeQuCyHwJPQBOU7A==","signatures":[{"sig":"MEUCIQDqeS3Vndw15pyagZ+cWya91T5xS2+1viJ/3CB5Wsp0XAIgGPcLAcbokatB0eR/OlTx9loxqoM6MBGQU+jzHYFhmNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.4.3","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"mime":"~1.2.11","pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"~1.0.0","read-torrent":"~1.0.0","torrent-stream":"^0.13.0"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.12":{"name":"peerflix-server","version":"0.0.12","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.12","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"31a50ee886d47b2dd221f80896d47199a07d9e25","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.12.tgz","integrity":"sha512-H/S19ptKDhbAM8lGrXHFo69/MjzJubrp7/nK8lD/BTDscHiAcUvXLLyVYbj7b7KqHyulH9tLyWYOE0D59SA5hw==","signatures":[{"sig":"MEQCID/QtWquIZ7+ftEPzOhiyKo76Na+NydLogHQmuG0MbkAAiBFLMeBXQOgDxejGc1h+phkHTRfJMvqdxGC9w7Dav3ovw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.4.3","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"mime":"~1.2.11","pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"~1.0.0","read-torrent":"~1.0.0","torrent-stream":"~0.13.0"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.13":{"name":"peerflix-server","version":"0.0.13","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.13","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"d0f5509bfa5e6e37ae21dec1c4eff6175d47c806","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.13.tgz","integrity":"sha512-cKIsFJxrdBD6J/wxrV60BRECslm3Unj/DkUufmCK8jO1kyauhn9rL1DOvOBgRICUAQugyPfhV8sJmfwzJa1Z1Q==","signatures":[{"sig":"MEQCIBCka4qYfvVyTy9/CmRfRcSbPZEp1e/q4I7NrYy0YPXvAiAKpM5U2y7NsAjtvfGQDfm7PV0HFbxufSF16aV0gjvgeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.4.3","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"mime":"~1.2.11","pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"~1.0.0","read-torrent":"~1.0.0","torrent-stream":"~0.13.0"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.14":{"name":"peerflix-server","version":"0.0.14","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.14","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"4f6c29886b6cead1faf8117a3e9c5346ca75b764","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.14.tgz","integrity":"sha512-1LUleDwU31h4yUXL4nFAhdMnk7lWesDNA0i+3/hIhvICbZVhT7XTiFVfWvokpdUiJIsNEHMmwZptQVyYFrQRRQ==","signatures":[{"sig":"MEYCIQD/xeO93fnI4CtgAUrVzR6YKAfcEWkDDMYrlTcqaoAr6gIhAJtLyExhIVGUTrYo/iljuLbgPdrMV5Yp5jud00xkCRcZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.4.3","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"mime":"~1.2.11","pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"~1.0.0","read-torrent":"~1.0.0","torrent-stream":"~0.13.3"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.15":{"name":"peerflix-server","version":"0.0.15","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.15","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"947ae10a0b34e651be860ecf3a0fcf22df02c8a5","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.15.tgz","integrity":"sha512-jlty1JKPZUxq+Gg2sWX5/fpxOkSfOp81JMULQb2IFB2HJQOkf2tXGRPPS6d2Dgn/ufAvPDNT3ba7PSd7H6VDFg==","signatures":[{"sig":"MEUCIAiAYSpZhB98CNQj93bC7xUBihsF5gLG+72+eDFHtHnJAiEA9gYoMaD7anr16ytSS2DEXdhw7g6s5h4qntrUbnlBxaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test","start":"node ./server/bin.js","install":"bower install"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.4.3","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"mime":"~1.2.11","pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"~1.0.0","read-torrent":"~1.0.0","torrent-stream":"~0.13.3","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.16":{"name":"peerflix-server","version":"0.0.16","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.16","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"a8f58d1bf4105eff17e66b046470bf3e8f60a282","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.16.tgz","integrity":"sha512-EnLw4r4rq5vqeF3/mOo+sp4PgmL1KN0jZ1QGALSFh1BlA/3XOzGlCTK32VaYjr1dKbXEQknj9r0SbzvPQi62Xw==","signatures":[{"sig":"MEYCIQDHSdryAnsKmBKebUXAJMSG1Ij/C5r+vbYeRFBCmYasDAIhAPNzGbZ3aOFwpfNgxJMusylx1ri6huyW179nVja5Oc/o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.4.3","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"mime":"~1.2.11","pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"~1.0.0","read-torrent":"~1.0.0","torrent-stream":"~0.13.3","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.17":{"name":"peerflix-server","version":"0.0.17","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.17","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"a37424f4471d71884796e62b6a7b22f236158979","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.17.tgz","integrity":"sha512-/QG1CLlGCkHhs2IriIBAQjfbjDUzdYAe5bgVy4mFu9Xn7nyGp/5FZVkFWnT4LhyIdoG4un/GY7+GhUHsatICeg==","signatures":[{"sig":"MEUCIQCunoUsB8H0DfjMr22Lp2mME1TFEP8bSc71oq2L2K16gAIgV5Yir7XrHU6wVlySm86+7SpoxbgUrjCUwv6JslUsCWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.4.3","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"mime":"~1.2.11","pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"~1.0.0","read-torrent":"~1.0.0","torrent-stream":"~0.13.3","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.18":{"name":"peerflix-server","version":"0.0.18","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.18","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"4ee316804a0653c6f01e576ce3d4b93db93c9bd4","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.18.tgz","integrity":"sha512-Ju+DXGqBZTCCja4eCHavoSvTT32uba+Ez9Zw09OW3c92UtpoF/hdzWe/uU1OBPTD0GcGsNixrwwtUSzsY/8TsA==","signatures":[{"sig":"MEQCIHEyFcnvG5kPPJiiE1IDWSfjAwcaLb0+B/RsQNn7FCMFAiAShKON8Hq2VpCvyYhsTH2i50IZS9p4OuIvcK0IeQGjvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.4.3","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"mime":"~1.2.11","pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"~1.0.0","read-torrent":"~1.0.0","torrent-stream":"~0.13.3","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.19":{"name":"peerflix-server","version":"0.0.19","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.19","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"fd88c5586789a399d9b55a28082ee81943394d49","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.19.tgz","integrity":"sha512-weFlivwrp6ZHmH3/xOKVfM1hRiFBRC84jITTM/HW+vTbqBzDGCTt9rJwkiODM4Eto0aOBnHfSdyftPdnuHxtXg==","signatures":[{"sig":"MEQCIDZp2HWagf5HwqBOpNk59ZDMO6UrqPOtAS8W1k66ELH2AiAgksflU9TYS0vD4TjGNTHfbe8JDaKxUkABJ2flM/vFjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","_shasum":"fd88c5586789a399d9b55a28082ee81943394d49","engines":{"node":">=0.10.0"},"gitHead":"ab424de38b9b877ee22f28042a851f599905de75","scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.4.28","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"mime":"~1.2.11","pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"~1.0.0","read-torrent":"~1.0.0","torrent-stream":"~0.13.3","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.20":{"name":"peerflix-server","version":"0.0.20","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.20","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"b5545f7f0abf3f13b65bae00eecd344d9973d342","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.20.tgz","integrity":"sha512-oND2fE1mkk7mUJDRyz5H1m1bFB1/HBlibQrldKYdscOzIYuAMZtrf0OO3TKw6ZvkjExkiK44px2hzMj8QTGq1w==","signatures":[{"sig":"MEUCIQCQ09BbEu2R0RV4FAaM+PB1gj4B7qNWecaVF8lMEeYkjAIgM/vuqO0aY/8H9Fs972d6NH+U3qALKNaJKnvE2SXlfZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","_shasum":"b5545f7f0abf3f13b65bae00eecd344d9973d342","engines":{"node":">=0.10.0"},"gitHead":"cbd1f463fb814303f08f31feb0f7851771a93e19","scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"1.4.28","description":"Streaming torrent client for node.js with web ui.","directories":{},"dependencies":{"pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"~1.0.0","read-torrent":"~1.0.0","fluent-ffmpeg":"^2.0.0-rc3","torrent-stream":"~0.13.3","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"}},"0.0.21":{"name":"peerflix-server","version":"0.0.21","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.21","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"ad01cb770489bae897d4487b4b33bbc754829e6c","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.21.tgz","integrity":"sha512-uFZR2IbtzvqLBBhEWbiW6rzeOt8ybmuc1pReyUivPAH+9G1m8KyZtG587keX1Ne616GyK5HMXk5iXWG+6j3O1w==","signatures":[{"sig":"MEQCIF6/8oAJE/f2PQ5xn2D68LNM3nDihgDpWpxQPppXb1t0AiAQCwhYUWKF/Lj3W4cFi5rvD4Dr7zaM/iLTKo3tP+tM1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","_shasum":"ad01cb770489bae897d4487b4b33bbc754829e6c","engines":{"node":">=0.10.25"},"gitHead":"9dfa63e654b6360e8da38c594adcd37529141274","scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"2.6.1","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"0.10.36","dependencies":{"pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"~1.0.0","read-torrent":"~1.0.0","fluent-ffmpeg":"^2.0.0-rc3","torrent-stream":"~0.13.3","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0-rc3"}},"0.0.22":{"name":"peerflix-server","version":"0.0.22","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.22","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"008b0463eb3139729b8787db95131735803ae94d","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.22.tgz","integrity":"sha512-W9NFebg/xAVzdyOvH0HShnItUH2MyLf/t/wnMe/XwoywHCPn+g1f1orZ3LRUvS7pFeu2UG6jSUSESdK9LWBuVg==","signatures":[{"sig":"MEUCIA//HOh4eypx0EqWTueLzWnyU+Z45n2aDWqzAL1+fWb0AiEAiFJ+5Zvxph52ETHtDFB0uNcZqDBShVujq4nnoBd/OJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","_shasum":"008b0463eb3139729b8787db95131735803ae94d","engines":{"node":">=0.10.25"},"gitHead":"7ccec0434e81b7b058cbb1bba9b71918abb87a84","scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"2.7.4","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"~1.0.0","read-torrent":"~1.0.0","fluent-ffmpeg":"^2.0.0-rc3","torrent-stream":"~0.13.3","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0-rc3"}},"0.0.23":{"name":"peerflix-server","version":"0.0.23","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.23","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"37d0b1a7cba90a1eb558aa80573adc80307177c7","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.23.tgz","integrity":"sha512-L8uLU0GgMKHZG7IlFmt1CTaN8I++zgtVDertBE+9SxaKWnkEe8Jbmyy/YOe6vM8itVbZOENqMG8crlIWBucL1Q==","signatures":[{"sig":"MEQCIHAU/xXqnEfyq7KDZrcmpbG21behbpuykLFtBClYu2DVAiBVENh/qfh7hqwt79QY8TLbqz/VUuDIyx5pY5Xc1MgbNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","_shasum":"37d0b1a7cba90a1eb558aa80573adc80307177c7","engines":{"node":">=0.10.25"},"gitHead":"65e1b4ba2b8f3b4e190fb68b5d24a37560dc65f7","scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"2.7.4","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"~1.0.0","read-torrent":"~1.0.0","fluent-ffmpeg":"^2.0.0-rc3","torrent-stream":"~0.13.3","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0-rc3"}},"0.0.24":{"name":"peerflix-server","version":"0.0.24","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.24","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"d6a807f038050ad47e9ed43f83f89633a7e80a62","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.24.tgz","integrity":"sha512-QAuQ6+mMs+o9Ct532EyxjZmonEq5DqcI0Gkdh9K9qwibU+LNcI9c6rTnWklEbpqpX2jnFeMhNhDp6U+CyrO1dQ==","signatures":[{"sig":"MEYCIQDnWQdJEn9+ZzjDvOPB4Glz131T459BMY5EtcwfVDLuMAIhANFas/4Et4xhQWwpNynIOQHwUdAAf6jK+Klf30UJBaT8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","_shasum":"d6a807f038050ad47e9ed43f83f89633a7e80a62","engines":{"node":">=0.10.25"},"gitHead":"df214eaa8a3b73744a81bc4483803d7aaae07768","scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"2.7.4","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"~1.0.0","read-torrent":"~1.0.0","fluent-ffmpeg":"^2.0.0-rc3","torrent-stream":"~0.13.3","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0-rc3"}},"0.0.25":{"name":"peerflix-server","version":"0.0.25","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.25","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"7cec1a9cfa9e5612fb7661ebdc90863d429652b4","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.25.tgz","integrity":"sha512-NPNRLb1O2Qcsw6fCq/tAGpH2iNNdtntBajNBN0I3Hdpg1urVmoLXh1z5MOAUs+uZ30tAVcOIjZR+ZPiuckjdSQ==","signatures":[{"sig":"MEYCIQDrVQpGI7uKwBd1yaknW4CSMwrxClT0ONdizTsihji3NwIhAK1503YKcFYACV1P0iMzlYyhI41zutqlZcZhYgeafiaQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","_shasum":"7cec1a9cfa9e5612fb7661ebdc90863d429652b4","engines":{"node":">=0.10.25"},"gitHead":"45d757fd8ac64995dbbcae990c77970bf90c46c7","scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"2.7.4","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"pump":"~0.3.2","lodash":"~2.4.1","mkdirp":"~0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"~1.0.0","read-torrent":"~1.0.0","fluent-ffmpeg":"^2.0.0-rc3","torrent-stream":"~0.13.3","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0-rc3"}},"0.0.26":{"name":"peerflix-server","version":"0.0.26","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.26","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"263fd83baa7c49f0756e05880dc996f44e03aee5","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.26.tgz","integrity":"sha512-VQfknU3fNV/fcpbjYK3xA8TDclIbGjoARe2AyiIHMCadfYvZJaYTReHwXE3FIjdOD51FGvOpxHSMQmeTeCYKXw==","signatures":[{"sig":"MEYCIQD2kdVpqN5Nsl6Rr6d43URiVAw4Y1XNDWKWA43PS6/L1gIhAP1HdPlcibTZQkcKsffoboprkCMARiYoKWDLjXEvSi0o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","_shasum":"263fd83baa7c49f0756e05880dc996f44e03aee5","engines":{"node":">=0.10.25"},"gitHead":"f4fad70126ae9e9abd31c6dac1053ec4394df70e","scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"2.7.4","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"pump":"^1.0.0","lodash":"~2.4.1","mkdirp":"^0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"^1.0.2","read-torrent":"^1.3.0","fluent-ffmpeg":"^2.0.0-rc3","torrent-stream":"^0.18.1","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0-rc3"}},"0.0.27":{"name":"peerflix-server","version":"0.0.27","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.27","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"a6a724efb431cade8770183ff90ddfbd80f82bc7","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.27.tgz","integrity":"sha512-IGZcFx8daKIeN3MKbbXE8dwKCCanq789KTYIWp2yAFbY0Za3uupiPmYGOp7zyWfjmDROnGd6hTZc67D1IT5BoQ==","signatures":[{"sig":"MEUCIClHXf9MvyBvysqN9+ZIn7tf+zzljQTb6ACce6Vk3FLWAiEA916UAeMkjfuTU4BlRBfBOoYXSGaC07aCc/Q3LLAfuJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","_shasum":"a6a724efb431cade8770183ff90ddfbd80f82bc7","engines":{"node":">=0.10.25"},"gitHead":"d99a4aae112b1ea422c082f81a22eba132e7b0cd","scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"2.7.4","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"pump":"^1.0.0","lodash":"~2.4.1","mkdirp":"^0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"^1.0.2","read-torrent":"^1.3.0","fluent-ffmpeg":"^2.0.0-rc3","torrent-stream":"^0.18.1","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0-rc3"}},"0.0.28":{"name":"peerflix-server","version":"0.0.28","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.28","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"f17a38d1accbac35fc9626d1f2ced8f7f8553f57","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.28.tgz","integrity":"sha512-QfrN/PRbjo9wEV14NwV3cpY5r8gbofyLy9ymCX2OF3Qj2JLVRTsqtLLQWyS1J1tFRl0BHtziA/nqZgEA9Ru/4A==","signatures":[{"sig":"MEUCIG6ZaPuyU123ZZctforAqo4k0oHUxZvn3PQm9JbRfmWcAiEAwAlCZDp159aYVvcQniMiGO+ZlzWtfNwzQjw5QMh/nVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","_shasum":"f17a38d1accbac35fc9626d1f2ced8f7f8553f57","engines":{"node":">=0.10.25"},"gitHead":"76aa21781749d58112d094b0676f80fc538f3f7c","scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"2.7.4","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"pump":"^1.0.0","lodash":"~2.4.1","mkdirp":"^0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"^1.0.2","read-torrent":"^1.3.0","fluent-ffmpeg":"^2.0.0-rc3","torrent-stream":"^0.18.1","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0-rc3"}},"0.0.29":{"name":"peerflix-server","version":"0.0.29","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.29","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"db21c35c6c1bde4a54dd1f215dc466ab55962751","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.29.tgz","integrity":"sha512-HvRd1xOMuSBodaux+gv4hpLeWRkBLXzwYimplaMJLHLnUQl07dT21JGj37zN6K93J+E7W4Ze3xZyt2y2oMvQ8A==","signatures":[{"sig":"MEQCIBlK7MIPEC33U3ghX+Ye1omXTCORbpjgiKVE+L7I9aW+AiBC9nZ+PYx/hPoiHtEl2KwthKf7BST+w1Pr9QXfsyPilQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","_shasum":"db21c35c6c1bde4a54dd1f215dc466ab55962751","engines":{"node":">=0.10.25"},"gitHead":"21b24c1aedc20c95c186b61988158519536cda60","scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"2.7.4","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"pump":"^1.0.0","lodash":"~2.4.1","mkdirp":"^0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"^1.0.2","read-torrent":"^1.3.0","fluent-ffmpeg":"^2.0.0-rc3","torrent-stream":"^0.18.1","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0-rc3"}},"0.0.30":{"name":"peerflix-server","version":"0.0.30","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.0.30","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server#readme","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"858a78e9ad0bdffa91997a6f0ca0bd809320ad98","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.0.30.tgz","integrity":"sha512-Eregsc76d0MAoNcBzo0lwJH01pVmIbJwYvAC44CwfBTIOp9bXGlAniepOzmZwiggtKFk7Fmbla65G8lYTi+UXw==","signatures":[{"sig":"MEYCIQCQQGRaCBnpPEYsp3W6IhT0uGtQ5AxNSnHfJcHnxRABNAIhAN8I/Xvt1+YDQrhn5eXA4V0yVGGf1zHMsnQPSsZQqBm6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","_shasum":"858a78e9ad0bdffa91997a6f0ca0bd809320ad98","engines":{"node":">=0.10.25"},"gitHead":"c883b0aec6b9c81fc9246ca45ee5536de469b1f8","scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"git+https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"2.15.8","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"4.4.7","dependencies":{"pump":"^1.0.0","lodash":"~2.4.1","mkdirp":"^0.5.0","express":"~3.5.1","socket.io":"~0.9.17","range-parser":"^1.0.2","read-torrent":"^1.3.0","fluent-ffmpeg":"^2.0.0-rc3","torrent-stream":"^0.18.1","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"~0.12.16","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"~0.8.3","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-htmlmin":"~0.3.0","grunt-contrib-imagemin":"~0.7.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0-rc3"},"_npmOperationalInternal":{"tmp":"tmp/peerflix-server-0.0.30.tgz_1468706469113_0.5387576080393046","host":"packages-16-east.internal.npmjs.com"}},"0.1.0":{"name":"peerflix-server","version":"0.1.0","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.1.0","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server#readme","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"a22cf47333617e691127ccd4b8bad7e34ef0a423","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.1.0.tgz","integrity":"sha512-WVwJibrBJr/n6uQUdx9CN1mW57OYjRKFMf7i45XtrPISZEA2xcyPVhnxIklCroHF4JQZSIHn5TDc0CziJhWJBw==","signatures":[{"sig":"MEUCIQCI/GQu8lWIQLcfpAsg6QZ/Z9WTe6QI4SnkE7z3tZonvgIgOrdviqwpHtDVAdJIlaT9AxSInwZneWq+WKsV4yOYpBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","_shasum":"a22cf47333617e691127ccd4b8bad7e34ef0a423","engines":{"node":">=0.12"},"gitHead":"f2c2c7415bf7c04cad22ce4df96ae275f0c3f0eb","scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"git+https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"3.10.8","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"pump":"^1.0.0","lodash":"~2.4.1","mkdirp":"^0.5.0","express":"~3.5.1","socket.io":"^1.5.1","range-parser":"^1.0.2","read-torrent":"^1.3.0","fluent-ffmpeg":"^2.0.0-rc3","torrent-stream":"^0.18.1","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"^0.13.22","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"^2.0.0","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.10.1","grunt-contrib-htmlmin":"~0.3.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0-rc3"},"_npmOperationalInternal":{"tmp":"tmp/peerflix-server-0.1.0.tgz_1479592635454_0.30561503814533353","host":"packages-18-east.internal.npmjs.com"}},"0.1.1":{"name":"peerflix-server","version":"0.1.1","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.1.1","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server#readme","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"683d54067d44699b2eff8bfc793e780df2912666","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.1.1.tgz","integrity":"sha512-1Jc/6khformUIk9zf21A27TGHx2f5k0DuBSjfwFnIG8kPZSFb2oJ/go1nCy5bruw3k39XCGlW8+ciDHwmD5yUw==","signatures":[{"sig":"MEQCIDnmHAIs1EFpH/EIWmKSYc0jDC/57pUeLQL+qes8Bdr1AiAgULoaKMigYupb+6y5p41Kx8oFp0liWDGeOJK74KlDcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","_shasum":"683d54067d44699b2eff8bfc793e780df2912666","engines":{"node":">=0.12"},"gitHead":"63f982c09c5adaca3ddb929df055412d1cacb8fc","scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"git+https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"3.10.8","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"pump":"^1.0.0","lodash":"~2.4.1","mkdirp":"^0.5.0","express":"~3.5.1","socket.io":"^1.5.1","range-parser":"^1.0.2","read-torrent":"^1.3.0","fluent-ffmpeg":"^2.0.0-rc3","torrent-stream":"^0.18.1","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"^0.13.22","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"^2.0.0","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.10.1","grunt-contrib-htmlmin":"~0.3.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0-rc3"},"_npmOperationalInternal":{"tmp":"tmp/peerflix-server-0.1.1.tgz_1479593756598_0.4503727650735527","host":"packages-18-east.internal.npmjs.com"}},"0.1.2":{"name":"peerflix-server","version":"0.1.2","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.1.2","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server#readme","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"92d39be205b36a0986001a1d9ea34e3927937ab6","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.1.2.tgz","integrity":"sha512-AzXTUYmAxRpS3MGDuuG7XQdjwZAXj0a7U66+CGKpIpaps2dUa6OQIFsauCAVfSjBJh70WfOSa5zVIwtYkTotSA==","signatures":[{"sig":"MEUCIENTkERaXILhnxFb2SUBjoFXTD/tZeVJzD6fwqb/RZ/jAiEAhALIiBmqG7dg9VD01acgOUa51QydncqPcEKEFtklzHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","_shasum":"92d39be205b36a0986001a1d9ea34e3927937ab6","engines":{"node":">=0.12"},"gitHead":"25ca836d6c56040e723f5e9352fa1106abae2339","scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"git+https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"3.10.8","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"pump":"^1.0.0","lodash":"~2.4.1","mkdirp":"^0.5.0","express":"~3.5.1","socket.io":"^1.5.1","range-parser":"^1.0.2","read-torrent":"^1.3.0","fluent-ffmpeg":"^2.0.0-rc3","torrent-stream":"^0.18.1","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"^0.13.22","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"^2.0.0","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.10.1","grunt-contrib-htmlmin":"~0.3.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0-rc3"},"_npmOperationalInternal":{"tmp":"tmp/peerflix-server-0.1.2.tgz_1483628846572_0.03558912221342325","host":"packages-12-west.internal.npmjs.com"}},"0.1.3":{"name":"peerflix-server","version":"0.1.3","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.1.3","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server#readme","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"1f3c2b81188de82482f64cf89d015f5428e4c4e5","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.1.3.tgz","integrity":"sha512-zvUc3tVXrh/9btiULR4gF2h5bBCnn/z05qjyxepmgHnQlhc6w5Ps5Vq0Q7rTI7Zr9dNdGJxohu8CWk3hixcpNw==","signatures":[{"sig":"MEUCICw61HbNNVwwl9Y/grN1UtNt2fk/aQuvmSjZjminz6H9AiEAt6H8/TEkcOO8Dxbwa/h4mi90o5xZeyqi71T1FykE2R0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","_shasum":"1f3c2b81188de82482f64cf89d015f5428e4c4e5","engines":{"node":">=0.12"},"gitHead":"3aad03e8b1e2379ff9820c5ac14b5f9ea295b75d","scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"git+https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"3.10.8","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"pump":"^1.0.0","lodash":"~2.4.1","mkdirp":"^0.5.0","express":"~3.5.1","socket.io":"^1.5.1","range-parser":"^1.0.2","read-torrent":"^1.3.0","fluent-ffmpeg":"^2.0.0-rc3","torrent-stream":"^0.18.1","connect-multiparty":"^1.2.5"},"devDependencies":{"grunt":"~0.4.5","karma":"^0.13.22","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"^2.0.0","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.10.1","grunt-contrib-htmlmin":"~0.3.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0-rc3"},"_npmOperationalInternal":{"tmp":"tmp/peerflix-server-0.1.3.tgz_1485718554283_0.4184332371223718","host":"packages-18-east.internal.npmjs.com"}},"0.2.0":{"name":"peerflix-server","version":"0.2.0","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.2.0","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server#readme","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"1848fdc14036f013af7489a39e8a5f0f9da48b87","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.2.0.tgz","integrity":"sha512-e7Wmqw3+uJw64CXG2Hn7H8QHrCK64PeCekRiK3PjOLED7dwcUEBrNEzBzV06NyRqPKGfBqUFU5BcD8PprhWs8Q==","signatures":[{"sig":"MEUCIQD72THu6TsP3EOF0wM3YPzBZrDAIpG26ionAJMg5bnOHgIgVI9E53QioI6k64LGZy/BWMCUKkSudJzPk6VYnoywRu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./server/bin.js","_from":".","_shasum":"1848fdc14036f013af7489a39e8a5f0f9da48b87","engines":{"node":">=0.12"},"gitHead":"6993884d63d105b7e834e891f94b2f2db19b1fc3","scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"git+https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"3.10.10","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"6.10.2","dependencies":{"pump":"^1.0.2","lodash":"^2.4.2","mkdirp":"^0.5.1","express":"^3.21.2","socket.io":"^1.7.4","range-parser":"^1.2.0","read-torrent":"^1.3.0","fluent-ffmpeg":"^2.0.0","torrent-stream":"^1.0.3","connect-multiparty":"^2.0.0"},"devDependencies":{"grunt":"~0.4.5","karma":"^0.13.22","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"^2.0.0","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.10.1","grunt-contrib-htmlmin":"~0.3.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peerflix-server-0.2.0.tgz_1494791364757_0.4953745463863015","host":"packages-12-west.internal.npmjs.com"}},"0.3.0":{"name":"peerflix-server","version":"0.3.0","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.3.0","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server#readme","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"f6c8a96699e4d7d941e717f259078c693a81cf8c","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.3.0.tgz","fileCount":15,"integrity":"sha512-ycU52Nfi1w80PTwb8NKYcGsrQK60uyA3+2ihbdH0PktBqljfRKrjXU1m2DEmB9gKPfH/mD0Ziz0jMNVjXLC+cA==","signatures":[{"sig":"MEUCIHvUk2oB5nn+usm7ut1GOlOSXHiHKErHftMf7Zf4bcmNAiEAo1Ppr/BmN65k/3i/VgsB3Ve/pSxEFpmw/t2STn8pDFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZjPUCRA9TVsSAnZWagAAs7UP/RJFy+ZDfArpLZYjlKVo\nTvGpAm/anbY85LZcUREsupedM/q6dc90lv9yX/ulh39CGQvyLDemCMwIACKz\nhnI4FEksEEWvG3wzHTlMxsY1Rb9+sb589FLtCwDZ3Ji17sbeS3fRIJ4Ol4wK\nv1+0xB3BsozJTd6kw8qtM0HeeYMCjbFgAy0u3wqhLk6+Fu/MklVU+kWjw4OT\nCRkMWay0iHb1zVhRaX09kjayI4ZWsqi7XlBs7rOo9ga+qNN31faWg6BHeAPo\ngwnWJfwjzikyifUC91tvq6LutMkYkZy61tRN6FRivH8cO7a7HDdg0XVVBXVa\nptijmuW9vC/juXgF93SLcuOkjL0QWFidoqSNPeI/4iKt4UgsVGy47bAUMSv4\nRPKrF8cqMtWDALFCbPXujIL5YTxqS84ZpG+by/KStzsJoM/j2Ly9XWmhAi4p\nbnuesT2RyplmbNEtOK3ef8LX0URF3pWoZRMVsfvN1OB89pp32ZdzYhrsLtdz\nQeo1u3TVmR7eRiLWkZAfDrU/Maet/l821dBNkz0e60pk8fw7AOhzsQI80iHq\n1b6OkNaTKu+IYN7ATK79gmh7ROUfG43WvplJ3+gMujpl40uE8uxeAFp/S1/S\nFwvB+rjw4tpv66Zm9aojf6NjNZuI9OlxoW9kfJYbsFqe+O86/qtIC1kNPP97\nkzZa\r\n=lY8J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./server/bin.js","engines":{"node":">=6"},"gitHead":"5ce1196a82d3288f0f8e7d99304c65707b12fdd3","scripts":{"test":"grunt test","start":"node ./server/bin.js"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"git+https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"5.6.0","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"pump":"^1.0.2","lodash":"^4","mkdirp":"^0.5.1","express":"^3.21.2","archiver":"^2.1.1","socket.io":"^1.7.4","range-parser":"^1.2.0","read-torrent":"^1.3.0","fluent-ffmpeg":"^2.0.0","torrent-stream":"^1.0.3","connect-multiparty":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"~0.4.5","karma":"^0.13.22","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"^2.0.0","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.10.1","grunt-contrib-htmlmin":"~0.3.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peerflix-server_0.3.0_1533424596473_0.4144752574311408","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"peerflix-server","version":"0.3.1","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.3.1","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server#readme","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"0646e82e2eaa513de27f1b94d9921cd4d231f402","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.3.1.tgz","fileCount":31,"integrity":"sha512-T0PUe1EkLIammEBDCUM+/BRlOX6D504+ldvT1VWP4YzyZRAxYh/O1qv7BMyfF6FoF68wqOr1VYaNilOycLJ/IA==","signatures":[{"sig":"MEUCIClJAdrzToSiDy9g+SNRatpvr/pyJEhMqzb8Rz1jGRa9AiEA+ieA8LAIN38zBVLF+rFzV+It21qog6sPHT/564z4d5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1115303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZjVHCRA9TVsSAnZWagAAUmUP/3FKwitxYdcroyhTqbxq\nNqIgbyMCKeG5KZnMcxrgq0OAR9IeDNi2fDBoQBSlpB+/cCQg8koTpUTD5FHa\nR9+OYanZWENngWvvWus/QpZrfHbqupoBwIveAdNHu1QeMx/NwVRdRFBYTa4A\nLkE320GbCwMg75OCZsTghhzR9jPf7isfeAmY00O0Lr5Df56+ghGNYRxlO3jX\ns/P9BwwD6oLtWnw8jxeEXZevqZEaZvC3avctEhK+wXlb1IkJY6NkgeLnc+Zl\n/rKHEUUJkJ+BhQXI9mgV7NEG866ytRUKvPHrplTJLin9SB3tCohPM5MXf3d5\nWJgxxDy1+VgwsYKZM5uqWtYKoK+6Tl27rKTTjZt7GO3KY/CLZagRBTK2hPSp\nNLYycisCixTCooOeLdQ/AbNOY3I04nJLop/YcLKnomMwnGWm4uOr9VknnSK9\n7C/XzMlR7gwjQXb2g+QLIXHMQSR5RsDymYGGa/oci4DUNlTtI5fQVq9uhlbL\nTwWSD8kD8yIDIUoxsRgZzCKcCVoZ0QYIBbhPTtTHfNbcBsuG+rmYP/pJu2Wi\n/Lv0YIxiJfNssmnEuXdvxRS7g2zGO6M9IJyr9TxOeHdQcK2XscFEMBJvXH0T\n/V713gYRbdV0gP2iu1C7BXXLzUZlvzpkVlpYzVCAh/aFWb7WZjVNmBVAgRSQ\nkT1m\r\n=bWbU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./server/bin.js","engines":{"node":">=6"},"gitHead":"56585fbf5edb384ec2b9c552df2ec492699bf451","scripts":{"test":"grunt test","start":"node ./server/bin.js","prepack":"grunt build"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"git+https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"5.6.0","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"pump":"^1.0.2","lodash":"^4","mkdirp":"^0.5.1","express":"^3.21.2","archiver":"^2.1.1","socket.io":"^1.7.4","range-parser":"^1.2.0","read-torrent":"^1.3.0","fluent-ffmpeg":"^2.0.0","torrent-stream":"^1.0.3","connect-multiparty":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"~0.4.5","karma":"^0.13.22","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"^2.0.0","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.10.1","grunt-contrib-htmlmin":"~0.3.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peerflix-server_0.3.1_1533424967011_0.2871960367197679","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"peerflix-server","version":"0.4.0","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.4.0","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server#readme","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"b4f0c58c91c32400cd020842fa2d99a86c1f230b","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.4.0.tgz","fileCount":31,"integrity":"sha512-z/uxq8DxQk4JNYBrR4C8qi1Xa/Kq8rLIB/r+6Dg+ghYz4KqoQUrfcvkSzKFuXwZqYy4hDaL+Jv5BvnLTGGo34w==","signatures":[{"sig":"MEYCIQC4xNlDoLhnC1kEEGomRS3cZHxusSrU+T8Hq7kG8ZlKKgIhAIG9VP/n4VHuMfTrHhQCL0xmzT6fhSZCdVUBpzf7k2h3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1116959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgwNlCRA9TVsSAnZWagAA92YP/09A35DYZYj4iY+5TFf5\naXrwcpd3MsBbgIRHvpvMT6m0Q8wciNVaM0n3KIoB7syuxU4ortMzPB/sCcVO\nZ+GhpnieRmn+9Z/so1DZDMNv12Kf7UG2EDsTnskEl41V1cyrbPu6n2iD7G0z\nabQoqItIH7Fw/+EpowFcJt+LEJeGT1yPXT4KEYPwFKuqy/uLAAUFNT6hEyLU\np4s3xmMMc0FsoJyVaXobjec62HrW8W1IpieB5hgX78fIbTtMWtIWvG26WpSh\nhenwyQfaCP5/vV2Y4NUG5Fg9iQQb2PzRomnv9/fV/K55U6sV50FXcCL4cnLA\nZ8yRMgJy3drfGgj63686IqrQ54nSqt7OC/dyNj5HfsQBDA9123Q/Xcad7Rts\nMJozfri+gJ14EGxaD7s0xKzeo2x4kdmRzqThmLE80dGTx+SFjaEGeQC0doY9\nNcBxAcgSms4iMw4OvZcx+KK3pArYfdrxtwV6jaubl3B3L4263a528iAUpetl\ni/oVr+M1RlnvEs22wcGd5GPoWWhF96LkcdftwF6aQWYjxo3slhuRd2d8NwpV\n6oqSTLosuoAmzWzh3oIZqNJ2MA2vy4b4pdRHcfshhvzpgLBiQreE1xhK2Hp4\n7+h4j+fFoueh1pnizPY2uU6ji/Elpg1w55hpdAJZzrH/1+Nt2ADaZCcL21K+\nQHyB\r\n=z0PP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./server/bin.js","engines":{"node":">=6"},"gitHead":"4aab97516d00592c22c99eccccefbdbc789f4b6e","scripts":{"test":"grunt test","start":"node ./server/bin.js","prepack":"grunt build"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"git+https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"5.6.0","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"8.11.4","dependencies":{"pump":"^1.0.2","lodash":"^4","mkdirp":"^0.5.1","express":"^3.21.2","archiver":"^2.1.1","socket.io":"^1.7.4","range-parser":"^1.2.0","read-torrent":"^1.3.0","fluent-ffmpeg":"^2.0.0","torrent-stream":"^1.0.3","connect-multiparty":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"~0.4.5","karma":"^0.13.22","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"^2.0.0","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.10.1","grunt-contrib-htmlmin":"~0.3.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peerflix-server_0.4.0_1535312739206_0.5216732536407593","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"peerflix-server","version":"0.4.1","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.4.1","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server#readme","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"5f2870b93282213e53d694573be2ec7bd000a5f0","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.4.1.tgz","fileCount":31,"integrity":"sha512-R69EPwlRGmvk976x3KVBaRclnPgK+wCex/Th4eQWWMSoTq+EzSAANRxe/QnEr0k0SQmiiJYsWWv7L7mBmvnD2A==","signatures":[{"sig":"MEUCIQDwyTp0LRJkyQok30v22piy73GJB7oZG71kXO8Tt1mEpQIgcmKwsYDG0wpe6wBNiRRR+FwfOOuOKuXkRH+BlTlFLF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1117061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgxUNCRA9TVsSAnZWagAAIe8QAIreHq1KwJBZL6hokDiH\ndpCxSkBDuNtyEcnTSKgsnHpSq7DOaaRXOEw76vGy63r4AdFq1wru6eTJwp4K\nPhoePxinsHBvl0Gz2NLMcSy4Sx9e4TNgsbB3u38ShWVAvrz+d/2zOavBJsA3\nA5Te8bovDlRFoBdVedVzT0otdeqTK886OjVDAbJMhxCSkn7j9W114g9HGqik\n+6J8ViC9WJJXg2sVgQWWh4FVjlIrv+Sb3cxYJ10ThfITi1uOB/Vn8w/H3ZA6\nStjrclvI+VuFUj4JBHQsUnM7yMJULYuxVDO35KkMcCV1AWkmYJnOxrO2BDd/\n9D/QHUsITc7Lx6cROukFndeoAsTHVZ8fwjpBryOPU4BW85E7KQiWJcHjAYXj\nxTLAC0oamsn/EPNfFZcw88NxH6x8B0HGMrhwKcH4k8jr1M+CXMDrCjDcwxSu\n/K3MlsVuNcL3JVnGFYfE3N2cm/0ku9eTc6+i17zMySwFW466/aJpA5qrL+sY\n4uYnNPpm6znUyd0c5iurZXjFKbYnPcHES0w6UF3pIfvTxfr6O6xEdcIDnugZ\ntVJxn0OOsIVh1RcNR8MJUvd9LQP+ASJW9zU7YG8uMluI1uxUfzFMwqzzGXiT\nG7ZIoO5usWn6rnnIpUc6p03F+/cNm74B00CwFiB5eUTp68MN1qGgfWp4N4BC\nfsyY\r\n=O17t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./server/bin.js","engines":{"node":">=6"},"gitHead":"8bc64d8daa2a6e48974fd9226e96d38262eb639d","scripts":{"test":"grunt test","start":"node ./server/bin.js","prepack":"grunt build"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"git+https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"5.6.0","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"8.11.4","dependencies":{"pump":"^1.0.2","lodash":"^4","mkdirp":"^0.5.1","express":"^3.21.2","archiver":"^3.0.0","socket.io":"^1.7.4","range-parser":"^1.2.0","read-torrent":"^1.3.0","fluent-ffmpeg":"^2.0.0","torrent-stream":"^1.0.3","connect-multiparty":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"~0.4.5","karma":"^0.13.22","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"^2.0.0","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.10.1","grunt-contrib-htmlmin":"~0.3.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peerflix-server_0.4.1_1535317260815_0.9843625811219847","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"peerflix-server","version":"0.4.2","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.4.2","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server#readme","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"b082c849d7d357c4de72c5649941c55cfac39abf","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.4.2.tgz","fileCount":31,"integrity":"sha512-UuY4QsKFEPpB52Ee0y0jOOrTN1Mm2Lee/EJN3RdOxJxEupBujBypqZAfxQrjtsKle8QkZHG3z4j/DnwkroYnUQ==","signatures":[{"sig":"MEUCIDSxGZhUibMUYjwbvg4PN9Vg7s6+awIRSa/A3519r/pQAiEAn/epifhxviU2C1geotHyxcpVPcZPcIrGsGebl3NCL1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1117166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboQYcCRA9TVsSAnZWagAAzY8P/3yLeKLhS64DwJ1tZAgu\ndmzPH4o7tCpkRzsHeJqZsSF1DGFtW/yzRShV91iml2jlYSHz2mVLFl1HIfC5\nTZCKLP8wsroBpVpG5mNmKECeyCNgYiwa0nLDJsDQ3IYlHztDUg0kaUUFt0zg\nSfMoU9OdwnJR/zxmo0GHbQS4jUNUDWbolYURI6nhSsJgjVL2zN8hm+KceVa6\nlfoGMlKkgUumN91IX/dWOTJgG5jCBLeSO5rxcwYztLbOU8beZSPIZTrEPYrL\nhlae87N+YCBtqPYpoAxpLxOHuplNutImDK1FdojRmh5j4LcsisZaqKA1ORqi\naXkX+fNkCtwSsRQ0g6DhShCa9ZghnDNzFObL8aWAUm7BIDbRPkgr/UAeoMCr\nTxO+8j9qAYMyYeHNmBeVfxilQKH5sjcQZXIdulBVGcC3+jQw3Mw5bKGPkgEu\ncuA0Q1IacDc8KGQ1uhoqrFtj3FgouiSNyTFhHFoLobqk+bd5BIgj4SIF9PJE\niXu51jSJEpWBK2eg/si1MdR2tN5WIcfFkiN6+49nzYVLNNK8lL/qipT3MoKz\n5F5nsceVRVuJNd9+EUP30brDmvWK7Z9rT2mDWpEZKRg5ii7xcWdYQyZqJ0AF\nCW5TRw1G3LZsxktX+SW2KaLMAXWJ65XQ+JddIUlWq2FDdQwkxdWzUOeWuwpu\ntTrg\r\n=Bbth\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./server/bin.js","engines":{"node":">=6"},"gitHead":"733b6c22b1dc30de7b15065ba0aa4fa1ba86de5a","scripts":{"test":"grunt test","start":"node ./server/bin.js","prepack":"grunt build"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"git+https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"6.4.1","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"pump":"^1.0.2","lodash":"^4","mkdirp":"^0.5.1","express":"^3.21.2","archiver":"^3.0.0","socket.io":"^1.7.4","range-parser":"^1.2.0","read-torrent":"^1.3.0","fluent-ffmpeg":"^2.0.0","torrent-stream":"^1.0.3","connect-multiparty":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"~0.4.5","karma":"^0.13.22","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"^2.0.0","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.10.1","grunt-contrib-htmlmin":"~0.3.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peerflix-server_0.4.2_1537279515577_0.2536420348186801","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"peerflix-server","version":"0.5.0","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.5.0","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server#readme","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"584f7acbe7471323b0c868dae57224897ddacc0c","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.5.0.tgz","fileCount":31,"integrity":"sha512-TmtYwbayKLfzTj4rMIQ5nfGcXqkp8VwsCXkfZz95JdJcfk0+HYhflLDwviq+qOUxgKMYpoggqb129c3KST7zmQ==","signatures":[{"sig":"MEYCIQDTb8GrNuMY0t6kXr8Q+HZ/WyUXS1yqJNceE2BV6q58KgIhAIt2aLyU5s7P4LPVgDcwnsB0wmM9tnEgiuN3/TrHLSG6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1117613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfrnQCRA9TVsSAnZWagAAiXAP+wagzVVoWj3fPaqfzDXI\nPRuZyTVxx3MdFVttZcdiE1TRnEkIeWXJbbjc+piXYQmwqXViksTUGonY5IqB\nnWRsXJhazCnMd7yGlDoAz6uquWx3hbdT80zNR1+05pDiODioUHRncVi4VPBo\nD8i+2k2bs8soUzNbfu6BiujzwP8OHOJDd/UeYxzr5ZnBVl5QLTAmmn9S/kLr\nQb4SvDsTvodYkfzjK0AgydRfIsMkssUkR1rwY4ay/ApvcTgjxsNjLc2m3nt1\nvXziWN4So8K/Gnf37Vs0fTftfIdA252TDAOVb7j+965vu50VGJoy3OEuTI6Y\nOcKYM93G4N0jLWtU/rODY6reKm0AuFej/CVsgmgR4xn+fE38hceND7iG5RlE\nlKgovjEYg45/oPyKLJ3o9kFOpBoeOYVx0TGyM9CL7an3IpKTlXfRxkPHOwTy\n+5jXGsw0rGZbrCS8dehOnAPxdDxJ2gx1161XVU+spJb/I4/lffFaLhyvK7AX\nSVnuFf3zEvLnHDE84J4dFvGjjK0EauOUTzZF0Nim3Cyhoujijt+JZzsSedu+\nzp/ypJiV/bqfOhF6bEnLNCpfzblhlufAa6s0g/DNyyUZjQEOp/pOZyvgobIB\nSYfBV4sw+lJ45+jb0rOoWkFLYLdAQuh7Z+eT08ge77//Hy6UWDkksAqongRf\nbuzP\r\n=j+W+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./server/bin.js","engines":{"node":">=6"},"gitHead":"84447e850614a8e4694eed246a5e0f1ecbd26c9b","scripts":{"test":"grunt test","start":"node ./server/bin.js","prepack":"grunt build"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"git+https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"6.10.3","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"12.10.0","dependencies":{"pump":"^3.0.0","lodash":"^4","mkdirp":"^0.5.1","morgan":"^1.9.1","express":"^4.17.1","archiver":"^3.0.0","socket.io":"^2.2.0","body-parser":"^1.19.0","range-parser":"^1.2.0","read-torrent":"^1.3.0","serve-static":"^1.14.1","fluent-ffmpeg":"^2.0.0","torrent-stream":"^1.0.3","connect-multiparty":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"~0.4.5","karma":"^0.13.22","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"^2.0.0","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.10.1","grunt-contrib-htmlmin":"~0.3.0","karma-phantomjs-launcher":"~0.1.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peerflix-server_0.5.0_1568586192318_0.095983362884978","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"peerflix-server","version":"0.5.1","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.5.1","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server#readme","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"./server/bin.js"},"dist":{"shasum":"7a9e9d0bc921b4f7c208d85b51bc51b254e27875","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.5.1.tgz","fileCount":31,"integrity":"sha512-sXl2KCt8LCUrL6ezEPD4W5D5b+I0/VVOYlfI0K3GfdVUXkNHcb0q7cogPNjAXmoSMhvb57x2nhZN1xwxgGjzuw==","signatures":[{"sig":"MEYCIQCbBe2YtcwJAOyhSIzHXYS3OjN5AfmCnk/YlymwQeU6mQIhANSwPBkNwwnx6YEn4oXlg8s1aowSLKwMyz5X8p/xuuhw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1117660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrhrUCRA9TVsSAnZWagAAQ0UP/inDIaUEBgHoDvqKQven\n+oiI2Km8RwivOKkP/vRZuhVhmRnQYqKGU/a6QIksXIK7Is8UBMlVftK0jhfi\n8tvvs+59dZS5fWtY7FZjqrMec5bNZxQGyhjMTo4Aa5+ytAJZnzL/kh+KUtt1\n5SyWTq6vMvzGBe93bMXKBfceGwtAFAba1Z+Bmno9WM43xbmtSo8PYqQHREXz\nkygiiGJiMbZD5DUoyItvAoX0s5oCNJu/Ze/g8CvXJeQlwaDSnk9mwQqv0eHD\nacB62Qlcbckz/m4F+lMxRYzMMW+ua6OMA1i9sZqV7PsKDyMz7C7hQUl5nfe+\nYtreM79MAzLZcRL01xdeV6YuDYsFrh/rdvU9wIPShqt7hci4rwpmZYAN6g2l\nUa3hYscPkhNfMt0mubZvCfZdgg6EVTqlJvJagAnezKn2rP4TmJ5O/H3ImjAh\n8McmSFcymdG4KW7z6NjXvvI0zdBcYTpOGDoR/X5d+mnsTglf856k57KiF/jE\nlVZa9Pn0ZEZZVsBWokq0TrKys/12CB7N4QScAwqiDhfSb7Fb+DCooXtPPQXe\n4ffJOCTTHcxHquMUFtt+MkBb/xHp7Jm1P8buXRm16A0qhXXbOtzRMxz4DuOI\nAegquNRfvS//CN0CpvhLXPYGVJzdSk8AYTZTe1/o31SxCbYu2zmfJ1FVAmbk\n+klM\r\n=kfvO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./server/bin.js","engines":{"node":">=6"},"gitHead":"ff0c1a08db1a164079519913effb2e7b6e586818","scripts":{"test":"grunt test","start":"node ./server/bin.js","prepack":"grunt build"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"git+https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"6.12.0","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"pump":"^3.0.0","lodash":"^4","mkdirp":"^0.5.1","morgan":"^1.9.1","express":"^4.17.1","archiver":"^3.0.0","socket.io":"^2.3.0","body-parser":"^1.19.0","range-parser":"^1.2.0","read-torrent":"^1.3.0","serve-static":"^1.14.1","fluent-ffmpeg":"^2.0.0","torrent-stream":"^1.2.0","connect-multiparty":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"~0.4.5","karma":"^0.13.22","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"^2.0.0","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.10.1","grunt-contrib-htmlmin":"~0.3.0","karma-phantomjs-launcher":"^1.0.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peerflix-server_0.5.1_1571691219910_0.3693339912079676","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"peerflix-server","version":"0.6.0","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","_id":"peerflix-server@0.6.0","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"homepage":"https://github.com/asapach/peerflix-server#readme","bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"bin":{"peerflix-server":"server/bin.js"},"dist":{"shasum":"fc07551cb3babf8cd888c160e30fa50add3e5fa5","tarball":"https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.6.0.tgz","fileCount":31,"integrity":"sha512-NGLR8G6SP7WriloFrS5JDU8Rx1Ia1OlbJOpqGeAzMKxhrajnAdPza8VeXozMUk0oBCS8hr+cuLQ7stprgzISXg==","signatures":[{"sig":"MEQCIGAubkwcPz6LIKblQ/KTkQSKA4YFtowkDSvwrqRoMOOHAiAQLXspDdryMfl7XMTw87fkWbcHfYYo8nPJnT0LUt3I7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1117993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/ZNyCRA9TVsSAnZWagAAOVoP/0yX4amuP4THu3N5UDXB\n7whRRYbeJ6CXYMbdMpDFAwlA6hXXkBO5u7iDBbGDmx9AdBzd1KBtVKZDGR9G\nG57bxyeN//qeAFRtBFI0osb1y06oA6GKnMVIZSqq0WXecqyRMTeurGgENbEa\nWx2MNgKwT8DhraXgOboM7zpxkyQZ7B1yPpRQAgQ6VMo7yQo346JsjpZ1NEcv\nm6l/xzNMuNN6qG5P/4u2LX+leeAf6s5Rs6RzJ7xJNZSmKTAQugOK3hSXoGT5\no1ouSxoO+5LrnC4xxYdM7udnjm1MFUiSqik+iMSHKwWcpbrWNo/NmcKIoS02\nc0hwPPccwiY8WeGfEpnzUBGxTgeSHPFYFlpNZ4r1IwzD9ZBRO+gmWuk6kp5Z\n/YSOsFPIWf0lz3xNAMvLlGO9BDvEL7qgK4w8h2vQVB8sCo6JL5QBtm1euBDj\n/KdnBCfFNiz7sFzKZLJG9eivgn8WXroofMkXEQs1UsUNKEiC8Svb0sCB+6wJ\njr6Q823I0THDK2SKyISYfcQ27ERBW+RFkRwYdxfU6pgN8eyqv/xRdK1hdq7O\n62iSDYR+F55qDzEfJ8krhz87Q6KAspLZclYGbx0U7ULum4TUUk2wnfOdfXun\nlOO3kjTKqWZPO67JSBjh+rBoskqdX7LAh1zqIz8W5ylD+5pp3rrTkqDQX+Tk\nJSMc\r\n=SGSV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./server/bin.js","engines":{"node":">=6"},"gitHead":"a7908956ce25242d52c23acad6fd6b7bbb845b27","scripts":{"test":"grunt test","start":"node ./server/bin.js","prepack":"grunt build"},"_npmUser":{"name":"asapach","email":"dreamsonic@tut.by"},"repository":{"url":"git+https://github.com/asapach/peerflix-server.git","type":"git"},"_npmVersion":"6.14.5","description":"Streaming torrent client for node.js with web ui.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"pump":"^3.0.0","lodash":"^4","mkdirp":"^0.5.5","morgan":"^1.10.0","express":"^4.17.1","archiver":"^3.0.0","socket.io":"^2.4.1","body-parser":"^1.19.0","range-parser":"^1.2.0","read-torrent":"^1.3.0","serve-static":"^1.14.1","fluent-ffmpeg":"^2.0.0","torrent-stream":"^1.2.1","connect-multiparty":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"~0.4.5","karma":"^0.13.22","grunt-rev":"~0.1.0","time-grunt":"~0.3.1","grunt-karma":"^2.0.0","grunt-newer":"~0.7.0","grunt-ngmin":"~0.0.3","grunt-svgmin":"~0.4.0","grunt-usemin":"~2.1.1","grunt-wiredep":"~1.7.0","karma-jasmine":"~0.1.5","jshint-stylish":"~0.2.0","grunt-concurrent":"~0.5.0","load-grunt-tasks":"~0.4.0","grunt-autoprefixer":"~0.7.3","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","grunt-contrib-connect":"^0.10.1","grunt-contrib-htmlmin":"~0.3.0","karma-phantomjs-launcher":"^1.0.4","karma-ng-html2js-preprocessor":"~0.1.0"},"optionalDependencies":{"fluent-ffmpeg":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peerflix-server_0.6.0_1627231090650_0.8069641588128809","host":"s3://npm-registry-packages"}}},"time":{"created":"2014-04-23T18:56:40.517Z","modified":"2025-10-13T17:09:45.208Z","0.0.1":"2014-04-23T18:56:40.517Z","0.0.2":"2014-04-23T21:15:22.022Z","0.0.3":"2014-04-25T21:46:57.569Z","0.0.4":"2014-04-25T22:13:16.086Z","0.0.5":"2014-05-09T21:38:51.783Z","0.0.6":"2014-05-16T14:41:08.715Z","0.0.7":"2014-05-16T16:52:38.468Z","0.0.8":"2014-05-25T18:15:09.351Z","0.0.9":"2014-05-25T21:41:10.071Z","0.0.10":"2014-06-09T11:35:32.864Z","0.0.11":"2014-06-10T15:14:38.933Z","0.0.12":"2014-06-12T13:01:00.073Z","0.0.13":"2014-06-14T19:46:54.092Z","0.0.14":"2014-06-14T22:36:12.583Z","0.0.15":"2015-01-11T02:03:22.840Z","0.0.16":"2015-01-11T02:18:27.703Z","0.0.17":"2015-01-11T02:31:27.726Z","0.0.18":"2015-01-11T03:10:54.880Z","0.0.19":"2015-01-24T15:08:40.794Z","0.0.20":"2015-01-24T20:11:41.776Z","0.0.21":"2015-02-28T17:13:18.815Z","0.0.22":"2015-04-06T16:02:37.325Z","0.0.23":"2015-04-21T10:39:25.705Z","0.0.24":"2015-04-21T11:09:29.388Z","0.0.25":"2015-04-22T17:10:13.271Z","0.0.26":"2015-04-23T19:56:43.702Z","0.0.27":"2015-05-02T20:08:29.633Z","0.0.28":"2015-05-03T00:05:53.139Z","0.0.29":"2015-05-03T15:20:19.748Z","0.0.30":"2016-07-16T22:01:10.183Z","0.1.0":"2016-11-19T21:57:15.995Z","0.1.1":"2016-11-19T22:15:57.172Z","0.1.2":"2017-01-05T15:07:28.973Z","0.1.3":"2017-01-29T19:35:54.824Z","0.2.0":"2017-05-14T19:49:27.384Z","0.3.0":"2018-08-04T23:16:36.554Z","0.3.1":"2018-08-04T23:22:47.121Z","0.4.0":"2018-08-26T19:45:40.891Z","0.4.1":"2018-08-26T21:01:00.922Z","0.4.2":"2018-09-18T14:05:15.813Z","0.5.0":"2019-09-15T22:23:12.469Z","0.5.1":"2019-10-21T20:53:40.159Z","0.6.0":"2021-07-25T16:38:10.858Z"},"bugs":{"url":"https://github.com/asapach/peerflix-server/issues"},"author":{"name":"Aliaksei Sapach","email":"dreamsonic@tut.by"},"license":"MIT","homepage":"https://github.com/asapach/peerflix-server#readme","keywords":["bittorrent","torrent","stream","peerflix","server","web"],"repository":{"url":"git+https://github.com/asapach/peerflix-server.git","type":"git"},"description":"Streaming torrent client for node.js with web ui.","maintainers":[{"name":"asapach","email":"dreamsonic@tut.by"}],"readme":"peerflix-server\r\n===============\r\n\r\n[![NPM Version][npm-image]][npm-url]\r\n[![NPM Downloads][downloads-image]][downloads-url]\r\n[![Node.js Version][node-version-image]][node-version-url]\r\n[![Build Status][travis-image]][travis-url]\r\n\r\n<img src=\"https://cdn.jsdelivr.net/gh/asapach/peerflix-server@master/app/images/logo.svg\" alt=\"logo\" height=\"256\">\r\n\r\nStreaming torrent client for node.js with web ui.\r\n\r\n![screen capture](https://cdn.jsdelivr.net/gh/asapach/peerflix-server@master/capture.gif)\r\n\r\nBased on [torrent-stream](https://github.com/mafintosh/torrent-stream), inspired by [peerflix](https://github.com/mafintosh/peerflix).\r\n\r\n## Usage\r\n\r\n1. `npm install -g peerflix-server`\r\n1. `peerflix-server`\r\n1. Open your browser at [http://localhost:9000/](http://localhost:9000/)\r\n1. Enjoy!\r\n\r\n## Configuration\r\n\r\nYou can configure the application using `~/.config/peerflix-server/config.json` file (doesn't exist by default).\r\nThe [options](https://github.com/mafintosh/torrent-stream#full-api) are passed to all torrent-stream instances.\r\nHere's an example that overrides the defaults:\r\n\r\n```json\r\n{\r\n  \"connections\": 50,\r\n  \"tmp\": \"/mnt/torrents\"\r\n}\r\n```\r\n\r\nYou can also change the default port by setting `PORT` environment variable:\r\n\r\n```sh\r\nPORT=1234 peerflix-server\r\n\r\n# or on windows\r\nSET PORT=1234\r\npeerflix-server\r\n```\r\n\r\nThe application stores its current state (list of torrents) in `~/.config/peerflix-server/torrents.json`\r\n\r\n## Daemon\r\n\r\nIf you want to run peerflix-server as a daemon, you can do it using [forever](https://github.com/foreverjs/forever):\r\n\r\n```sh\r\nnpm install -g forever\r\n```\r\n\r\n```sh\r\nforever start $(which peerflix-server)\r\n```\r\n\r\nYou might also want to enable logging -- see the [docs](https://github.com/foreverjs/forever#command-line-usage).\r\n\r\n## FAQ\r\n\r\n[How do I add password protection?](https://github.com/asapach/peerflix-server/wiki/How-to-put-a-password-on-peerflix-server)\r\n\r\n## Development\r\n\r\nSee [Development.md](Development.md)\r\n\r\n## REST API\r\n\r\nSee [REST.md](REST.md)\r\n\r\n## Docker\r\n\r\nSee [Docker.md](Docker.md)\r\n\r\n[npm-image]: https://img.shields.io/npm/v/peerflix-server.svg?style=flat\r\n[npm-url]: https://npmjs.org/package/peerflix-server\r\n[node-version-image]: https://img.shields.io/node/v/peerflix-server.svg?style=flat\r\n[node-version-url]: http://nodejs.org/download/\r\n[travis-image]: https://img.shields.io/travis/asapach/peerflix-server.svg?style=flat\r\n[travis-url]: https://travis-ci.org/asapach/peerflix-server\r\n[downloads-image]: https://img.shields.io/npm/dm/peerflix-server.svg?style=flat\r\n[downloads-url]: https://npmjs.org/package/peerflix-server\r\n","readmeFilename":"README.md","users":{"lmhs":true,"pihedy":true,"asapach":true,"gmturbo":true,"wisecolt":true,"erincinci":true,"anasqiblawi":true,"joshterrill":true,"nikitenok_sl":true}}