{"_id":"@bunch-good-drive/good-drive-api","_rev":"7-0270bfff691a53057289d63eadde5ecc","name":"@bunch-good-drive/good-drive-api","dist-tags":{"latest":"0.8.0"},"versions":{"0.1.0":{"type":"module","name":"@bunch-good-drive/good-drive-api","version":"0.1.0","description":"Good drive is a file-sharing/cloud-storage service, presently intended to provide an alternative to e.g. google drive, for use in the bunch ecosystem The project planning is done in [this trello board](https://trello.com/b/Ff5Ejwxu/good-drive)","main":"backend/start.js","scripts":{"start":"nodemon backend/start.js | pino-pretty","test":"NODE_ENV=test mocha","migrate":"node-pg-migrate --migrations-dir migration_project/migrations"},"repository":{"type":"git","url":"git@gitlab.deranged.dk:deranged/good-drive.git"},"author":"","license":"ISC","dependencies":{"@fastify/cors":"^8.0.0","@fastify/multipart":"^6.0.0","config":"^3.3.7","fastify":"^4.0.0","http-errors":"^2.0.0","migration_project":"file:migration_project","minio":"^7.0.19","pg":"^8.7.3","smacker":"^1.0.5"},"devDependencies":{"axios":"^0.27.2","chai":"^4.3.4","mocha":"^9.1.1","node-pg-migrate":"^6.2.2","nodemon":"^2.0.12","pino-pretty":"^7.0.0"},"gitHead":"3ad515922475c80db41bb0fc11dfd9bfc09ca0fe","_id":"@bunch-good-drive/good-drive-api@0.1.0","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-2nsmFV2oiG/0yJidJX6Vse3fHDh7H8OikG+Q3TfHHpMbDL6LhoLeaWorpE2D5hCcmmLS2vlA3VuzKaShgpdZQw==","shasum":"aed8b63626e683f59bca27d164a8406475bc8b7a","tarball":"https://registry.npmjs.org/@bunch-good-drive/good-drive-api/-/good-drive-api-0.1.0.tgz","fileCount":42,"unpackedSize":206805,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGgkmChrhdZw9yuaNaAQCx8+Cx0pz3UxlY5g6vTkEDeAiEAueV36+V3FolEJUxXibXgodCEFlqgXDOcUq933r5mCA0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEfx9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFXw//fSM9WViO9uNZU/Wn5XcQC7t1rR4uKrTamJiVIrZu4UsvN+jm\r\nxJ5cfsF6u/Ij3U9uJNCJ4RoGReBfnMJKcnGhdkKcS6RSthHv60OKeXT27iu+\r\nwEt883chtlqYLgJjkwD+ivzsmzK4Kp/dmqEw8RpsL0BOHofbL9dllkAQAQM8\r\nP7z69j3ZPJ0+w0GApeNAbEL75uHvHhnsUYtWEYuVsQoxY1Ka4Dy8tvszdfy4\r\nJ8VFPNrIkoE6NV+c7WKDG1GLgF8PhmTvYipA5mc7WEZpZyYKrhDdPo0mzEua\r\nDx3qBZCsJ9+QI5OkvoQUx40dS0un50BT5EEppOuYYTIGiG+cTykd5PENpfIg\r\nSDtiHudHRjy89HmlBugIeYSLhli4UmUfCNsenEAfMhgSfioDV3Xz7+uS1fqz\r\nyZK1vaf2XhZrMUgZogdU0BWc0sy3w7P/JaiUD4EKdYIWyoIYMyvXpMifFo1Q\r\nqlppNOETDHX3k4FkI9hkCu3RlEaasshWRn2WNmj6VuLvrBdExCX4dJt9LBMe\r\n++EptV7mN0Ncb6JNHKawALxhHqvRiCNYCPlQYF/Ez9bHjBwyJhW1fNVGd2Vq\r\nXpfMbxPsWaLO8V6GfgKHL9hQRV87kLKGGCpuepWaLDuHBpHALoKAUeWu0qWW\r\nHSZfMbKcTFAcrKkSfwSD/vxP9x3q28K7ou4=\r\n=VgsS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bladtman","email":"sigurt.bladt@gmail.com"},"directories":{},"maintainers":[{"name":"bladtman","email":"sigurt.bladt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/good-drive-api_0.1.0_1662123133691_0.296700897968023"},"_hasShrinkwrap":false},"0.2.0":{"type":"module","name":"@bunch-good-drive/good-drive-api","version":"0.2.0","description":"Good drive is a file-sharing/cloud-storage service, presently intended to provide an alternative to e.g. google drive, for use in the bunch ecosystem The project planning is done in [this trello board](https://trello.com/b/Ff5Ejwxu/good-drive)","main":"backend/GoodDriveService.js","scripts":{"start":"nodemon backend/start.js | pino-pretty","test":"NODE_ENV=test mocha","migrate":"node-pg-migrate --migrations-dir migration_project/migrations"},"repository":{"type":"git","url":"git@gitlab.deranged.dk:deranged/good-drive.git"},"author":"","license":"ISC","dependencies":{"@fastify/cors":"^8.0.0","@fastify/multipart":"^6.0.0","config":"^3.3.7","fastify":"^4.0.0","http-errors":"^2.0.0","migration_project":"file:migration_project","minio":"^7.0.19","pg":"^8.7.3","smacker":"^1.0.5"},"devDependencies":{"axios":"^0.27.2","chai":"^4.3.4","mocha":"^9.1.1","node-pg-migrate":"^6.2.2","nodemon":"^2.0.12","pino-pretty":"^7.0.0"},"gitHead":"35656d9e76338e4eb98edc7946c1a4b984dd0ff5","_id":"@bunch-good-drive/good-drive-api@0.2.0","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-R06Y+2hmqchoXGP4HXQGW2y4KIL5+C83ZK0iBhUJNFnRpp0E6giPE55vX/i4c3Kcdyk3wkRqMRKZxx0ddQ1uKA==","shasum":"deda967e261e58926d4fd7c8812ebff6f348d0ba","tarball":"https://registry.npmjs.org/@bunch-good-drive/good-drive-api/-/good-drive-api-0.2.0.tgz","fileCount":42,"unpackedSize":206816,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxgbHA8c4rB98wsIy6th+B2MOiLmjLYDFLcKVWldoraQIgJB1ECXvpJVg3tJvz9N/hpdthx17hf/ZjWgacI8dhoTo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEgBQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNLBAAj+BkmCWQtcJmZXx+LzfBsZ4CP6SHL8tIDyY2r4CilpEAE0ea\r\n0+0vy4c1vqvN3YNVzr2mh8jFXUVFz07kP/0MNWEq6+y5SpDdZIfmRIaMWuqp\r\nGE6puWHQNrE+gcOJU1PPT1aSaxyqCaM4WIcrynsUo4D3YwZ9KskQ0ELuPYm+\r\nxlQYMZXDKujNLl/Wh7NgsGjy6s8Mn6e77FISdCumjh7HiTUiyULfR8HSUPMR\r\nv9ZxmV07rZNn5DHYyfGWXFfpHxSuxJ78eyMh5wWbsDKgrTR+tl5xBlnT2WMs\r\nldKzmiTB4zV3SHjL9KH0RzESf3Z8H/XAua5WPi1mRmZEMpbkeXNt0yegg5PO\r\nZd9oMjF5fevqGvvY6Zv57lLM46r/HWbiRaI1T4G9m1fPuNA0GDM+pYCnUnkq\r\nKwkTg5IHKMwUoSa9Woc477YkNMr2mfeBorgAF5E4Ny0KdkWkZB9FMGHTKcog\r\nmjwTAKkxGPjsIfwiRy+YXnyZgNOxmCujGMMgKK92URFuT38PhoaBXJFTMaya\r\n89bTMRLC6c/3eG3g4YLnRCHh5F4SM9N3Q7liK/AAkboHo2leiIDmah1Kr5M1\r\nI5PVz/ep36lpSgjRNaPpm3lci09LO+4FpcKYiEc3CVFC3V5f1lLWdIsrAE4l\r\nRA39EfrPB4Sl+EOyfDbHPIqkSqMzMn8uXts=\r\n=EdG2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bladtman","email":"sigurt.bladt@gmail.com"},"directories":{},"maintainers":[{"name":"bladtman","email":"sigurt.bladt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/good-drive-api_0.2.0_1662124112554_0.2844851790507936"},"_hasShrinkwrap":false},"0.3.0":{"type":"module","name":"@bunch-good-drive/good-drive-api","version":"0.3.0","description":"Good drive is a file-sharing/cloud-storage service, presently intended to provide an alternative to e.g. google drive, for use in the bunch ecosystem The project planning is done in [this trello board](https://trello.com/b/Ff5Ejwxu/good-drive)","main":"backend/GoodDriveService.js","scripts":{"start":"nodemon backend/start.js | pino-pretty","test":"NODE_ENV=test mocha","migrate":"node-pg-migrate --migrations-dir migration_project/migrations"},"repository":{"type":"git","url":"git@gitlab.deranged.dk:deranged/good-drive.git"},"author":"","license":"ISC","dependencies":{"@fastify/cors":"^8.0.0","@fastify/multipart":"^6.0.0","config":"^3.3.7","fastify":"^4.0.0","http-errors":"^2.0.0","migration_project":"file:migration_project","minio":"^7.0.19","pg":"^8.7.3","smacker":"^1.0.5"},"devDependencies":{"axios":"^0.27.2","chai":"^4.3.4","mocha":"^9.1.1","node-pg-migrate":"^6.2.2","nodemon":"^2.0.12","pino-pretty":"^7.0.0"},"gitHead":"782dfe07f04aaa7f830c800dc17957b7ba03f02d","_id":"@bunch-good-drive/good-drive-api@0.3.0","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-YG5CKyl+FBIFL1wz3BevRmkrvVY9rZ35eqJaFb6Xa1pBkia2ILB2QcL+9dVbs1yNUe9KRrGNcH6sk8l0h1m3FA==","shasum":"65ae17b7f22e995341feaab972542885877dfc9b","tarball":"https://registry.npmjs.org/@bunch-good-drive/good-drive-api/-/good-drive-api-0.3.0.tgz","fileCount":42,"unpackedSize":206890,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcrPVQITlNcWJfqADcKVrckpsb5DimqgJo8MGN9fbzFAiAh0T14KA93j6yfzW1VdcT/KpiRADl8ertCt4N3XomG0g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEgiyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6rg/7BtXQuUvrkg0GyXTRNbvtANM+ZxnesjKbRMo5x9v6Scwu6L+L\r\nrMit3IVaswKmQchonbm1U2OKeZ4HUwXR3vyHgZ0/ACUHZUUja6yyj48Qrqup\r\nJUXs6TbUfDBEo8wuSAxKk+ZkiJUrAzD5uMvh649wiLYHb7DFq1QkYGM1dlsr\r\n7pllf7x79kzjxBa1YZVmVYpeRicPE6cG3QQITlU40akGAT6unD2kzsZC9r8x\r\npx37LvvDiQcqg0+k5RDSJ7TnoKPlLAVE6U0raSZO+1NFCDK+hYgnYPM+9dFD\r\nIOCEW9FKht821DvcRcBwyfofn+62xWMcaZvRZdd5lCglwST/ceneH8ZBHwvt\r\n0RSlhPYva5j90eob03Y+YWz6sAgdf2wPYSZWBv66SRak4qS3GWksYUL+dDf+\r\nTj12rwo2PZKAG3d0+MJEgaMYoJSfqzbEvGE+1cSoKgZCMuodRS3Z+ZMWB9D1\r\n7cTxSQQCPYxG4/lt4aCLuI1uS8mv60yISUqimYeWRwLjBSrJy+gitFL7oVsS\r\n+S0vHNvLC4QpauW/0+XJ44lnL/YgJDo1ONzq+dpi7JMYImn52IHAIXj7DcL/\r\njiJCTrX+96HTMtopgdoPZo4W5orUo0h4bLtjrMod1d1UmlXDTY4QHY1LMPKx\r\nNJAN2PF7f3iSNmSJWqNdwJWWJdA1YMr5dDA=\r\n=Y//I\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bladtman","email":"sigurt.bladt@gmail.com"},"directories":{},"maintainers":[{"name":"bladtman","email":"sigurt.bladt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/good-drive-api_0.3.0_1662126258221_0.6084406330747785"},"_hasShrinkwrap":false},"0.4.0":{"type":"module","name":"@bunch-good-drive/good-drive-api","version":"0.4.0","description":"Good drive is a file-sharing/cloud-storage service, presently intended to provide an alternative to e.g. google drive, for use in the bunch ecosystem The project planning is done in [this trello board](https://trello.com/b/Ff5Ejwxu/good-drive)","main":"exports.js","scripts":{"start":"nodemon backend/start.js | pino-pretty","test":"NODE_ENV=test mocha","migrate":"node-pg-migrate --migrations-dir migration_project/migrations"},"repository":{"type":"git","url":"git@gitlab.deranged.dk:deranged/good-drive.git"},"author":"","license":"ISC","dependencies":{"@fastify/cors":"^8.0.0","@fastify/multipart":"^6.0.0","config":"^3.3.7","fastify":"^4.0.0","http-errors":"^2.0.0","migration_project":"file:migration_project","minio":"^7.0.19","pg":"^8.7.3","smacker":"^1.0.5"},"devDependencies":{"axios":"^0.27.2","chai":"^4.3.4","mocha":"^9.1.1","node-pg-migrate":"^6.2.2","nodemon":"^2.0.12","pino-pretty":"^7.0.0"},"gitHead":"760433b7158f13e1d0a39267f1d3567c5154b1f9","_id":"@bunch-good-drive/good-drive-api@0.4.0","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-W+TZDUs5OG3Vtn1kL/8/AM0O5fxKBHl7kD0T7eWfFdaeM/5HUPa5rjJEd4IJpP3wjRJdVTG3xIqQ0/cqPotWcg==","shasum":"1f8235d6898437c20295373a07730bacb7b62ea9","tarball":"https://registry.npmjs.org/@bunch-good-drive/good-drive-api/-/good-drive-api-0.4.0.tgz","fileCount":43,"unpackedSize":207113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRuDQgLTpiYXZ6OwugmxjGXih0Qy8luL4eTSOkdokQ/AiEAuhSGBlEhmB690wd5qNedeIsnR8Jn1sYGhVtjMNdY5b4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEgxIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUxg/7BgG/gWfABfggqOJCRU2hZKEDJADqLIgNQic+wcmA28rGZ1IZ\r\n3ePira8i6A5wx5whWOVcOm6oE8Iemkdss42O4d8GcXVISqL25GPsFWCo93Ta\r\nl4U67ToTabKscBHIMDHj6f9HSNpc9rAe1boJJGtNXE/nnB6ewqZk0asq0qhy\r\nusDKrIXhCXsL9r2QzuKlyMqQas3AtpQOvlmzZL0O6bnS5Q5TsIh3kmq7SoCc\r\nednfuvvRLITbLq2mmudznPYPDTYkWuXl6aZsvbw6giedeakGMLUsQ0MmenYk\r\nPWcYJnmd84uN6tXWWhHx0qhPGW5I80DTVKsOikq/+f7dsFn1mRLmGUIsem+P\r\nbY5LFZ+L3vD6OkPl7CbP1WlICvUB45ykbmwN1uYvtmt0Le/56eO1X5ZPqJyz\r\nK/3WvPk+rVdgNh9kT9h0vOyNyDPEIW0v/7da7Jya35f47v0GfM9Cli4sq/ku\r\nJxk+SCqVeG9oIanF4DUHLIRt1NCuDsqSMJbyzLWlZ+OOzMOk2Rd1TphcorWM\r\n9zlS1edevUk+iQ+JSfehvm1cuqDjkT4folG07LsUIovgdQRsmUc2hEP5xFbm\r\n/vMGZCIvt4zgeDpJP/NHy4AX/55enLJG1Jq31i3Qxt08zqOLV9t8gBWNLf3a\r\npEmFH2qErx/yMwyR4L42Je5F8qE9KF9GGMo=\r\n=owWW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bladtman","email":"sigurt.bladt@gmail.com"},"directories":{},"maintainers":[{"name":"bladtman","email":"sigurt.bladt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/good-drive-api_0.4.0_1662127176358_0.029706108136137832"},"_hasShrinkwrap":false},"0.5.0":{"type":"module","name":"@bunch-good-drive/good-drive-api","version":"0.5.0","description":"Good drive is a file-sharing/cloud-storage service, presently intended to provide an alternative to e.g. google drive, for use in the bunch ecosystem The project planning is done in [this trello board](https://trello.com/b/Ff5Ejwxu/good-drive)","main":"exports.js","scripts":{"start":"nodemon backend/start.js | pino-pretty","test":"NODE_ENV=test mocha","migrate":"node-pg-migrate --migrations-dir migration_project/migrations"},"repository":{"type":"git","url":"git@gitlab.deranged.dk:deranged/good-drive.git"},"author":"","license":"ISC","dependencies":{"@fastify/cors":"^8.0.0","@fastify/multipart":"^6.0.0","config":"^3.3.7","fastify":"^4.0.0","http-errors":"^2.0.0","migration_project":"file:migration_project","minio":"^7.0.19","pg":"^8.7.3","smacker":"^1.0.5"},"devDependencies":{"axios":"^0.27.2","chai":"^4.3.4","mocha":"^9.1.1","node-pg-migrate":"^6.2.2","nodemon":"^2.0.12","pino-pretty":"^7.0.0"},"gitHead":"d36bd50c4aac19eb2a4ca3bdf9325ffcd8c86429","_id":"@bunch-good-drive/good-drive-api@0.5.0","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-rGKfKdb5MScqapdcPTqGm41ihHbrRk/z2DDwk5ywwJzZm6KqdNcM84Q3wPJRWE0Ryv4+2e+D0Vp3CTgFPmgxVA==","shasum":"ea13ef1b84efc9a93b4fed651f367ca440b0dcd0","tarball":"https://registry.npmjs.org/@bunch-good-drive/good-drive-api/-/good-drive-api-0.5.0.tgz","fileCount":43,"unpackedSize":207168,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGg5Ck2d0PlEV6boObD3JBD5vFtwnoogkAYpJx4vXni7AiA9x5dsa694eJm9Y8WUbrx9IIYiGi8uDeystegKuUfn9g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEi4KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+nQ/+NDd2YcV3mdRMg4TRmGLddvd2TWXO+y/XB3eZcGkDkzcLOWG/\r\n6aPc47512R+hqE7COZQXc0el+TxHKT+fW3n/MAV/rFyK5FkPqWTNt+8EtOfS\r\nHSE9Ao0ENluzbuUTektA6a26TMQ3o367CGStsM5jUbaKkVCKcuanwZZsl0JQ\r\nD4YrZ9Y7B3J3Zo+dcZsbidRDBlQlpkL8PfcyDlVhrrBmoBPWe3tkkUGEz3Os\r\n/oPHtKw7W4OdcOj5m6GJkYkQHbFG6cgiTSnWU2HThVAFJPWIB94QfLnRE9pv\r\nAT8Bp5xntd/Z9AkETH1kM92CFsbOs5jrhlBkjj5YMDOJ7KCpbQkruZuoM12V\r\nqooW8R6oDd+AKa5kyioO9BxvXjQEXAnJYMYs++Cb/nzwmthzDSFi3u741Bwk\r\nd4NsXiXe9iTc2A7u35lRUZHC//rsE7fIBElnra5nDHYhxjClYn5muN1lnpJa\r\nJpUw7BFjuaQm8xZJ1y5hY148+zr6//Fd6BfMO/LuMlVHbsroCD0EuTsA+3LO\r\nvRV9EeVxTz1C3Qy9AIgiShD8kkVPvklmWAgv6dKG+YDJXyCsO2NVTuPPS2py\r\nH4x6MGGkJvXigB7INnYVOIEaKfRmj+/o7C3i7mf88+0TeQC1uiQnqyu334ys\r\nZh3Wa7uLu3hF6+gjZCZI5s7DvpzHuC0DL64=\r\n=xtLe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bladtman","email":"sigurt.bladt@gmail.com"},"directories":{},"maintainers":[{"name":"bladtman","email":"sigurt.bladt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/good-drive-api_0.5.0_1662135817893_0.11906598993435713"},"_hasShrinkwrap":false},"0.6.0":{"type":"module","name":"@bunch-good-drive/good-drive-api","version":"0.6.0","description":"Good drive is a file-sharing/cloud-storage service, presently intended to provide an alternative to e.g. google drive, for use in the bunch ecosystem The project planning is done in [this trello board](https://trello.com/b/Ff5Ejwxu/good-drive)","main":"exports.js","scripts":{"start":"nodemon backend/start.js | pino-pretty","test":"NODE_ENV=test mocha","migrate":"node-pg-migrate --migrations-dir migration_project/migrations"},"bin":{"good-drive-api":"backend/start.js"},"repository":{"type":"git","url":"git@gitlab.deranged.dk:deranged/good-drive.git"},"author":"","license":"ISC","dependencies":{"@fastify/cors":"^8.0.0","@fastify/multipart":"^6.0.0","config":"^3.3.7","fastify":"^4.0.0","http-errors":"^2.0.0","migration_project":"file:migration_project","minio":"^7.0.19","pg":"^8.7.3","smacker":"^1.0.5"},"devDependencies":{"axios":"^0.27.2","chai":"^4.3.4","mocha":"^9.1.1","node-pg-migrate":"^6.2.2","nodemon":"^2.0.12","pino-pretty":"^7.0.0"},"gitHead":"09ef764c21e287b80465ebffb68827a76d8c0eab","_id":"@bunch-good-drive/good-drive-api@0.6.0","_nodeVersion":"18.8.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-5YbdxzcWYjO7e7Ta3vp0QnQNwWIxWoWKyMsaO+zKQiqBWIzhwA7e9CnQe8P9YET6UBISg7y5yziLHjH/FqPiIQ==","shasum":"894b49f70d0bdfcef3cdba72cfba7ccc4bd3f693","tarball":"https://registry.npmjs.org/@bunch-good-drive/good-drive-api/-/good-drive-api-0.6.0.tgz","fileCount":43,"unpackedSize":207208,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCAjrkRydRtxyTo6ER1RqISrs99UYzvA0X1a9C9FAX+AIhALMeapWfpkt+ZV/1Tpm+bVVwHhgZOOFnwUu6wHT2D+j3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFe2KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRAxAAkQo6a4gI8mpsodP049GPWOd2yUKAsY4ImFW/i3NWiH0QVB1n\r\nsJXgnEy4Aa5rXwPQAkkL2tNeA2eCdMbKDx6b+MAH/9n/JP83bHx1xFKSzzxE\r\n75j+B+GSqRnERnywDLd3j53qpghSSOLKCd5blF+jgH0k/zsddkFBRHoAcz/U\r\nHkGmdtiu2LN34kvDDad7cQP+kmS4UowQfRCLz3x94v0W380Z7Q9tv7hBMYdX\r\n8PlINciX+uRFoBaU+i3RyOc9DdQDjRT2RopNoGc1WXdlsZ366HU2W+hbuU3c\r\nP1afWulcGvr/wJ4A+56qZNCtjWtRSfSiafLCtkzQuapd4oNj2UbQkqvvmSOP\r\nuZc+K62AVx92iKa/rxR23Yx0XYbY2Ubuks4pNS5cKJmqK5u/cI2zHXW+DmTn\r\nt3wh+UGpkkXBY0+afaX7Nig8CxegM/eFuc3PRRKLZmm1S+cP6hR8VhHwnJ3m\r\nojdWX7ovRT89hbE5Dd1Wt3vtTk56jV1sDfGXCIHtUdDRUqAYsStd+PlEiln3\r\nCERasbTs9a8DB0qx74zTlxmnGk453LWf7Uf+FaeaZXmhaI1iOSFdXQtVaS0J\r\nMQ90daXH54u6efoIhpKT3cywRS/4vvuZQFFCyVGe/+3xD+jw3Le8Te7tJNVb\r\nwDUZuII3Z5s4Lgl7c6wCKYsv3s9crcoAO+c=\r\n=Uxch\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bladtman","email":"sigurt.bladt@gmail.com"},"directories":{},"maintainers":[{"name":"bladtman","email":"sigurt.bladt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/good-drive-api_0.6.0_1662381450365_0.5539148011377188"},"_hasShrinkwrap":false},"0.7.0":{"type":"module","name":"@bunch-good-drive/good-drive-api","version":"0.7.0","description":"Good drive is a file-sharing/cloud-storage service, presently intended to provide an alternative to e.g. google drive, for use in the bunch ecosystem The project planning is done in [this trello board](https://trello.com/b/Ff5Ejwxu/good-drive)","main":"exports.js","scripts":{"start":"nodemon backend/start.js | pino-pretty","test":"NODE_ENV=test mocha","migrate":"node-pg-migrate --migrations-dir migration_project/migrations"},"bin":{"good-drive-api":"backend/start.js"},"repository":{"type":"git","url":"git@gitlab.deranged.dk:deranged/good-drive.git"},"author":"","license":"ISC","dependencies":{"@fastify/cors":"^8.0.0","@fastify/multipart":"^6.0.0","config":"^3.3.7","fastify":"^4.0.0","http-errors":"^2.0.0","migration_project":"file:migration_project","minio":"^7.0.19","pg":"^8.7.3","smacker":"^1.0.5"},"devDependencies":{"axios":"^0.27.2","chai":"^4.3.4","mocha":"^9.1.1","node-pg-migrate":"^6.2.2","nodemon":"^2.0.12","pino-pretty":"^7.0.0"},"gitHead":"2e34507e3a0c11378712f4b424bdd91dcefa1baf","_id":"@bunch-good-drive/good-drive-api@0.7.0","_nodeVersion":"18.8.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-18I+oZVe9ygAkyzER3V+E97fj5CKfxfRXh3kUgVOF/NX/X52aPUT5eP+GafADogVnOqjVUvg66ffqbfnlinoAA==","shasum":"9a639ed7fdc4c0208a3b9448ddf3eaa14e908bc6","tarball":"https://registry.npmjs.org/@bunch-good-drive/good-drive-api/-/good-drive-api-0.7.0.tgz","fileCount":44,"unpackedSize":207543,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTUNsafMttmmOHGVvdj3eLC2xJuz0OlEpEJCq3g7jTiAiEAipP9UgFVbS4U1OlWxJfC++BaeuiGbjvj2QVAEYbZGqg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFf1XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrLxAAlLWx8o7EO6ZSPqY5XK7F7DHPGFgN4GH3mxyB/9lb9mFj07aj\r\nlYJvZrBVLlkIeA53gxJSaZlt5oj39fGiJBI/9WK+fyMEsf0j8TCFcyKjpgLV\r\n4+IH254OUoXzJLAyd3UEH81S4AJPyxICOq1Ss1nRl91vlOyECaZwH/PnDlMs\r\nelSB+pjZym3F9/TO6XTJ6vZWmb9PzzlF/rSvctMls2gb2HCsX1C0bvdvSKaS\r\nsGcFUvHn5B2ExtctIH+6KyputLgl7FG2JzGsJn6qr+kiex6bycdtcVC36Mtk\r\n0rYBIhQfSKABq4Jcaj1CV5B5AyqFpbzJ288tWR4x/T8p05bUPY8RXcH5scx9\r\nXerYan6R+k/L/QkZvE/BFBYxA3lU1C7rWOqNqKvSCNkXvX5sIYgFjspRnEwO\r\n281MJqoNekK6q6OwDWP/smn3G8lh355/fpc52e3Za76xHLMzrolWzjWIU/uQ\r\nXQRvVCe0oAkgzdwOObKxFZDvSxprBFVlmvxOceWl+m4gP40H3SlXZhsKlZs7\r\ndTfwtI1cdPcJJO5GkuOigOVwzBYjC4GLjjSWz8KrlWVbtP+3jU4KNlriFUo6\r\n8mWW156ryU8q/8EQqRaYt2dqipaKXwD/Z35in22nZkki5eWtqKnrrRjYBMEP\r\njD028vbJWcmJum7Ss11VxpdTPlIMgCY2p5Y=\r\n=Rjku\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bladtman","email":"sigurt.bladt@gmail.com"},"directories":{},"maintainers":[{"name":"bladtman","email":"sigurt.bladt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/good-drive-api_0.7.0_1662385495418_0.507727566783517"},"_hasShrinkwrap":false},"0.8.0":{"type":"module","name":"@bunch-good-drive/good-drive-api","version":"0.8.0","description":"Good drive is a file-sharing/cloud-storage service, presently intended to provide an alternative to e.g. google drive, for use in the bunch ecosystem The project planning is done in [this trello board](https://trello.com/b/Ff5Ejwxu/good-drive)","main":"exports.js","scripts":{"start":"nodemon backend/start.js | pino-pretty","test":"NODE_ENV=test mocha","migrate":"node-pg-migrate --migrations-dir migration_project/migrations"},"bin":{"good-drive-api":"backend/start.js"},"repository":{"type":"git","url":"git@gitlab.deranged.dk:deranged/good-drive.git"},"author":"","license":"ISC","dependencies":{"@fastify/cors":"^8.0.0","@fastify/multipart":"^6.0.0","config":"^3.3.7","fastify":"^4.0.0","http-errors":"^2.0.0","migration_project":"file:migration_project","minio":"^7.0.19","pg":"^8.7.3","smacker":"^1.0.5"},"devDependencies":{"axios":"^0.27.2","chai":"^4.3.4","mocha":"^9.1.1","node-pg-migrate":"^6.2.2","nodemon":"^2.0.12","pino-pretty":"^7.0.0"},"gitHead":"53948866748306a11a75efdc25f966994eca0ccb","_id":"@bunch-good-drive/good-drive-api@0.8.0","_nodeVersion":"18.8.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-VNwYJhtCLTHQHtNG1HWAbJIx2a9B8ZTRbRtFfF9HqaATX9sxeZAa8Y1Vc78Q1rf59G3R3ymEQ2g/GS3UbkQu2A==","shasum":"0388343efecc7e455c294deca31ff993de973cad","tarball":"https://registry.npmjs.org/@bunch-good-drive/good-drive-api/-/good-drive-api-0.8.0.tgz","fileCount":44,"unpackedSize":207535,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlxuSW7DI+LOKy5rqI5FKif/Ebh79yyC7s0xihNZ1imQIhANLrXYS0NZL5KTd23CJW6lVQ0MBrPU/Or9bmsJ9BMzMz"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFg5UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3+w//XMK7vBbdXVpuxaEkkdtZzrgLoTWdJUgy+57EVFn7OyFRovjM\r\nJF9xCAqpzFk208agHD1EX9oJoquffbi6BOU4JxjwhSFIqIf86u234X4q0WRc\r\nsbrFP/d91Gk+tj24hOoIGXK3Sikds/ZWaMtmeTI5fqwlWipBN2qwJ+mLdxbW\r\nrthxgQbbsYTKdGO0O6DyH4IzCRZ7Ev0KSsFRhVKoYcO94nc6tUaYKuEJD+Ho\r\nJzYEKwX75vfuBurQVWpyUwOidfrN5a/YhXlkxgHnFXObkfXRd0/Ovdg/vlrv\r\nXG5BXadyiNfFE1icTYFIPuANVFyhlRea2215QCi3PQschxIFg+Vg9JkvL9bz\r\n5PTzAqYLqUDmCufcNu2WSrWihTKJLskHY6n5GYP/74ApnfCgy3Mw5YLX8yBO\r\nl8MGFaAy1ZAjaUVYOJLSc1Wv9kTC+zlMCK2SeN4NTRfPcIEgKwXnsE/slZ4m\r\nihcID80YCblOFQQa9F3rCzREbjQYNYory8+DeUykBzk0zfrs7if7+sBzRsdH\r\n7V1iHudAbpjuyv4D7PMbNWiaeOQYeGaUnAzPatyLNQ2lhgtGYPBNandPqTRz\r\ndkr0x8Hmr+jaNH59DlFRpcB1cWTH58G4ICowIG+7hhKr+gja/Ds7H/DKJZ//\r\n7XomHT3+1qr+ztkkncOhYH8raEXKpTLLO5Y=\r\n=EFnK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bladtman","email":"sigurt.bladt@gmail.com"},"directories":{},"maintainers":[{"name":"bladtman","email":"sigurt.bladt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/good-drive-api_0.8.0_1662389844726_0.9755781884417285"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-02T12:52:13.635Z","0.1.0":"2022-09-02T12:52:13.864Z","modified":"2022-09-05T14:57:25.008Z","0.2.0":"2022-09-02T13:08:32.756Z","0.3.0":"2022-09-02T13:44:18.435Z","0.4.0":"2022-09-02T13:59:36.596Z","0.5.0":"2022-09-02T16:23:38.216Z","0.6.0":"2022-09-05T12:37:30.536Z","0.7.0":"2022-09-05T13:44:55.598Z","0.8.0":"2022-09-05T14:57:24.899Z"},"maintainers":[{"name":"bladtman","email":"sigurt.bladt@gmail.com"}],"description":"Good drive is a file-sharing/cloud-storage service, presently intended to provide an alternative to e.g. google drive, for use in the bunch ecosystem The project planning is done in [this trello board](https://trello.com/b/Ff5Ejwxu/good-drive)","repository":{"type":"git","url":"git@gitlab.deranged.dk:deranged/good-drive.git"},"license":"ISC","readme":"# good drive\n\nGood drive is a file-sharing/cloud-storage service, presently intended to\nprovide an alternative to e.g. google drive, for use in the bunch ecosystem\nThe project planning is done in [this trello board](https://trello.com/b/Ff5Ejwxu/good-drive)\n\nThe board has two cards that are not really tasks, as much as important planning\nor documentation notes, that might be of interest:\n[A general planning card](https://trello.com/c/v0LUpNxc/33-planning-card), and\n[notes on the concurency strategy](https://trello.com/c/tXgiau5p/21-optimistic-concurrency)\n\n## Development\n\nThis repo currently contains both server and client code, and everything can be run locally with docker compose.\n","readmeFilename":"README.md"}