{"_id":"filepizza","_rev":"14-41073933445da6bdb1e08662ada50373","name":"filepizza","description":"Free peer-to-peer file transfers in your browser.","dist-tags":{"latest":"1.1.0"},"versions":{"0.1.0":{"name":"filepizza","version":"0.1.0","description":"Free peer-to-peer file transfers in your browser.","main":"index.js","scripts":{"start":"node index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/kern/filepizza.git"},"author":{"name":"Alex Kern","email":"alex@kern.io","url":"http://kern.io"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/kern/filepizza/issues"},"homepage":"https://github.com/kern/filepizza","dependencies":{"alt":"^0.14.4","babel":"^4.7.16","babelify":"^5.0.4","browserify":"^9.0.3","browserify-middleware":"^5.0.2","classnames":"^1.2.0","express":"^4.12.0","filepizza-peerjs":"^1.0.0","filepizza-socket":"^1.0.0","morgan":"^1.5.2","nib":"^1.1.0","node-uuid":"^1.4.3","peer":"^0.2.8","peerjs":"^0.3.14","react":"^0.13.0","react-frozenhead":"^0.3.0","react-google-analytics":"^0.2.0","react-router":"^0.13.1","socket.io":"^1.3.5","socket.io-client":"^1.3.5","stylus":"^0.50.0","webrtcsupport":"^2.1.2","xkcd-password":"^1.2.0"},"engines":{"node":"0.12.x"},"preferGlobal":"true","bin":{"filepizza":"index.js"},"gitHead":"5eaf8ba6a7467f34e934d3955926aa7dfbf3ecce","_id":"filepizza@0.1.0","_shasum":"3d165401faa6f734f76103784198e4aaf69b716f","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.2","_npmUser":{"name":"alexkern","email":"alex@kern.io"},"dist":{"shasum":"3d165401faa6f734f76103784198e4aaf69b716f","tarball":"https://registry.npmjs.org/filepizza/-/filepizza-0.1.0.tgz","integrity":"sha512-zs4mSmeJuxkf2/FjmyQeA+IXXuy5mHMe571stvn/MH7CgdL/KmyLxeasWKcH96ikQihnQulS/niaLermH+EuhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByIg0NznrbYBtNHooiE6koJhXKbOYn6bSXWct4huGgKAiAfE+iAaKj17Mkdb8NXdkUlQjnZqg3EcBXHzBADKE2G3A=="}]},"maintainers":[{"name":"alexkern","email":"alex@kern.io"}],"directories":{}},"0.1.1":{"name":"filepizza","version":"0.1.1","description":"Free peer-to-peer file transfers in your browser.","main":"index.js","scripts":{"start":"node index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/kern/filepizza.git"},"author":{"name":"Alex Kern","email":"alex@kern.io","url":"http://kern.io"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/kern/filepizza/issues"},"homepage":"https://github.com/kern/filepizza","dependencies":{"alt":"^0.14.4","babel":"^5.5.8","babelify":"^5.0.4","browserify":"^9.0.3","browserify-middleware":"^5.0.2","classnames":"^1.2.0","express":"^4.12.0","filepizza-peerjs":"^1.0.0","filepizza-socket":"^1.0.0","morgan":"^1.5.2","nib":"^1.1.0","node-uuid":"^1.4.3","peer":"^0.2.8","peerjs":"^0.3.14","react":"^0.13.0","react-frozenhead":"^0.3.0","react-google-analytics":"^0.2.0","react-router":"^0.13.1","socket.io":"^1.3.5","socket.io-client":"^1.3.5","stylus":"^0.50.0","webrtcsupport":"^2.1.2","xkcd-password":"^1.2.0"},"engines":{"node":"0.12.x"},"preferGlobal":"true","bin":{"filepizza":"./index.js"},"gitHead":"30aa555ea4c78656f85d48c5147a9c228b67cf70","_id":"filepizza@0.1.1","_shasum":"2547fc9418403d331636420d9d34c055fca32e2f","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.2","_npmUser":{"name":"alexkern","email":"alex@kern.io"},"dist":{"shasum":"2547fc9418403d331636420d9d34c055fca32e2f","tarball":"https://registry.npmjs.org/filepizza/-/filepizza-0.1.1.tgz","integrity":"sha512-ed9IJFI7xfKCLYyWGnPLaw22TSnKuaIgYODwP8S5+rO0kzBblUN8R2O9Dn/WCaR+qILjaFNcIvlL2Uzs1686dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFAkRC7VCZkDZM2FzC/dBloxKcQtp+tNLyg6AQk2odtgAiBbCZEi0Vn4UBYiZD7U0X9Mi6Dpm4Zkh+K+hZFB1rJCSw=="}]},"maintainers":[{"name":"alexkern","email":"alex@kern.io"}],"directories":{}},"0.1.2":{"name":"filepizza","version":"0.1.2","description":"Free peer-to-peer file transfers in your browser.","main":"index.js","scripts":{"start":"node index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/kern/filepizza.git"},"author":{"name":"Alex Kern","email":"alex@kern.io","url":"http://kern.io"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/kern/filepizza/issues"},"homepage":"https://github.com/kern/filepizza","dependencies":{"alt":"^0.14.4","babel":"^5.5.8","babelify":"^5.0.4","browserify":"^9.0.3","browserify-middleware":"^5.0.2","classnames":"^1.2.0","express":"^4.12.0","filepizza-peerjs":"^1.0.0","filepizza-socket":"^1.0.0","morgan":"^1.5.2","nib":"^1.1.0","node-uuid":"^1.4.3","peer":"^0.2.8","peerjs":"^0.3.14","react":"^0.13.0","react-frozenhead":"^0.3.0","react-google-analytics":"^0.2.0","react-router":"^0.13.1","socket.io":"^1.3.5","socket.io-client":"^1.3.5","stylus":"^0.50.0","webrtcsupport":"^2.1.2","xkcd-password":"^1.2.0"},"engines":{"node":"0.12.x"},"preferGlobal":"true","bin":{"filepizza":"./index.js"},"gitHead":"ad1201e73df955276488e497533660d72308722f","_id":"filepizza@0.1.2","_shasum":"27672832667974ec8e16dcf97736617e2ab8cac3","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.2","_npmUser":{"name":"alexkern","email":"alex@kern.io"},"dist":{"shasum":"27672832667974ec8e16dcf97736617e2ab8cac3","tarball":"https://registry.npmjs.org/filepizza/-/filepizza-0.1.2.tgz","integrity":"sha512-7BQE/mO20tW/A/6woQ4dmJmlUSzPi/qWcxmt+Lgp9zt6h9fq0DfEqWzRPLSpiH3AvEBqmrvD3dVZ3xGYa803og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq2R3nn7CumhLxgQYc8mIAqkIz6RAyns4C5xfCv2DbFQIhAI1ZTnaZXDBjBC4MGgLWeHl6jGkUrgQs+5Fwbhpl1nFL"}]},"maintainers":[{"name":"alexkern","email":"alex@kern.io"}],"directories":{}},"0.2.0":{"name":"filepizza","version":"0.2.0","description":"Free peer-to-peer file transfers in your browser.","main":"index.js","scripts":{"start":"node index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/kern/filepizza.git"},"author":{"name":"Alex Kern","email":"alex@kern.io","url":"http://kern.io"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/kern/filepizza/issues"},"homepage":"https://github.com/kern/filepizza","dependencies":{"alt":"^0.14.4","babel":"^5.5.8","babelify":"^6.1.3","browserify":"^11.0.1","browserify-middleware":"^7.0.0","classnames":"^1.2.0","express":"^4.12.0","express-winston":"^0.3.1","filepizza-socket":"^1.0.0","newrelic":"^1.21.1","nib":"^1.1.0","node-uuid":"^1.4.3","react":"^0.13.0","react-frozenhead":"^0.3.0","react-google-analytics":"^0.2.0","react-router":"^0.13.1","socket.io":"^1.3.5","socket.io-client":"^1.3.5","stylus":"^0.50.0","twilio":"^2.3.0","webrtcsupport":"^2.1.2","webtorrent":"^0.56.0","winston":"^1.0.1","xkcd-password":"^1.2.0"},"engines":{"node":"0.12.x"},"preferGlobal":"true","bin":{"filepizza":"./index.js"},"gitHead":"fac5cc372cdf29059bc98ac9153121037b3691a7","_id":"filepizza@0.2.0","_shasum":"867d724758124cdbafea6fa28f182722caa871d6","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.2","_npmUser":{"name":"alexkern","email":"alex@kern.io"},"dist":{"shasum":"867d724758124cdbafea6fa28f182722caa871d6","tarball":"https://registry.npmjs.org/filepizza/-/filepizza-0.2.0.tgz","integrity":"sha512-V6ncy+lWauELdaRdvPzorCI7y05sv4HjDwVRBOd29IevYtX80FZ4kMpMcu+aF/PBUJfz7EaR+kd0aNB63zw6dQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOAN90LcLOEzT90iHI01y7kzE7/m4hmv7tyRdLjlBT2AIgHBQZGl15+tBLRLZyizTdfDeUP3eGUU/QVgJjKKAhSAM="}]},"maintainers":[{"name":"alexkern","email":"alex@kern.io"}],"directories":{}},"0.2.1":{"name":"filepizza","version":"0.2.1","description":"Free peer-to-peer file transfers in your browser.","scripts":{"clean":"rm -rf dist && mkdir -p dist","build":"npm run build:server && npm run build:client","build:server":"babel lib -d dist -s inline","build:client":"browserify lib/client.js -t babelify -o dist/client.js -d","watch":"nodemon -w lib --exec 'npm run build && npm run start'","publish":"npm run clean && npm run publish:build && npm publish","publish:build":"npm run publish:build:server && npm run publish:build:client","publish:build:server":"babel lib -d dist","publish:build:client":"browserify lib/client.js -t babelify -t uglifyify | ./node_modules/.bin/uglifyjs -c > dist/client.js","start":"node index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/kern/filepizza.git"},"author":{"name":"Alex Kern","email":"alex@kern.io","url":"http://kern.io"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/kern/filepizza/issues"},"homepage":"https://github.com/kern/filepizza","dependencies":{"alt":"^0.14.4","classnames":"^1.2.0","express":"^4.12.0","express-winston":"^0.3.1","filepizza-socket":"^1.0.0","newrelic":"^1.21.1","nib":"^1.1.0","node-uuid":"^1.4.3","react":"^0.13.0","react-frozenhead":"^0.3.0","react-google-analytics":"^0.2.0","react-router":"^0.13.1","socket.io":"^1.3.5","socket.io-client":"^1.3.5","stylus":"^0.50.0","twilio":"^2.3.0","webrtcsupport":"^2.1.2","webtorrent":"^0.56.0","winston":"^1.0.1","xkcd-password":"^1.2.0"},"engines":{"node":"0.12.x"},"preferGlobal":"true","bin":{"filepizza":"./index.js"},"devDependencies":{"babel":"^5.8.23","babelify":"^6.3.0","browserify":"^11.0.1","nodemon":"^1.4.1","uglify-js":"^2.4.24","uglifyify":"^3.0.1"},"gitHead":"f0cd569d8abf2772479b804596880d653651bfe2","_id":"filepizza@0.2.1","_shasum":"f1cb4bca13bc7aefbae4c54f5b84bd55508490ea","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.2","_npmUser":{"name":"alexkern","email":"alex@kern.io"},"dist":{"shasum":"f1cb4bca13bc7aefbae4c54f5b84bd55508490ea","tarball":"https://registry.npmjs.org/filepizza/-/filepizza-0.2.1.tgz","integrity":"sha512-0Pm1p5NHcKiozARDdr7Q6C3/iFWPvjb4w2AU0FTjPnKTxmxBm+p3QSM/aJ6B41UNVJCfauAwX1OBnP7n6MMo3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAgFVNN2Ie1AsZgzAiY8CXV2buwBLoNq6cz/CsdwXUxGAiA2GkpVcBCsUxLZTdWh65y3rXMvwUGLm2lLdf7oSfDMGQ=="}]},"maintainers":[{"name":"alexkern","email":"alex@kern.io"}],"directories":{}},"0.2.2":{"name":"filepizza","version":"0.2.2","description":"Free peer-to-peer file transfers in your browser.","scripts":{"clean":"rm -rf dist && mkdir -p dist","prepublish":"npm run build:prod","build:prod":"npm run build:prod:server && npm run build:prod:client","build:prod:server":"babel lib -d dist","build:prod:client":"browserify lib/client.js -t babelify -t uglifyify | ./node_modules/.bin/uglifyjs -c > dist/client.js","build:dev":"npm run build:dev:server && npm run build:dev:client","build:dev:server":"babel lib -d dist -s inline","build:dev:client":"browserify lib/client.js -t babelify -o dist/client.js -d","watch":"nodemon -w lib --exec 'npm run build:dev && npm run start'","start":"node index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/kern/filepizza.git"},"author":{"name":"Alex Kern","email":"alex@kern.io","url":"http://kern.io"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/kern/filepizza/issues"},"homepage":"https://github.com/kern/filepizza","dependencies":{"alt":"^0.14.4","classnames":"^1.2.0","express":"^4.12.0","express-winston":"^0.3.1","filepizza-socket":"^1.0.0","newrelic":"^1.21.1","nib":"^1.1.0","node-uuid":"^1.4.3","react":"^0.13.0","react-frozenhead":"^0.3.0","react-google-analytics":"^0.2.0","react-router":"^0.13.1","socket.io":"^1.3.5","socket.io-client":"^1.3.5","stylus":"^0.50.0","twilio":"^2.3.0","webrtcsupport":"^2.1.2","webtorrent":"^0.56.0","winston":"^1.0.1","xkcd-password":"^1.2.0"},"engines":{"node":"0.12.x"},"preferGlobal":"true","bin":{"filepizza":"./index.js"},"devDependencies":{"babel":"^5.8.23","babelify":"^6.3.0","browserify":"^11.0.1","nodemon":"^1.4.1","uglify-js":"^2.4.24","uglifyify":"^3.0.1"},"gitHead":"d1af40df17094345b516da74d649c2e72c9d2dd6","_id":"filepizza@0.2.2","_shasum":"d200a3a4eee32ab1705140476937ca64eeade09a","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.2","_npmUser":{"name":"alexkern","email":"alex@kern.io"},"dist":{"shasum":"d200a3a4eee32ab1705140476937ca64eeade09a","tarball":"https://registry.npmjs.org/filepizza/-/filepizza-0.2.2.tgz","integrity":"sha512-jftLjU08tQdOGMRWWWz83cheFBbKRXTd6VAXPV+nMW5wYrYyevQQg0C8vfsdbdCdU14zEm9jp53VG0SoYEF8hQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4UDjxaDFKyKRa+e5xUr7Ye65JMOzbi5HAI0/xZal1ZgIhAPDJQYOrWr06MfsyJtRgZRwrTK9qzJdlw4iARtsG1PbH"}]},"maintainers":[{"name":"alexkern","email":"alex@kern.io"}],"directories":{}},"0.2.3":{"name":"filepizza","version":"0.2.3","description":"Free peer-to-peer file transfers in your browser.","scripts":{"clean":"rm -rf dist && mkdir -p dist","prepublish":"npm run build:prod","build:prod":"npm run build:prod:server && npm run build:prod:client","build:prod:server":"babel lib -d dist","build:prod:client":"browserify lib/client.js -t babelify -t uglifyify | ./node_modules/.bin/uglifyjs -c > dist/client.js","build:dev":"npm run build:dev:server && npm run build:dev:client","build:dev:server":"babel lib -d dist -s inline","build:dev:client":"browserify lib/client.js -t babelify -o dist/client.js -d","watch":"nodemon -w lib --exec 'npm run build:dev && npm run start'","start":"node index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/kern/filepizza.git"},"author":{"name":"Alex Kern","email":"alex@kern.io","url":"http://kern.io"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/kern/filepizza/issues"},"homepage":"https://github.com/kern/filepizza","dependencies":{"alt":"^0.14.4","classnames":"^1.2.0","express":"^4.12.0","express-winston":"^0.3.1","filepizza-socket":"^1.0.0","newrelic":"^1.21.1","nib":"^1.1.0","node-uuid":"^1.4.3","react":"^0.13.0","react-frozenhead":"^0.3.0","react-google-analytics":"^0.2.0","react-router":"^0.13.1","socket.io":"^1.3.5","socket.io-client":"^1.3.5","stylus":"^0.50.0","twilio":"^2.3.0","webrtcsupport":"^2.1.2","webtorrent":"^0.56.0","winston":"^1.0.1","xkcd-password":"^1.2.0"},"engines":{"node":"0.12.x"},"preferGlobal":"true","bin":{"filepizza":"./index.js"},"devDependencies":{"babel":"^5.8.23","babelify":"^6.3.0","browserify":"^11.0.1","nodemon":"^1.4.1","uglify-js":"^2.4.24","uglifyify":"^3.0.1"},"gitHead":"9fc4a37100a32d2fb6ba1979699747247aa657d9","_id":"filepizza@0.2.3","_shasum":"b3b9d709ca19b228441ad3eaafc32a65a6aeeba0","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.2","_npmUser":{"name":"alexkern","email":"alex@kern.io"},"dist":{"shasum":"b3b9d709ca19b228441ad3eaafc32a65a6aeeba0","tarball":"https://registry.npmjs.org/filepizza/-/filepizza-0.2.3.tgz","integrity":"sha512-WteT4S758eHXHBswDSqpv53B3kVBQrgA5LRy8NEZUHlpicreHoxVhhzDJ6aO65LCbGZXmFmz3gD0c13ATkqU5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzNcv4Pr+M3HHUqeSyOXvnv1s22+a6QBPBvvx3WCaX6AiEAitqdfLr3EhMisEbzk+huC6D/dgdBpFrSeg+kDz03fv8="}]},"maintainers":[{"name":"alexkern","email":"alex@kern.io"}],"directories":{}},"1.1.0":{"name":"filepizza","version":"1.1.0","description":"Free peer-to-peer file transfers in your browser.","preferGlobal":"true","bin":{"filepizza":"./dist/index.js"},"author":{"name":"Alex Kern","email":"alex@kern.io","url":"http://kern.io"},"license":"BSD-3-Clause","homepage":"https://github.com/kern/filepizza","scripts":{"start":"babel-node ./src/index.js","start:prod":"node ./dist/index.js","prepublishOnly":"npm run build","build":"babel src --ignore __tests__,__mocks__ --out-dir dist && webpack -p ./src/client && rm -rf dist/static && cp -R src/static dist/static"},"repository":{"type":"git","url":"git+ssh://git@github.com/kern/filepizza.git"},"bugs":{"url":"https://github.com/kern/filepizza/issues"},"engines":{"node":">= 5.0.0","npm":">= 3.3.0"},"babel":{"presets":["es2015","stage-0"],"plugins":["add-module-exports","transform-react-jsx"]},"dependencies":{"alt":"^0.14.4","classnames":"^1.2.0","express":"^4.12.0","express-force-ssl":"^0.3.1","express-winston":"^0.3.1","filepizza-socket":"^1.0.0","newrelic":"^1.21.1","nib":"^1.1.0","node-uuid":"^1.4.3","nodemon":"^1.4.1","react":"^0.13.0","react-frozenhead":"^0.3.0","react-google-analytics":"^0.2.0","react-qr":"0.0.2","react-router":"^0.13.1","socket.io":"^1.3.5","socket.io-client":"^1.3.5","stylus":"^0.52.4","twilio":"^2.9.1","webrtcsupport":"^2.2.0","winston":"^1.0.1","xkcd-password":"^1.2.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-loader":"^6.2.5","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-react-jsx":"^6.7.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.16.0","css-loader":"^0.28.4","json-loader":"^0.5.4","noop-loader":"^1.0.0","null-loader":"^0.1.1","style-loader":"^0.18.2","stylus-loader":"^3.0.1","webpack":"^1.12.14","webpack-dev-middleware":"^1.6.1"},"gitHead":"c1043e9e566a4caa2a15b773365d74cb58750d54","_id":"filepizza@1.1.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-CbWBzSTd/x2fNWchomDOYuEUgd+p/OJtmKxHnxps+uahmdHCyXMKBqbtXr7TMErsrH1yp5xqq0W7DTinU+bmcA==","shasum":"b9b9dd1b78add5783a8daadda4f6dbefa9f6ff32","tarball":"https://registry.npmjs.org/filepizza/-/filepizza-1.1.0.tgz","fileCount":102,"unpackedSize":1514752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrl8KCRA9TVsSAnZWagAAmy0QAI1eTYo9VskYBqcKEw57\n16I/tk+DpbUwH/JzuMCLPDnxuGeZGAwks0ybYmpyXv1LTXEVRLOEIWgRbzwU\nwaXXgNZkPmNHA1HS4QVCkyJuPi5ZBFuOjHUcSWUMfgrVUI6gm8npgvb7aYK2\nBn+CKLjYFDjpsxFOxQakcNnHCw5nmCpIpBnI8owSZ3kQF6gYApEKhTYQCQL3\nP1kf29RiPh2nBaAOmnbU67DN6U6sIQDjZMzPhRZa05hnuzME4uCon/ZfxjQO\n4yt+1UW40D1ACTJLDq9iwCTnzoUJcaeG3/BS7D6wmqrRDkKaZRPkKcaG7GJX\n6aDdSjRbRPZ76baJBiT7QbrYXpsrfplgcVHu4iKb8ugBO1QBtme/bu6d+z4+\niU9AbjW7azthUxAJr/kYXzH8BLcbX6gtxYCicwLWa+NADgbZ8CF2jmTwPEVp\nkLnvLYKVsglTHnWdKvNuEcqpASg0Yp8Aql7H23C6BbiAWA8slwVfBmyKXPWf\nFZ5AuzmhZLKTcuje79l+ALkgfkJlx6Zvax+bPdY5RhuRXkpPNeIy2mm/8pgV\nv+t5f70BscCzhXJWTP5grpBbwzXZttWmO4C0jpV1K+N3zNnSdrf2yM+PkZ7P\nsyGJtJwv41w8JPRTzugYojLs6aC0tDe9V2MIPttAue09KnH7/J3LhNJJLhAK\nH7ea\r\n=FuRP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDNgPs/02ofSGTfJNShJGPpLkdFzCHQu5jZf6Hdpk7nAiEA6INY6V0j1SrABXimiti1BQsunOUJUL2jCImSKptwv6Y="}]},"maintainers":[{"name":"alexkern","email":"alex@kern.io"}],"_npmUser":{"name":"alexkern","email":"alex@kern.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filepizza_1.1.0_1571708682056_0.34497415984712343"},"_hasShrinkwrap":false}},"readme":"<a href=\"https://xkcd.com/949/\"><img src=\"http://imgs.xkcd.com/comics/file_transfer.png\" alt=\"XKCD 949\" width=\"30%\" align=\"right\" /></a> <img src=\"src/static/images/wordmark.png\" alt=\"FilePizza wordmark\" width=\"50%\" /> <h3>Peer-to-peer file transfers in your browser</h3>\n\n*Cooked up by [Alex Kern](https://kern.io) & [Neeraj Baid](http://neeraj.io) while eating Sliver @ UC Berkeley.*\n\nUsing [WebRTC](http://www.webrtc.org), FilePizza eliminates the initial upload step required by other web-based file sharing services. When senders initialize a transfer, they receive a \"tempalink\" they can distribute to recipients. Upon visiting this link, recipients' browsers connect directly to the sender’s browser and may begin downloading the selected file. Because data is never stored in an intermediary server, the transfer is fast, private, and secure.\n\nA hosted instance of FilePizza is available at [file.pizza](https://file.pizza).\n\n## Requirements\n\n* node `0.12.x`\n* npm `2.x.x`\n\n## Installation\n\nThe recommended way to deploy FilePizza is as a [Docker container](https://hub.docker.com/r/kern/filepizza).\n\n    $ docker run -p 8080:8080 -e PORT=8080 -it kern/filepizza:latest\n\nYou can also use [zeit/now](https://zeit.co/now):\n\n    $ now --npm --public -e NODE_ENV=production\n\nIf you'd like to use [Twilio's STUN/TURN service](https://www.twilio.com/stun-turn) for better connectivity behind NATs, you can specify your SID and token using the `TWILIO_SID` and `TWILIO_TOKEN` environment variables, respectively.\n\nIf you want to use [Google Analytics](https://marketingplatform.google.com/about/analytics/), you can specify your UA code using the `GA_ACCESS_TOKEN=\"UA-00000000-1\"` environment variable.\n\n## Development\n\n    $ git clone https://github.com/kern/filepizza.git\n    $ npm install\n    $ npm run-script build\n    $ npm start\n\nFilePizza is an isomorphic React application which uses the Flux application architecture. ES6 features are used liberally and compiled using Babel. Views are rendered on the server, store data is serialized and sent to the client, which then picks up where the server left off.\n\nBoth client and server JavaScript files can be found in `lib/`. `lib/server.js` and `lib/client.js` are the server and client entrypoints, respectively. `lib/components/`, `lib/stores/`, and `lib/actions/` contain the corresponding Flux modules, implemented using [alt](https://github.com/goatslacker/alt). `lib/routes.js` serves as the isomorphic routes file using [react-router](https://github.com/rackt/react-router).\n\nClient-side JavaScript and CSS are compiled using webpack and are available at `/app.js`.\n\n## FAQ\n\n**Where are my files sent?** Your files never touch our server. Instead, they are sent directly from the uploader's browser to the downloader's browser using WebTorrent and WebRTC. This requires that the uploader leave their browser window open until the transfer is complete.\n\n**Can multiple people download my file at once?** Yes! Just send them your tempalink.\n\n**How big can my files be?** Chrome has issues supporting files >500 MB. Firefox does not have any issues with large files, however.\n\n**What happens when I close my browser?** The tempalink is invalidated. If a downloader has completed the transfer, that downloader will continue to seed to incomplete downloaders, but no new downloads may be initiated.\n\n**Are my files encrypted?** Yes, all WebRTC communications are automatically encrypted using public-key cryptography.\n\n**My files are sending slowly!** Transfer speed is dependent on your network connection.\n\n## Troubleshooting\n\nIf you receive a `Error: EMFILE, too many open files` error when running `npm\nstart` on a Mac, this is a result of Browserify's compilation step opening up a\nlarge number of npm modules all at once. You'll have to increase the maximum\nnumber of open files allowed on your system:\n\n    $ sysctl -w kern.maxfiles=20480\n\n## License & Acknowledgements\n\nFilePizza is released under the [BSD 3-Clause license](https://github.com/kern/filepizza/blob/master/LICENSE). A huge thanks to [WebTorrent](https://github.com/feross/webtorrent) which we use for the file transfers under the hood.\n","maintainers":[{"name":"alexkern","email":"alex@kern.io"}],"time":{"modified":"2022-06-18T00:43:51.109Z","created":"2015-05-19T10:39:07.900Z","0.1.0":"2015-05-19T10:39:07.900Z","0.1.1":"2015-06-18T07:09:17.985Z","0.1.2":"2015-06-22T00:58:22.243Z","0.2.0":"2015-08-21T03:41:36.628Z","0.2.1":"2015-09-06T03:03:43.216Z","0.2.2":"2015-09-06T03:11:55.069Z","0.2.3":"2015-09-08T08:42:33.731Z","1.1.0":"2019-10-22T01:44:42.254Z"},"homepage":"https://github.com/kern/filepizza","repository":{"type":"git","url":"git+ssh://git@github.com/kern/filepizza.git"},"author":{"name":"Alex Kern","email":"alex@kern.io","url":"http://kern.io"},"bugs":{"url":"https://github.com/kern/filepizza/issues"},"license":"BSD-3-Clause","readmeFilename":"README.md","users":{"jojohess":true,"ishanmarikar":true,"rocket0191":true}}