{"_id":"psitransfer","_rev":"18-c8d5d4c40008f98e9e12c3ef4f1e8209","name":"psitransfer","dist-tags":{"latest":"2.4.4"},"versions":{"1.3.4":{"name":"psitransfer","version":"1.3.4","keywords":["share","upload","transfer","files","wetransfer"],"author":{"name":"Christoph Wiechert","email":"wio@psitrax.de"},"license":"BSD-2-Clause","_id":"psitransfer@1.3.4","maintainers":[{"name":"psi","email":"wio@psitrax.de"}],"contributors":[],"homepage":"https://github.com/psi-4ward/psitransfer#readme","bugs":{"url":"https://github.com/psi-4ward/psitransfer/issues"},"bin":{"psitransfer":"cli.js"},"dist":{"shasum":"0ab1818b3638d8e4f5bf038df4c43c5edb1a8a7b","tarball":"https://registry.npmjs.org/psitransfer/-/psitransfer-1.3.4.tgz","fileCount":29,"integrity":"sha512-NhamwAghzAwhRmslTnSRKqFxoxnl5jtMekLLfDNfs6EHkpT8ZZlV6b8UlsNIvBCQw36xS753fU5aKBNDQ86TEA==","signatures":[{"sig":"MEUCIQCATfpQxhfzLrNzyiexhpWYhifA9FHCoetBHE6fwj6WYAIgbZyrMXDRKrgh76Fb7MPJBPEbc6hTqgCexBMbIi11REs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1121768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelYZyCRA9TVsSAnZWagAA2pQQAIkXL0zH96yFEs6Dggrf\n4FQmGOJipy00LWMlyNXvDKssLotHs0fmhbOQITMsmJE16miKtkyNZWRIg+IE\nvIIWx40WxURTbxI4OqBB/GashDCfwKkhfj4hRD8LHD7iqCJpAkbUYIEJWVx6\n998UnAUR1jheWEyyaheh4Nb8Ds79/T0iIU1EYiCGMDW0ZptClDsi9q/sM32j\n5qTi1SJ719rhXLbFfvPrIL7gtm8EF9dCcUqjnJYqpOc4dfaGg4Jb8R1nX1ET\npbSqxleq3IGomZc6QCZntQVthiBeMWfZOBgZWc2vPB99M9FjcWT4b2MPHXZ/\nbncc5jvF8915EW6N9oknmkd8inqfKBuCYlle6p5Ywp25h1qEJeYiWwgEca9Y\navuwinWwypUAZYs0l4aQXPr2ZZ6bo9Jbqf8xGdlnE5QtRwtYqn4JoRhIlkNO\npSRYDd9uTFJ3vI7/E7pWgVNJFgoE98xAzY8QaCjazlyZTY3Y0m50KBNZGGmZ\nkRSqE6nutXzXC8RIRsiAUsCPBCXqE/Gx/fqtXP/XVEQEIYXrH9z0KDTNf0no\nNAWlKCibd++hbhnhkWUchNQCO/L3Ww4w9yUVHmk8gK4XmaxtTKA/2Vz1gaIo\ndnNsQ62/bt2hNvstO4mQ/sP+UB8j+lZCQWotiWPMMeVX5nu7z5Q5iApN4gEy\nlV3n\r\n=wm2T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"app.js","engines":{"npm":">= 3","node":">= 7.4.0"},"scripts":{"dev":"NODE_ENV=dev DEBUG=psitransfer:* nodemon -i app -i dist -i data app.js","debug":"node --inspect app.js","start":"NODE_ENV=production node app.js"},"_npmUser":{"name":"psi","email":"wio@psitrax.de"},"repository":{"url":"git+https://github.com/psi-4ward/psitransfer.git","type":"git"},"_npmVersion":"6.14.4","description":"Simple open source self-hosted file sharing solution","directories":{},"_nodeVersion":"12.16.2","dependencies":{"uuid":"^3.3.2","axios":"^0.19.0","debug":"^4.1.1","morgan":"^1.9.1","tusboy":"^1.1.1","express":"^4.17.1","archiver":"^3.0.0","crypto-js":"^3.2.1","fs-promise":"^2.0.3","compression":"^1.7.4","http-errors":"^1.7.3","tus-metadata":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/psitransfer_1.3.4_1586857585423_0.2584433099064558","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"psitransfer","version":"2.0.0","keywords":["share","upload","transfer","files","wetransfer"],"author":{"name":"Christoph Wiechert","email":"wio@psitrax.de"},"license":"BSD-2-Clause","_id":"psitransfer@2.0.0","maintainers":[{"name":"psi","email":"wio@psitrax.de"}],"contributors":[],"homepage":"https://github.com/psi-4ward/psitransfer#readme","bugs":{"url":"https://github.com/psi-4ward/psitransfer/issues"},"bin":{"psitransfer":"cli.js"},"dist":{"shasum":"1e922b715a03e6aa160050753656ab0359b9d581","tarball":"https://registry.npmjs.org/psitransfer/-/psitransfer-2.0.0.tgz","fileCount":48,"integrity":"sha512-dNzSlwIIJGexAt//gciY2iBwcskVusrf2/V/w3BSIhy8myJ9QMqC4BvWo+WcdtSU1iNk24eXL98ZhePHjC8Gsg==","signatures":[{"sig":"MEUCIAErlfIB+4tP938KieUK4dw9E/kxycZT+3GkNcxl5/M/AiEA1w4D/IIGAp3toKMB1xA4paKpf/J9MuSD0pyr30PVJa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1150545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmTT/CRA9TVsSAnZWagAAHDUP+weUx2Ket0QOUAYVByWR\nmwFQTC9lPaCJCRZH+/zZycq+f2KRzIJ/u1kbjjSxrR/K+lhV/I7QhzwNi8+p\ntVAGw2NeVa4fJIctjBV8y8m5GhflzS4FSkVqO82jaruwHzm2Z2nNFFHtkP7O\nCoB7h0GGLPRQu437TTwRiSNIvTIRs9yWbiHj4sOW4HM22tN1r+c7KwdziuA7\nXe7GaPBtUZHkAvEo8C1HFgxu8JdHSaWASv9Feg2x0GkfbwcByRj2sVq71UUO\nJGGwS/pLnI9VYsJR7814m5U7CaAB0Yuw9flNRvxHLZ22BjSPGV6CCJGnLj52\nyM0vByXYyoZiNGAdaNACIFTYVc04c/Zfg2z1Sl0zNJzzIS4UlS+xQ2s9hqbq\nmTLBGTqqpACpdW2NBE2tRv9f4o8/t5z83nkbzAryxrjni70btCrgFnL6Ry4Q\nHoRYscM5vXTa//m9gUNQ98bm118PdH//qIf/fT+2RvcKd/FYUFELLg+uiENg\nhY/lJTjCtLcAUZum5Qdd+hobonh7sl/MFFEOzCeyrwEXg8G7wBkBcTvQjnyl\nUUV8boiy+l+PAE4dZxj/T87O9kThIMwIp2cWp2JkYgJh/QCe5B14if4FEArE\nsaZIlsBzJh3L0CYWnfSXciuTnGINTMzku9871GVMorSK+B2eRxDZNo00hALL\n3OiY\r\n=+Xny\r\n-----END PGP SIGNATURE-----\r\n"},"main":"app.js","engines":{"npm":">= 3","node":">= 10"},"scripts":{"dev":"NODE_ENV=dev DEBUG=psitransfer:* nodemon -i app -i dist -i data app.js","debug":"node --inspect app.js","start":"NODE_ENV=production node app.js"},"_npmUser":{"name":"psi","email":"wio@psitrax.de"},"repository":{"url":"git+https://github.com/psi-4ward/psitransfer.git","type":"git"},"_npmVersion":"6.14.4","description":"Simple open source self-hosted file sharing solution","directories":{},"_nodeVersion":"14.13.1","dependencies":{"pug":"^3.0.0","cors":"^2.8.5","uuid":"^8.2.0","axios":"^0.19.2","debug":"^4.1.1","morgan":"^1.10.0","express":"^4.17.1","archiver":"^4.0.1","crypto-js":"^4.0.0","fs-promise":"^2.0.3","compression":"^1.7.4","http-errors":"^1.8.0","common-streams":"^1.4.0","method-override":"^3.0.0","to-object-reducer":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"testcafe":"^1.8.8","filecompare":"^1.0.4","testcafe-browser-provider-browserstack":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/psitransfer_2.0.0_1603876094711_0.13857917140565723","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"psitransfer","version":"2.0.1","keywords":["share","upload","transfer","files","wetransfer"],"author":{"name":"Christoph Wiechert","email":"wio@psitrax.de"},"license":"BSD-2-Clause","_id":"psitransfer@2.0.1","maintainers":[{"name":"psi","email":"wio@psitrax.de"}],"contributors":[],"homepage":"https://github.com/psi-4ward/psitransfer#readme","bugs":{"url":"https://github.com/psi-4ward/psitransfer/issues"},"bin":{"psitransfer":"cli.js"},"dist":{"shasum":"3595ac6eb79c91d823e3d461229b89edb0bb02f1","tarball":"https://registry.npmjs.org/psitransfer/-/psitransfer-2.0.1.tgz","fileCount":50,"integrity":"sha512-DfqQdomztS8ezkatIz7ebqZ8rszgbG2WPJ96RuEtr6jkXBdMfbxyYOMQZkqb/aqXK1Enj5L74/jzKUcL1DSlmg==","signatures":[{"sig":"MEYCIQCkXBOCtUnWTIXWc8LBglcu0hPpVhfmNHtjre91utE25wIhAO0afBWu/5/YtD7rN8KoUr0ZeM5Zbuyp6TNxjVGJ9HOa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1155399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfy2BCCRA9TVsSAnZWagAAYwAP/ix1iy06qSE7TJoWFjR0\nCBP15L8dwvUqilQ0l3o+K8vQdqC61PYt2i8knj3QVGEZggiBc75w79jW+KLm\neDvf8+48eRbWj9Pusv6zQGROAkR1N6DLZOaxF+rD16qW1KShLIL3XqBYzDWm\nBKWlQVweecOybrYbArrTRiTnBeF7l7I4Jt9XsWZb+gISFVOr9F6UytCOpSXD\nY4Z9wBtZspd5m3e6p+Z6r4s6jXw6VEjIajQ02/awOyAj748/QGKEJ32TUKqj\nsEA43s06kwfK/FelWsN2qkmKG7AnoJBML08bok4OW0ANlH7kxtpGOCaWa/jm\nC3eoOHMFUlaK6Taza3eTpG2f5XhYDgRD1tUcqCmRE4SQ0OS+u0ylXK7RcQxa\nKjpbvPzpL9rYA/AVEkPN0pTbKL9ppiIGxRfetK20zy5k0QZQz7ZYWeg6WhFQ\nieq3ymi6xxcB6TXOSkxG4NEeOfvFHLa3IlQNLiEd9z8Y3Fhxp/GtZh1lSzP9\nAw8yrPYJ5Iz9KX5NrEqWmgT1OMKvUMbv6ED1XYRO3m8MgrnCuxK/s2Fs11SP\nPJG5+Zz/BMVN1mg5JnYuo6GHPRNkolKtqRXyi0Wuv75TnTv1RtSxdVjCfy0Z\nUONLIHkg3uz0hXKssd7S7PcT9uHSJN/tHx3JbM1AK4IvH/0pgRBjsyZv4NEM\nc0oa\r\n=MslN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"app.js","engines":{"npm":">= 3","node":">= 10"},"scripts":{"dev":"NODE_ENV=dev DEBUG=psitransfer:* nodemon -i app -i dist -i data app.js","debug":"node --inspect app.js","start":"NODE_ENV=production node app.js"},"_npmUser":{"name":"psi","email":"wio@psitrax.de"},"repository":{"url":"git+https://github.com/psi-4ward/psitransfer.git","type":"git"},"_npmVersion":"6.14.8","description":"Simple open source self-hosted file sharing solution","directories":{},"_nodeVersion":"14.15.1","dependencies":{"pug":"^3.0.0","cors":"^2.8.5","uuid":"^8.2.0","axios":"^0.21.0","debug":"^4.1.1","morgan":"^1.10.0","express":"^4.17.1","archiver":"^4.0.1","crypto-js":"^4.0.0","fs-promise":"^2.0.3","compression":"^1.7.4","http-errors":"^1.8.0","common-streams":"^1.4.0","method-override":"^3.0.0","to-object-reducer":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"testcafe":"^1.9.4","filecompare":"^1.0.4","testcafe-browser-provider-browserstack":"^1.13.1"},"_npmOperationalInternal":{"tmp":"tmp/psitransfer_2.0.1_1607163970248_0.15716783271444457","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"psitransfer","version":"2.1.0","keywords":["share","upload","transfer","files","wetransfer"],"author":{"name":"Christoph Wiechert","email":"wio@psitrax.de"},"license":"BSD-2-Clause","_id":"psitransfer@2.1.0","maintainers":[{"name":"psi","email":"wio@psitrax.de"}],"contributors":[],"homepage":"https://github.com/psi-4ward/psitransfer#readme","bugs":{"url":"https://github.com/psi-4ward/psitransfer/issues"},"bin":{"psitransfer":"cli.js"},"dist":{"shasum":"87512a9bdf15b35149c9e1fe83ee0589ef8ec780","tarball":"https://registry.npmjs.org/psitransfer/-/psitransfer-2.1.0.tgz","fileCount":58,"integrity":"sha512-ueYvHDCQO9yII9yiRebMEoBThNgu3VwMNeBDm51UOBBWWXiq3djkuoCpOX6kqhkzmDDh2LPfCAIMtOb/69Z7Cg==","signatures":[{"sig":"MEYCIQCPbbQwQkIc4TAjvnF2R1LxBPr9jo/qwlaHPAJlco/ltQIhAMvRR3tOyLVWP82DU6vYuFfxa0rba0ALb2eil5qEkV8a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1175868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijkO5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1ig/+NbFuF9urONqlpmKevq4Qh+tAVfHKqopReDnHD1nPE7gTlsdP\r\nP9tpms2tGsjAT24PQ7cfe/1geQ2+wDg/nHEuuWjWFMpH1M9QaQW/J5nLAIZc\r\nOHCalwpLLhaAQklTveReyka5VE+SLyjqHKXoJjnPyFxE24GzpE1tlj7V8+TM\r\ncxrwrr6RlfNkpk1v5UBNH9RkMZlsjipS9KsIs8LV3I8H17LamabE2wa2m92E\r\n2Wya/xUSplNnDGgknhxAgdnvtaLWjVsQ6h4O5Jurh3XrYqzn/K5xcF7Z+sMb\r\nCG1e2rcNjIJCAHzXI0FKjC/EEJCCr7FipiLTKMFo9GPSbeTQhjIfTwdhYpMN\r\n4E8dwVt6Xc+086LG1VWERimqr0nWcSFxkjagTNEjn04PgONmH62RUxm8kS3Q\r\nMCJpj4VcxX80fWWC2AWI17exOso8MjVoSOf2CtPgaoJ93R9HmuPQk7vsSqJt\r\nzIqnFv0C+vYPj3UtV5+cc+nrnu9riW+4vkKf67uSS9+Cl76D6BqyMwpl7dZ9\r\ncapMV8SDbIJ0m6njYGhpvId76W2GFNyM/xlZRTF5dNG/lfvhX6uD04QKpRdc\r\n627kmAaELInOT9TD5eigFSFadjLwYUUTuUuO8QNQm9c2qQfyZvlqXW5e3LLc\r\nKytpHFK50kCmaMEjJ3vVzY5cmKRLntVGmms=\r\n=hdS2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"app.js","engines":{"npm":">= 3","node":">= 10"},"gitHead":"00213eb2f9bede144690573384f4c42573a25606","scripts":{"dev":"NODE_ENV=dev DEBUG=psitransfer:* nodemon -i app -i dist -i data app.js","debug":"node --inspect app.js","start":"NODE_ENV=production node app.js"},"_npmUser":{"name":"psi","email":"wio@psitrax.de"},"repository":{"url":"git+https://github.com/psi-4ward/psitransfer.git","type":"git"},"_npmVersion":"8.9.0","description":"Simple open source self-hosted file sharing solution","directories":{},"_nodeVersion":"18.2.0","dependencies":{"pug":"^3.0.2","cors":"^2.8.5","uuid":"^8.3.2","axios":"^0.27.2","debug":"^4.3.4","morgan":"^1.10.0","express":"^4.18.1","archiver":"^5.3.1","crypto-js":"^4.1.1","fs-promise":"^2.0.3","tar-stream":"^2.2.0","compression":"^1.7.4","http-errors":"^2.0.0","common-streams":"^1.4.0","method-override":"^3.0.0","to-object-reducer":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"testcafe":"^1.18.6","filecompare":"^1.0.4","testcafe-browser-provider-browserstack":"^1.13.2"},"_npmOperationalInternal":{"tmp":"tmp/psitransfer_2.1.0_1653490616540_0.6218131818366341","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"psitransfer","version":"2.1.1","keywords":["share","upload","transfer","files","wetransfer"],"author":{"name":"Christoph Wiechert","email":"wio@psitrax.de"},"license":"BSD-2-Clause","_id":"psitransfer@2.1.1","maintainers":[{"name":"psi","email":"wio@psitrax.de"}],"contributors":[],"homepage":"https://github.com/psi-4ward/psitransfer#readme","bugs":{"url":"https://github.com/psi-4ward/psitransfer/issues"},"bin":{"psitransfer":"cli.js"},"dist":{"shasum":"7ab71a48072e317f620e4281311fdc136f02d32f","tarball":"https://registry.npmjs.org/psitransfer/-/psitransfer-2.1.1.tgz","fileCount":58,"integrity":"sha512-v6xtIVQ6w1yzaK2LrFDKeKFCtyKDmjv+LmdRp1cUuD2jCcMHnrm1DxwG7h7TMzLEx/Jz+AsTLMkCTn3jA9X0ng==","signatures":[{"sig":"MEUCIQCJnU+i8niWWlzWNQ/kf3yUwEcokMJExF1YXiKLpUWlVgIgLjb1JjP/zmLG/QkRFB/hPy3siMEMe3NTkY8yeMDTE1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1178105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitaOuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq21w//frQTXsHcAEd7VmP6QuTO7uqqkYnjrhyhndG4TXh+pPVKDUcf\r\n8cE3HviXg0RXHfx5R6zZaw9p6BFH0uoPr7SO7H5Ymxcn9UhUm5VyhBblQ0jZ\r\n+34iOa3i1vTjrc9sMfSiv6RTsJ/Ys/f2L1LJiMaeD8ShXFenBU+N8khBvE0T\r\nQ/iQvRiZVGKBF+GHKfbf756lGbsFu+x+2qFd6KV2IA3YK/4G2NBUL7EBeunB\r\nPDsdBE8mP6S027fJWB+BbBtvEYG7gESsikGL66C3pwhrSzF1VmHv/TlNuYDP\r\nEh3if1x6TFawHjpYd2iVDGhgXz1XhE6U8TwjEZ7jY5wDNYUBW+ysJgsO9FEv\r\nkCG+OTV6hraTeSYVPNHvbXI0etEPe/kgAIHhLtsdKPadebJx9xh/0teSOQva\r\nTt6gaTmggXnRSNwNfgYpJRfEM1UtrREQLyyy+s1LV1RSXq8UMT4P/yem1ZkE\r\nflnOoNg1hlitKMePeGc8rplJUO/RZ8drM7KyMzGp64MBmncaUAgJ2hmWtoTd\r\nqIqvD8Hbx0Zp0SGgzLNXK6Jsx0Avo8gYBgkdWyKp8z1SnJd3pQslvwVY41sH\r\n2lhJaxnfXJ/ZsV+AUvoYrn558wOr6Ddtx0mOZCMRGukvBEN6a/Upa1YGfiD0\r\nmTnF4YqHN9iAaXvPEjUwvV7kGIJfF1I+VSE=\r\n=Tclx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"app.js","engines":{"npm":">= 3","node":">= 10"},"gitHead":"e2b520bc0025026b39b99475681c5aa177b48756","scripts":{"dev":"NODE_ENV=dev DEBUG=psitransfer:* nodemon -i app -i dist -i data app.js","debug":"node --inspect app.js","start":"NODE_ENV=production node app.js"},"_npmUser":{"name":"psi","email":"wio@psitrax.de"},"repository":{"url":"git+https://github.com/psi-4ward/psitransfer.git","type":"git"},"_npmVersion":"8.12.1","description":"Simple open source self-hosted file sharing solution","directories":{},"_nodeVersion":"18.4.0","dependencies":{"pug":"^3.0.2","cors":"^2.8.5","uuid":"^8.3.2","axios":"^0.27.2","debug":"^4.3.4","morgan":"^1.10.0","express":"^4.18.1","archiver":"^5.3.1","crypto-js":"^4.1.1","fs-promise":"^2.0.3","tar-stream":"^2.2.0","compression":"^1.7.4","http-errors":"^2.0.0","common-streams":"^1.4.0","method-override":"^3.0.0","to-object-reducer":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"testcafe":"^1.18.6","filecompare":"^1.0.4","testcafe-browser-provider-browserstack":"^1.13.2"},"_npmOperationalInternal":{"tmp":"tmp/psitransfer_2.1.1_1656071086472_0.15377466180141264","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"psitransfer","version":"2.1.2","keywords":["share","upload","transfer","files","wetransfer"],"author":{"name":"Christoph Wiechert","email":"wio@psitrax.de"},"license":"BSD-2-Clause","_id":"psitransfer@2.1.2","maintainers":[{"name":"psi","email":"wio@psitrax.de"}],"contributors":[],"homepage":"https://github.com/psi-4ward/psitransfer#readme","bugs":{"url":"https://github.com/psi-4ward/psitransfer/issues"},"bin":{"psitransfer":"cli.js"},"dist":{"shasum":"14a227a4114d26983757a01791906046be304340","tarball":"https://registry.npmjs.org/psitransfer/-/psitransfer-2.1.2.tgz","fileCount":59,"integrity":"sha512-boBt63gVhbnqLNmd/QgV9DwxSDlrVTUrjWhglV75vfCO7AnHux0SkhguOJlZG6zBFxj5d5CPt/mq8pyMvRMI1A==","signatures":[{"sig":"MEYCIQDE2CXnu7iRjK9TIFt2YXT0+MtcyO/bIWhSzl7FCrZrNwIhAJN+u46Zyj4Hl+uMjn7LEfPj0wk9S8L2YvQmN/6/tPLz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1180126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcq4jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoImw/+KJnRI2TprqYGGnjaRLuFVyiebp3FEtyCYTQX4pWVxW667YR0\r\nu6jgbNf2M7eGguAjo2KRPpLndCWUS6jukLDXMN70shIMUWDUSIBYUft9zuZZ\r\nZmWP9EOvRqtCMThv5VkpXx+Tz/+vBI1dL1Xx8C6esMNv9fdrMgTwN71b95lj\r\nXjb2hjawKEF2XgyXf8ccWw4xhaRbXnMp5+Ar+yqaEoWI68M0KMDo1ofWLczH\r\nsMGFJ6oJgOxTcgAAoat7/7d6vxY/SG66vrHvHIa9BJGB+MyffRCiVfyaqcRO\r\nUwMAvZd980oYpCV1sshLVVuNHgcuETQthXDNoDQMp0VSmryEnpONA3+Rdy7Y\r\nSiC7V+jPKfcQmQ2OcivLhlLOldWiMevHY7eKSpzVitIt7Rz3DGf2ufVR3jzP\r\nXhQBA0jNWQ1snQ6/ofYqF3u6cvolOmBwQpTigSrxLIJ85mPuxNKycviEMbwq\r\nooV1wPvF9NtmXw0yDwzWVoTwLXBmiq4jKGEIM3IJmXERPV2em5A7RHGCD3ZM\r\niKvND6m+TJmnGvVnIS5d2M+cBU9o48CsIQ8c+gfSGcAX5f/Pp/owdbyEBijT\r\nekNUxzt4sFvDpxnQ/z3WqV9ufeSgBWYqhAMnRykSbvpA12GpruCOfHdLSEi8\r\n1v52Vc8VNkuOYvut37j7xRex0voYzJ9hbjQ=\r\n=gzcs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"app.js","engines":{"npm":">= 3","node":">= 10"},"gitHead":"95374e0fb62521b28d7de2272c8df5fc49813771","scripts":{"dev":"NODE_ENV=dev DEBUG=psitransfer:* nodemon -i app -i dist -i data app.js","debug":"node --inspect app.js","start":"NODE_ENV=production node app.js"},"_npmUser":{"name":"psi","email":"wio@psitrax.de"},"repository":{"url":"git+https://github.com/psi-4ward/psitransfer.git","type":"git"},"_npmVersion":"8.19.2","description":"Simple open source self-hosted file sharing solution","directories":{},"_nodeVersion":"18.12.0","dependencies":{"pug":"^3.0.2","cors":"^2.8.5","uuid":"^8.3.2","axios":"^0.27.2","debug":"^4.3.4","morgan":"^1.10.0","express":"^4.18.1","archiver":"^5.3.1","crypto-js":"^4.1.1","fs-promise":"^2.0.3","tar-stream":"^2.2.0","compression":"^1.7.4","http-errors":"^2.0.0","common-streams":"^1.4.0","method-override":"^3.0.0","to-object-reducer":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"testcafe":"^1.18.6","filecompare":"^1.0.4","testcafe-browser-provider-browserstack":"^1.13.2"},"_npmOperationalInternal":{"tmp":"tmp/psitransfer_2.1.2_1668460067216_0.06685513420264666","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"psitransfer","version":"2.2.0","keywords":["share","upload","transfer","files","wetransfer"],"author":{"name":"Christoph Wiechert","email":"wio@psitrax.de"},"license":"BSD-2-Clause","_id":"psitransfer@2.2.0","maintainers":[{"name":"psi","email":"wio@psitrax.de"}],"contributors":[],"homepage":"https://github.com/psi-4ward/psitransfer#readme","bugs":{"url":"https://github.com/psi-4ward/psitransfer/issues"},"bin":{"psitransfer":"cli.js"},"dist":{"shasum":"d169ff4134798a8411ace3f49fb2a3d47eca9c92","tarball":"https://registry.npmjs.org/psitransfer/-/psitransfer-2.2.0.tgz","fileCount":60,"integrity":"sha512-rEp76rN/CwGvPKffKQsCnHlNn8wLNhKiBde03r2Ww+x6h+tO1MKyi7JreaQI9lGFzUt5XY3nnQMrAuERjedG4g==","signatures":[{"sig":"MEUCIAO+ao7SYVYDPBsRUZ4PmC9wu5gHSgIqcgvljoGJD1ZtAiEAgXhkopOLvPMQynA8SSWj5nG++LrFoA5eZAfnD4N/nHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1183789},"main":"app.js","engines":{"npm":">= 3","node":">= 10"},"gitHead":"0014d81141e0f1664ccb6841970ef1ea0237cca3","scripts":{"dev":"NODE_ENV=dev DEBUG=psitransfer:* nodemon -i app -i dist -i data app.js","debug":"node --inspect app.js","start":"NODE_ENV=production node app.js"},"_npmUser":{"name":"psi","email":"wio@psitrax.de"},"repository":{"url":"git+https://github.com/psi-4ward/psitransfer.git","type":"git"},"_npmVersion":"10.5.0","description":"Simple open source self-hosted file sharing solution","directories":{},"_nodeVersion":"18.20.0","dependencies":{"pug":"^3.0.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^0.27.2","debug":"^4.3.4","morgan":"^1.10.0","express":"^4.18.2","archiver":"^5.3.1","crypto-js":"^4.2.0","fs-promise":"^2.0.3","tar-stream":"^2.2.0","compression":"^1.7.4","http-errors":"^2.0.0","common-streams":"^1.4.0","method-override":"^3.0.0","to-object-reducer":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"testcafe":"^1.18.6","filecompare":"^1.0.4","testcafe-browser-provider-browserstack":"^1.13.2"},"_npmOperationalInternal":{"tmp":"tmp/psitransfer_2.2.0_1712317729071_0.535232194720932","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"psitransfer","version":"2.3.0","keywords":["share","upload","transfer","files","wetransfer"],"author":{"name":"Christoph Wiechert","email":"wio@psitrax.de"},"license":"BSD-2-Clause","_id":"psitransfer@2.3.0","maintainers":[{"name":"psi","email":"wio@psitrax.de"}],"contributors":[],"homepage":"https://github.com/psi-4ward/psitransfer#readme","bugs":{"url":"https://github.com/psi-4ward/psitransfer/issues"},"bin":{"psitransfer":"cli.js"},"dist":{"shasum":"6761974ea0dec8b324bc71ebcee9a0ffe9fdbc5c","tarball":"https://registry.npmjs.org/psitransfer/-/psitransfer-2.3.0.tgz","fileCount":61,"integrity":"sha512-MTzxMl1rwAqu3P3Bp/xcJLSq+cmV/ox2Ct5lytFcsSRo47OD2PBEN55LU0zitBHME+KAN70+9aozX69EIYk1mw==","signatures":[{"sig":"MEUCIF7ZyXTSm9hSGMmjAa72bwzzCvIz2t/oxya64OvDLH7LAiEA/ZELXex/B6KGDC8asGEccuYotikP/pdzHsG9jIFHVmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1186279},"main":"app.js","engines":{"npm":">= 3","node":">= 10"},"gitHead":"36c67dfb4b7f594a88d91813443946a7e0b43fbb","scripts":{"dev":"NODE_ENV=dev DEBUG=psitransfer:* nodemon -i app -i dist -i data app.js","debug":"node --inspect app.js","start":"NODE_ENV=production node app.js"},"_npmUser":{"name":"psi","email":"wio@psitrax.de"},"repository":{"url":"git+https://github.com/psi-4ward/psitransfer.git","type":"git"},"_npmVersion":"10.8.2","description":"Simple open source self-hosted file sharing solution","directories":{},"_nodeVersion":"18.20.8","dependencies":{"pug":"^3.0.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.9.0","debug":"^4.3.4","morgan":"^1.10.0","express":"^4.18.2","archiver":"^5.3.1","crypto-js":"^4.2.0","fs-promise":"^2.0.3","tar-stream":"^2.2.0","compression":"^1.7.4","http-errors":"^2.0.0","common-streams":"^1.4.0","method-override":"^3.0.0","to-object-reducer":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/psitransfer_2.3.0_1749035965416_0.47292475731469996","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"psitransfer","version":"2.3.1","keywords":["share","upload","transfer","files","wetransfer"],"author":{"name":"Christoph Wiechert","email":"wio@psitrax.de"},"license":"BSD-2-Clause","_id":"psitransfer@2.3.1","maintainers":[{"name":"psi","email":"wio@psitrax.de"}],"contributors":[],"homepage":"https://github.com/psi-4ward/psitransfer#readme","bugs":{"url":"https://github.com/psi-4ward/psitransfer/issues"},"bin":{"psitransfer":"cli.js"},"dist":{"shasum":"5cdcddcc00f70361388070c78969806a2e00b3c7","tarball":"https://registry.npmjs.org/psitransfer/-/psitransfer-2.3.1.tgz","fileCount":63,"integrity":"sha512-L3uHWP11upZZvq3HV/1pHkcLFSm0puSer/VlLflcouumd2ki8D2Ux8QZHUSPtLDFKdM/iD2TnVcGsIdvUV1ZsQ==","signatures":[{"sig":"MEUCIQDHSAKJdAe/etvmkH42qOz8p3mhY0DfzC7Cze58D7iD0gIgCAeF6DPduUUajWOQKTlWnT3iESZA8wwh06bgpkZVljE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/psitransfer@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192066},"main":"app.js","engines":{"npm":">= 3","node":">= 10"},"gitHead":"591fd4e8f9e1a73e6a82a6c43557e051466064fc","scripts":{"dev":"NODE_ENV=dev DEBUG=psitransfer:* nodemon -i app -i dist -i data app.js","debug":"node --inspect app.js","start":"NODE_ENV=production node app.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42a380d7-7918-437e-adf9-103776c577e0"}},"repository":{"url":"git+https://github.com/psi-4ward/psitransfer.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple open source self-hosted file sharing solution","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pug":"^3.0.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.13.2","debug":"^4.3.4","morgan":"^1.10.0","express":"^4.21.2","archiver":"^5.3.1","crypto-js":"^4.2.0","fs-promise":"^2.0.3","tar-stream":"^2.2.0","compression":"^1.7.4","http-errors":"^2.0.0","common-streams":"^1.4.0","method-override":"^3.0.0","to-object-reducer":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/psitransfer_2.3.1_1767010355483_0.32081966108869686","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"psitransfer","version":"2.3.2","keywords":["share","upload","transfer","files","wetransfer"],"author":{"name":"Christoph Wiechert","email":"wio@psitrax.de"},"license":"BSD-2-Clause","_id":"psitransfer@2.3.2","maintainers":[{"name":"psi","email":"wio@psitrax.de"}],"contributors":[],"homepage":"https://github.com/psi-4ward/psitransfer#readme","bugs":{"url":"https://github.com/psi-4ward/psitransfer/issues"},"bin":{"psitransfer":"cli.js"},"dist":{"shasum":"d759f07fd37fc7edb249848832d2b272f6075aa3","tarball":"https://registry.npmjs.org/psitransfer/-/psitransfer-2.3.2.tgz","fileCount":63,"integrity":"sha512-6LF/LbiGVinVQfil1YxPFKu56HZmhyR1O/hFO9s1YZNEzHSnjz13/khsXLzWF4LAsHPTvFaNrLtwyWqkmaDQBA==","signatures":[{"sig":"MEUCIBeKfwaPDv80Uy2nui2oHRCuH5JGoJ3WI41+bE0weRobAiEA11cjz13PqdbYuV4wxLm57JskIMaMEIzsC36TdLx8iMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192066},"main":"app.js","engines":{"npm":">= 3","node":">= 10"},"gitHead":"55d310ed6392798d0502b8b06ad76390de5a5189","scripts":{"dev":"NODE_ENV=dev DEBUG=psitransfer:* nodemon -i app -i dist -i data app.js","debug":"node --inspect app.js","start":"NODE_ENV=production node app.js"},"_npmUser":{"name":"psi","email":"wio@psitrax.de"},"repository":{"url":"git+https://github.com/psi-4ward/psitransfer.git","type":"git"},"_npmVersion":"9.4.1","description":"Simple open source self-hosted file sharing solution","directories":{},"_nodeVersion":"22.13.0","dependencies":{"pug":"^3.0.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.13.2","debug":"^4.3.4","morgan":"^1.10.0","express":"^4.21.2","archiver":"^5.3.1","crypto-js":"^4.2.0","fs-promise":"^2.0.3","tar-stream":"^2.2.0","compression":"^1.7.4","http-errors":"^2.0.0","common-streams":"^1.4.0","method-override":"^3.0.0","to-object-reducer":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/psitransfer_2.3.2_1767098827105_0.6701825743444683","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"psitransfer","version":"2.4.0","keywords":["share","upload","transfer","files","wetransfer"],"author":{"name":"Christoph Wiechert","email":"wio@psitrax.de"},"license":"BSD-2-Clause","_id":"psitransfer@2.4.0","maintainers":[{"name":"psi","email":"wio@psitrax.de"}],"contributors":[],"homepage":"https://github.com/psi-4ward/psitransfer#readme","bugs":{"url":"https://github.com/psi-4ward/psitransfer/issues"},"bin":{"psitransfer":"cli.js"},"dist":{"shasum":"0733eb4b5b03cf9bdca6f12ad502d191a9d929b2","tarball":"https://registry.npmjs.org/psitransfer/-/psitransfer-2.4.0.tgz","fileCount":64,"integrity":"sha512-FSGJ/OpUEyOw+hUs8ElS9E9X5uXg2s+ZzVg2heCO9MYGcHlcPAxGxapmNRhmlx6QCd2tlWKpbazZMXmd2CY1bA==","signatures":[{"sig":"MEUCIQCmDBFiCxq4oqK+9CC4ao9B01ELi2x7As1i5LhypHBxnAIgLw8reN/yHt/kkTGqzX92Wk/Kb7yRWlXNhsJM1XdEElM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/psitransfer@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194954},"main":"app.js","engines":{"node":">= 24"},"gitHead":"43e5d2ed6cdcb28ee53e28e8cff89db10adb3490","scripts":{"dev":"NODE_ENV=dev DEBUG=psitransfer:* nodemon -i app -i dist -i data app.js","debug":"node --inspect app.js","start":"NODE_ENV=production node app.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42a380d7-7918-437e-adf9-103776c577e0"}},"repository":{"url":"git+https://github.com/psi-4ward/psitransfer.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple open source self-hosted file sharing solution","directories":{},"_nodeVersion":"24.13.0","dependencies":{"pug":"^3.0.2","cors":"^2.8.5","uuid":"^9.0.1","axios":"^1.13.2","debug":"^4.3.4","morgan":"^1.10.0","express":"^4.21.2","archiver":"^5.3.1","fs-promise":"^2.0.3","tar-stream":"^2.2.0","compression":"^1.7.4","http-errors":"^2.0.0","common-streams":"^1.4.0","@node-rs/argon2":"^2.0.2","method-override":"^3.0.0","to-object-reducer":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/psitransfer_2.4.0_1769892707838_0.8867616322936682","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"psitransfer","version":"2.4.1","keywords":["share","upload","transfer","files","wetransfer"],"author":{"name":"Christoph Wiechert","email":"wio@psitrax.de"},"license":"BSD-2-Clause","_id":"psitransfer@2.4.1","maintainers":[{"name":"psi","email":"wio@psitrax.de"}],"contributors":[],"homepage":"https://github.com/psi-4ward/psitransfer#readme","bugs":{"url":"https://github.com/psi-4ward/psitransfer/issues"},"bin":{"psitransfer":"cli.js"},"dist":{"shasum":"6ae89efce869842526bd8a60b408b4777d736692","tarball":"https://registry.npmjs.org/psitransfer/-/psitransfer-2.4.1.tgz","fileCount":64,"integrity":"sha512-sk/emiGCoXFZR9KRVrCBNkB/QCn8H357hW+1OQLUb2RZJZfaEwbJ5Q5OtlT5Z1Nas6N6qEAGdV/WsViWcxVHiQ==","signatures":[{"sig":"MEQCIBDSMmGzF8ho/qk6O+AxggTKS4AyjHCIWr6CQ6cA87ZJAiAP8t0h58AeZo5uJS/WNCbowAZn6eNcjNEI9XSB+xCPwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/psitransfer@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195920},"main":"app.js","engines":{"node":">= 24"},"gitHead":"51bb781ed802070c9a3779955b58469bcf31baf8","scripts":{"dev":"NODE_ENV=dev DEBUG=psitransfer:* nodemon -i app -i dist -i data app.js","debug":"node --inspect app.js","start":"NODE_ENV=production node app.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42a380d7-7918-437e-adf9-103776c577e0"}},"repository":{"url":"git+https://github.com/psi-4ward/psitransfer.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple open source self-hosted file sharing solution","directories":{},"_nodeVersion":"24.13.0","dependencies":{"pug":"^3.0.3","cors":"^2.8.6","axios":"^1.13.5","debug":"^4.4.3","morgan":"^1.10.1","express":"^5.2.1","archiver":"^7.0.1","fs-promise":"^2.0.3","tar-stream":"^3.1.7","compression":"^1.8.1","http-errors":"^2.0.1","common-streams":"^1.4.0","@node-rs/argon2":"^2.0.2","method-override":"^3.0.0","to-object-reducer":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/psitransfer_2.4.1_1771080350723_0.024418347209008262","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"psitransfer","version":"2.4.2","keywords":["share","upload","transfer","files","wetransfer"],"author":{"name":"Christoph Wiechert","email":"wio@psitrax.de"},"license":"BSD-2-Clause","_id":"psitransfer@2.4.2","maintainers":[{"name":"psi","email":"wio@psitrax.de"}],"contributors":[],"homepage":"https://github.com/psi-4ward/psitransfer#readme","bugs":{"url":"https://github.com/psi-4ward/psitransfer/issues"},"bin":{"psitransfer":"cli.js"},"dist":{"shasum":"cb42387d1b6891ec308ad178cefb36c4b48f9b2a","tarball":"https://registry.npmjs.org/psitransfer/-/psitransfer-2.4.2.tgz","fileCount":64,"integrity":"sha512-cQu8WKmNrLrWN/VTKF4BtdWjIQ0hw2NiO1oZKo7ELABeQ5fJmZRNpJFD6QPgJTRzHITKbn+i2Zy6mjg4wcQJIQ==","signatures":[{"sig":"MEQCIECbyg+CVcZIfSoPrsHkzPDLjUF7UDwN6VUxG6gklJVcAiBuAA1bDmrCSrDGZVrAJ1MFGRA0rP2FSlR+02hU3V8Gbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/psitransfer@2.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195920},"main":"app.js","engines":{"node":">= 24"},"gitHead":"22ec552e6d579c1c859a9523810153289f3fb43b","scripts":{"dev":"NODE_ENV=dev DEBUG=psitransfer:* nodemon -i app -i dist -i data app.js","debug":"node --inspect app.js","start":"NODE_ENV=production node app.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42a380d7-7918-437e-adf9-103776c577e0"}},"repository":{"url":"git+https://github.com/psi-4ward/psitransfer.git","type":"git"},"_npmVersion":"11.11.0","description":"Simple open source self-hosted file sharing solution","directories":{},"_nodeVersion":"24.14.1","dependencies":{"pug":"^3.0.4","cors":"^2.8.6","axios":"^1.15.0","debug":"^4.4.3","morgan":"^1.10.1","express":"^5.2.1","archiver":"^7.0.1","fs-promise":"^2.0.3","tar-stream":"^3.1.8","compression":"^1.8.1","http-errors":"^2.0.1","common-streams":"^1.4.0","@node-rs/argon2":"^2.0.2","method-override":"^3.0.0","to-object-reducer":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/psitransfer_2.4.2_1776073322665_0.0663789847458427","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"psitransfer","version":"2.4.3","keywords":["share","upload","transfer","files","wetransfer"],"author":{"name":"Christoph Wiechert","email":"wio@psitrax.de"},"license":"BSD-2-Clause","_id":"psitransfer@2.4.3","maintainers":[{"name":"psi","email":"wio@psitrax.de"}],"contributors":[],"homepage":"https://github.com/psi-4ward/psitransfer#readme","bugs":{"url":"https://github.com/psi-4ward/psitransfer/issues"},"bin":{"psitransfer":"cli.js"},"dist":{"shasum":"25cc013cd3af8f28fe3c605fd4eafea2d806f40e","tarball":"https://registry.npmjs.org/psitransfer/-/psitransfer-2.4.3.tgz","fileCount":64,"integrity":"sha512-cweak37/Dl6j+okEIdiWvL+pO4e8/9Za/iHCzxiUfnXRAMuBkT0A/A1NIPVdn0Kwqfv21Tob5N+nUH22nhgy/w==","signatures":[{"sig":"MEUCIQCqLNH+wKv+bsakvNWCN7LzL6I7eR5zfMGw2uKAzybErwIgSZAi2cQVdcuP1ZEHvrZ8SNkwGc40cb4vcVcFE0bzxsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/psitransfer@2.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198535},"main":"app.js","engines":{"node":">= 24"},"gitHead":"8b547bf3e09757122efa00aab90281e3915aa0c6","scripts":{"dev":"NODE_ENV=dev DEBUG=psitransfer:* nodemon -i app -i dist -i data app.js","test":"node --test 'tests/**/*.test.js'","debug":"node --inspect app.js","start":"NODE_ENV=production node app.js","test:unit":"node --test tests/unit/*.test.js","test:integration":"node --test tests/integration/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42a380d7-7918-437e-adf9-103776c577e0"}},"repository":{"url":"git+https://github.com/psi-4ward/psitransfer.git","type":"git"},"_npmVersion":"11.11.0","description":"Simple open source self-hosted file sharing solution","directories":{},"_nodeVersion":"24.14.1","dependencies":{"pug":"^3.0.4","cors":"^2.8.6","axios":"^1.15.0","debug":"^4.4.3","morgan":"^1.10.1","express":"^5.2.1","archiver":"^7.0.1","fs-promise":"^2.0.3","tar-stream":"^3.1.8","compression":"^1.8.1","http-errors":"^2.0.1","common-streams":"^1.4.0","@node-rs/argon2":"^2.0.2","method-override":"^3.0.0","to-object-reducer":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/psitransfer_2.4.3_1776182579694_0.2135646493915544","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"psitransfer","version":"2.4.4","description":"Simple open source self-hosted file sharing solution","keywords":["share","upload","transfer","files","wetransfer"],"repository":{"type":"git","url":"git+https://github.com/psi-4ward/psitransfer.git"},"bugs":{"url":"https://github.com/psi-4ward/psitransfer/issues"},"main":"app.js","dependencies":{"archiver":"^8.0.0","axios":"^1.16.1","common-streams":"^1.4.0","compression":"^1.8.1","cors":"^2.8.6","@node-rs/argon2":"^2.0.2","debug":"^4.4.3","express":"^5.2.1","fs-promise":"^2.0.3","http-errors":"^2.0.1","method-override":"^3.0.0","morgan":"^1.10.1","pug":"^3.0.4","tar-stream":"^3.2.0","to-object-reducer":"^1.0.1"},"bin":{"psitransfer":"cli.js"},"scripts":{"start":"NODE_ENV=production node app.js","dev":"NODE_ENV=dev DEBUG=psitransfer:* nodemon -i app -i dist -i data app.js","debug":"node --inspect app.js","test":"node --test 'tests/**/*.test.js'","test:unit":"node --test tests/unit/*.test.js","test:integration":"node --test tests/integration/*.test.js"},"engines":{"node":">= 24"},"author":{"name":"Christoph Wiechert","email":"wio@psitrax.de"},"contributors":[],"license":"BSD-2-Clause","gitHead":"e1040f23d985810e6965a54dcb77e4f86542216f","_id":"psitransfer@2.4.4","homepage":"https://github.com/psi-4ward/psitransfer#readme","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-tJSin1bqJ8TeKYh0pOd2MAoXM1XPz70KcZdftURecvPKkbZkLBqtzA5QYp855B/bcqaYe2PBVjlvfouAjaxP8w==","shasum":"2a1d2e50ae47a8ee39944f9a19dbe4d5e7cb1680","tarball":"https://registry.npmjs.org/psitransfer/-/psitransfer-2.4.4.tgz","fileCount":64,"unpackedSize":1198553,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/psitransfer@2.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEx6IrrTPg6uEWWndCHk9EhbB83PE7g2bdeMh34x4JtPAiEAl390/pusdCAgb91Wx2/RneQk3eLLCMIu1MXHo3Y0vRo="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42a380d7-7918-437e-adf9-103776c577e0"}},"directories":{},"maintainers":[{"name":"psi","email":"wio@psitrax.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/psitransfer_2.4.4_1780392709613_0.10686420562972665"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-14T09:46:25.422Z","modified":"2026-06-02T09:31:50.505Z","1.3.4":"2020-04-14T09:46:25.724Z","2.0.0":"2020-10-28T09:08:14.911Z","2.0.1":"2020-12-05T10:26:10.476Z","2.1.0":"2022-05-25T14:56:56.996Z","2.1.1":"2022-06-24T11:44:46.709Z","2.1.2":"2022-11-14T21:07:47.452Z","2.2.0":"2024-04-05T11:48:49.284Z","2.3.0":"2025-06-04T11:19:25.634Z","2.3.1":"2025-12-29T12:12:36.109Z","2.3.2":"2025-12-30T12:47:07.358Z","2.3.3":"2026-01-31T20:27:03.807Z","2.4.0":"2026-01-31T20:51:48.072Z","2.4.1":"2026-02-14T14:45:50.949Z","2.4.2":"2026-04-13T09:42:02.886Z","2.4.3":"2026-04-14T16:02:59.899Z","2.4.4":"2026-06-02T09:31:49.802Z"},"bugs":{"url":"https://github.com/psi-4ward/psitransfer/issues"},"author":{"name":"Christoph Wiechert","email":"wio@psitrax.de"},"license":"BSD-2-Clause","homepage":"https://github.com/psi-4ward/psitransfer#readme","keywords":["share","upload","transfer","files","wetransfer"],"repository":{"type":"git","url":"git+https://github.com/psi-4ward/psitransfer.git"},"description":"Simple open source self-hosted file sharing solution","contributors":[],"maintainers":[{"name":"psi","email":"wio@psitrax.de"}],"readme":"# PsiTransfer\n\n[![Current Release](https://img.shields.io/github/release/psi-4ward/psitransfer.svg)](https://github.com/psi-4ward/psitransfer/releases)\n[![Dependencies](https://david-dm.org/psi-4ward/psitransfer.svg)](https://david-dm.org/psi-4ward/psitransfer)\n[![Known Vulnerabilities](https://snyk.io/test/github/psi-4ward/psitransfer/badge.svg)](https://snyk.io/test/github/psi-4ward/psitransfer)\n[![Github Stars](https://img.shields.io/github/stars/psi-4ward/psitransfer.svg?style=social&label=Star)](https://github.com/psi-4ward/psitransfer)\n[![Docker Stars](https://img.shields.io/docker/stars/psitrax/psitransfer.svg)](https://hub.docker.com/r/psitrax/psitransfer/)\n[![Image Size](https://images.microbadger.com/badges/image/psitrax/psitransfer.svg)](https://microbadger.com/images/psitrax/psitransfer)\n[![Docker Pulls](https://img.shields.io/docker/pulls/psitrax/psitransfer.svg)](https://hub.docker.com/r/psitrax/psitransfer/)\n[![Docker Automated buil](https://img.shields.io/docker/automated/psitrax/psitransfer.svg)](https://hub.docker.com/r/psitrax/psitransfer/)\n[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RTWDCH74TJN54&item_name=psitransfer)\n\nSimple open source self-hosted file sharing solution.\nIt's an alternative to paid services like Dropbox, WeTransfer.\n\n* No accounts, no logins\n* Mobile friendly responsive interface\n* Supports many and very big files (Streams ftw)\n* Resumable up- and downloads ([tus.io](https://tus.io))\n* Set an expire-time for your upload bucket\n* One-time downloads\n* Download all files as zip/tar.gz archive\n* Modal-style file preview\n* Requires Node >=7.4 or use `--harmony-async-await` flag\n* Password protected download list ([AES](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard))\n* `/admin` Page lists bucket information, [Screenshot](https://raw.githubusercontent.com/psi-4ward/psitransfer/master/docs/PsiTransfer-Admin.png) (_disabled until you set `adminPass` config value_)\n* Lightweight [Vue](https://vuejs.org) based frontend apps. Gzipped (on by default) less than 100k\n* Explicit named bucket IDs with query param `sid=<myBucketID>`\n\n**See the blog posts about PsiTransfer: https://psi.cx/tags/PsiTransfer/ and checkout the\n[Documentation](https://github.com/psi-4ward/psitransfer/tree/master/docs)**\n\n![Screenshot](https://raw.githubusercontent.com/psi-4ward/psitransfer/master/docs/psitransfer.gif)\n\n\n## Quickstart\n\n### Docker\n```bash\n$ docker run -p 0.0.0.0:3000:3000 -e PSITRANSFER_ADMIN_PASS=secret -v $PWD/data:/data psitrax/psitransfer\n# data volume needs UID 1000\n$ sudo chown -R 1000 $PWD/data\n```\n\nSpecify the version by using [image tags](https://hub.docker.com/r/psitrax/psitransfer/tags/) e.g.:\n* `latest`: corresponds to master branch\n* `2`: latest stable `2.x.x`\n* `1.1`: latest stable `1.1.x`\n* `1.0.0`: exact version\n\n### Manual, precompiled\n\n```bash\n# Be sure to have NodeJS >= 12\n$ node -v\nv12.4.0\n\n# Download and extract latest release package from\n# https://github.com/psi-4ward/psitransfer/releases\n\n# Install dependencies and start the app\n$ NODE_ENV=production npm install\n$ npm start\n```\n\n### Manual, from source\n\n```bash\n# Compile the frontend apps\n$ cd app\n$ npm install\n$ npm run build\n\n# Install dependencies\n$ cd ..\n$ npm install\n$ npm start\n```\n\n### Configuration\n\nThere are some configs in `config.js` like port and data-dir.\nYou can:\n* Edit the `config.js` **(not recommend)**\n* Add a `config.production.js` where `production` is the value from `NODE_ENV`\n  See `config.dev.js`\n* Define environment Variables like `PSITRANSFER_UPLOAD_DIR` to set the upload directory\n* To secure your PsiTransfer if exposed to the internet from unwanted, non authorized uploads use the `PSITRANSFER_UPLOAD_PASS` environment variable\n\n### Customization\n\n`public/pug/upload.pug` and `download.pug` are kept simple.\nYou can alter these files and add your logo and styles.\nPlease keep a footnote like *Powered by PsiTransfer* :)\n\n### Debug\n\nPsitransfer uses [debug](https://github.com/visionmedia/debug):\n\n```bash\nDEBUG=psitransfer:* npm start\n```\n\n## Side notes\n\n* **There is no (end-to-end) payload encryption (yet)**.\n* `Download all as ZIP` does not support resuming the download.\n\n:star2: Contribution is highly welcome :metal:\n\nWant to say thanks and buy me a beer? [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RTWDCH74TJN54&item_name=psitransfer)\n\n\n## License\n\n[BSD](LICENSE)\n","readmeFilename":"README.md"}