{"_id":"asset-server-client","_rev":"26-d7d2c495735b4f8a9f04ce2b3c182eca","name":"asset-server-client","description":"Node.js client module to work with file storage asset-server","dist-tags":{"latest":"0.1.59"},"versions":{"0.1.45":{"name":"asset-server-client","version":"0.1.45","description":"Node.js client module to work with file storage asset-server","author":{"name":"Applied Research and Development","email":"info@aprnd.com"},"dependencies":{"bcrypt":"0.7.7","async":"0.2.9"},"maintainers":[{"name":"juho","email":"juho.hietala@aprnd.com"}],"engines":{"node":">= 0.10.21"},"_id":"asset-server-client@0.1.45","dist":{"shasum":"59a7646b9e57e1608a8186b1585be79e196317d0","tarball":"https://registry.npmjs.org/asset-server-client/-/asset-server-client-0.1.45.tgz","integrity":"sha512-VVTE44+Ckj5qkeCZJ10K/zXTT/yF76R+k2iVPIvu9VfRYeFrFIMjLUjWKeD02sFmHRevapZysBrjmOvPUEp9Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFexfUTIdAdv73C/YWhOimgxivV9HsaigyfV9xYdmVp8AiEApAtJEYnwO4m3s+yCX51VLTxrCd/yxNLLcZnmH9nPTBs="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"juho","email":"juho.hietala@aprnd.com"}},"0.1.46":{"name":"asset-server-client","version":"0.1.46","description":"Node.js client module to work with file storage asset-server","author":{"name":"Applied Research and Development","email":"info@aprnd.com"},"dependencies":{"bcrypt":"~0.7.7","async":"~0.2.9"},"maintainers":[{"name":"juho","email":"juho.hietala@aprnd.com"}],"engines":{"node":">= 0.10.21"},"_id":"asset-server-client@0.1.46","dist":{"shasum":"ae2f1c11d707750fbcf351d5a6b57e7416c9b512","tarball":"https://registry.npmjs.org/asset-server-client/-/asset-server-client-0.1.46.tgz","integrity":"sha512-E+SHekGr5hEgdVukU9Mo3foYCdkPuIPnD5NHT/AQxT2WEehid29FkDp7T8/ChXUw26LpnGw4wkG/Y4Kb3bFHGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1pJKXKYkC98Kxv5Z8LIsaJq85kaBnB/p4ffSIJecxKAIgZ/FlzU3hewhChHk+8W5KacRE8svGQUOJtRlzSr8gjJo="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"juho","email":"juho.hietala@aprnd.com"}},"0.1.5":{"name":"asset-server-client","version":"0.1.5","description":"Node.js client module to work with file storage asset-server","author":{"name":"Applied Research and Development","email":"info@aprnd.com"},"dependencies":{"bcrypt":"~0.7.7","async":"~0.2.9"},"maintainers":[{"name":"juho","email":"juho.hietala@aprnd.com"}],"engines":{"node":">= 0.10.21"},"_id":"asset-server-client@0.1.5","dist":{"shasum":"b1cf253342dadc21ab396cc8bf2d850240434e76","tarball":"https://registry.npmjs.org/asset-server-client/-/asset-server-client-0.1.5.tgz","integrity":"sha512-5HAwe+5PKMTShNVboxr0G+NYD18/78ar9/d4pf/pkVTWGRmdKu06yiNxHu6Sfz9VqieeA0Al7O9+FUfl8+6cSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHB6onSJ9aKMFtB6w5wLY4Gzr/hSySo72lGPdihQbc1EAiBKeJCLlwWy3ec7Vs7TRilAfZUYjn7dFWAQwy9inapopQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"juho","email":"juho.hietala@aprnd.com"}},"0.1.51":{"name":"asset-server-client","version":"0.1.51","description":"Node.js client module to work with file storage asset-server","author":{"name":"Applied Research and Development","email":"info@aprnd.com"},"dependencies":{"bcrypt":"~0.7.7","async":"~0.2.9"},"maintainers":[{"name":"juho","email":"juho.hietala@aprnd.com"}],"engines":{"node":">= 0.10.21"},"repository":{"type":"git","url":"http://github.com/aprnd/asset-server-client.git"},"bugs":{"url":"https://github.com/aprnd/asset-server-client/issues"},"homepage":"https://github.com/aprnd/asset-server-client","_id":"asset-server-client@0.1.51","dist":{"shasum":"c340a59c27533a4dc330ccd03fc97f83dee4bfdd","tarball":"https://registry.npmjs.org/asset-server-client/-/asset-server-client-0.1.51.tgz","integrity":"sha512-a3Yw5ImRfDbTSAY1N2IDXlTWkaWD+Qtv5Q5kmcatd/C4ZCllbzmqh+JVJFJscd1SgxWmk5sWc4VLSb9TZoS2Eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+KoVWslMsSybAbbwzSfbHoqjndAeCAPH8gFEYhSdfBgIhAJyp8EGI2BoPyVOcIgy9Z84aduTvHG1kjVXaK6Q8sVSz"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"juho","email":"juho.hietala@aprnd.com"}},"0.1.52":{"name":"asset-server-client","version":"0.1.52","description":"Node.js client module to work with file storage asset-server","author":{"name":"Applied Research and Development","email":"info@aprnd.com"},"dependencies":{"bcrypt":"~0.7.7","async":"~0.2.9"},"maintainers":[{"name":"juho","email":"juho.hietala@aprnd.com"}],"engines":{"node":">= 0.10.21"},"repository":{"type":"git","url":"http://github.com/aprnd/asset-server-client.git"},"bugs":{"url":"https://github.com/aprnd/asset-server-client/issues"},"homepage":"https://github.com/aprnd/asset-server-client","_id":"asset-server-client@0.1.52","dist":{"shasum":"274be38921e04f3039d55849f6d89cd6f8b5e945","tarball":"https://registry.npmjs.org/asset-server-client/-/asset-server-client-0.1.52.tgz","integrity":"sha512-pbQInx5K+gJJBSsruAMwfw3dUA9A0vBzflNDorFbeaxIY1w2vQp8krMGuwoBlhLFbL8JWjravEZShmL6o8XZLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC01PTqR2EojGoX4+wVJNy4/2fOB0DGJiUQnCU9JvkbgQIhAMKURnFd+yTZ5XCZN3eqLbf/KsW49Br8oVUoLfuY5gr8"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"juho","email":"juho.hietala@aprnd.com"}},"0.1.53":{"name":"asset-server-client","version":"0.1.53","description":"Node.js client module to work with file storage asset-server","author":{"name":"Applied Research and Development","email":"info@aprnd.com"},"dependencies":{"bcrypt":"~0.7.7","async":"~0.2.9"},"maintainers":[{"name":"juho","email":"juho.hietala@aprnd.com"}],"engines":{"node":">= 0.10.21"},"repository":{"type":"git","url":"http://github.com/aprnd/asset-server-client.git"},"bugs":{"url":"https://github.com/aprnd/asset-server-client/issues"},"homepage":"https://github.com/aprnd/asset-server-client","_id":"asset-server-client@0.1.53","dist":{"shasum":"69df1d288be145d77fb64e2499640dcc5fb74a70","tarball":"https://registry.npmjs.org/asset-server-client/-/asset-server-client-0.1.53.tgz","integrity":"sha512-vKiiUO1AeoNRospoMCqQZ8PLi057Z30ZSU+v9qVYDxjSdpAD/xQhHmwvnyDCD7cPmMlgrXRk/kRf5p63e+y2fA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhXWjO4oKhxPInt0lYBlp02+WqrQrY30gbGqkU1ZX2QAiEA8aEODXAWUwOmmOuchGa5Au9igDA8cjKhGW/IOwggmoc="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"juho","email":"juho.hietala@aprnd.com"}},"0.1.54":{"name":"asset-server-client","version":"0.1.54","description":"Node.js client module to work with file storage asset-server","author":{"name":"Applied Research and Development","email":"info@aprnd.com"},"dependencies":{"bcrypt":"~0.7.7","async":"~0.2.9"},"maintainers":[{"name":"juho","email":"juho.hietala@aprnd.com"}],"engines":{"node":">= 0.10.21"},"repository":{"type":"git","url":"http://github.com/aprnd/asset-server-client.git"},"bugs":{"url":"https://github.com/aprnd/asset-server-client/issues"},"homepage":"https://github.com/aprnd/asset-server-client","_id":"asset-server-client@0.1.54","dist":{"shasum":"7ed5b79f701b677672f0b9be90f4ce67eb7f4114","tarball":"https://registry.npmjs.org/asset-server-client/-/asset-server-client-0.1.54.tgz","integrity":"sha512-oeafRTaauM2647NrGZ2OjUs+A3LVNrHPRzQ1mNqf11stK/fK4/v57Ka2TUyr4+v1LI86zgADU5CG5KL5opEbTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFc8DJz76vpknPh+0q14Qr93+VyrnvH9IEHClRF0xQffAiEAvZqOEjmRWD0I7utxXY/VcUMxULEtUAeH5M/OB6bozKA="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"juho","email":"juho.hietala@aprnd.com"}},"0.1.55":{"name":"asset-server-client","version":"0.1.55","description":"Node.js client module to work with file storage asset-server","author":{"name":"Applied Research and Development","email":"info@aprnd.com"},"dependencies":{"async":"~0.2.9"},"maintainers":[{"name":"juho","email":"juho.hietala@aprnd.com"}],"engines":{"node":">= 0.10.21"},"repository":{"type":"git","url":"http://github.com/aprnd/asset-server-client.git"},"bugs":{"url":"https://github.com/aprnd/asset-server-client/issues"},"homepage":"https://github.com/aprnd/asset-server-client","_id":"asset-server-client@0.1.55","dist":{"shasum":"68bae12b4161d095b31ed3e3e7707e9b718e9172","tarball":"https://registry.npmjs.org/asset-server-client/-/asset-server-client-0.1.55.tgz","integrity":"sha512-8d3CkeHFSHb/AAIq9nwwNm/5qoZkZFa3OzqN0uOJuTc1ysZI/rR0Kl6dw62kSUI4/tefxclEJa89iWb3+xOv2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2oG/pGJkk1KwC+cg+Jjtq0XP6i2He5YjK0XYJBhOx0AiBBq5beNUp2lm7ifotYNtfn7+XdzT84LnIcmW91ZX1EEQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"juho","email":"juho.hietala@aprnd.com"}},"0.1.56":{"name":"asset-server-client","version":"0.1.56","description":"Node.js client module to work with file storage asset-server","author":{"name":"Applied Research and Development","email":"info@aprnd.com"},"dependencies":{"async":"~0.2.9"},"maintainers":[{"name":"juho","email":"juho.hietala@aprnd.com"}],"engines":{"node":">= 0.10.21"},"repository":{"type":"git","url":"http://github.com/aprnd/asset-server-client.git"},"bugs":{"url":"https://github.com/aprnd/asset-server-client/issues"},"homepage":"https://github.com/aprnd/asset-server-client","_id":"asset-server-client@0.1.56","dist":{"shasum":"1a072f11b14513cd49696d995e8c5252f1d524e7","tarball":"https://registry.npmjs.org/asset-server-client/-/asset-server-client-0.1.56.tgz","integrity":"sha512-DrpXX7xm9Z9bPGqHZxLk6LSv9vRsH5NR9z04fCjDq/+DoiDu3JGfiI3dAVCd2/RPJVdjdi3ObPatsWtaUBVmbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtDo4Veq/LzLMmlOsGb3JXYv+jqYkcOKi2AFtIeTuwcAIgG0eyHg8wQ+PIopnGs89nwXjR+9O7QE2trcZktd0W9/w="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"juho","email":"juho.hietala@aprnd.com"}},"0.1.57":{"name":"asset-server-client","version":"0.1.57","description":"Node.js client module to work with file storage asset-server","author":{"name":"Applied Research and Development","email":"info@aprnd.com"},"dependencies":{"async":"~0.2.9"},"maintainers":[{"name":"juho","email":"juho.hietala@aprnd.com"}],"engines":{"node":">= 0.10.21"},"repository":{"type":"git","url":"http://github.com/aprnd/asset-server-client.git"},"bugs":{"url":"https://github.com/aprnd/asset-server-client/issues"},"homepage":"https://github.com/aprnd/asset-server-client","_id":"asset-server-client@0.1.57","dist":{"shasum":"70052d2f9857f08cda925fd024e2c6eba18b0fb6","tarball":"https://registry.npmjs.org/asset-server-client/-/asset-server-client-0.1.57.tgz","integrity":"sha512-wjSfNXAnJBTM44goRSskYmpV8UxKfpF+wZWLEJBmAGu/RMjVgw1E8CNTXisXN9wE86mfdnd3ULzvdC4tr/ULuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3JXvWI4gjAV0UuOLMc9NmMl9XkxsN+3b2zErWSOqzZQIgYjdRuolmXFIvQUxPPHwCNghxVOArGWU8VRMcAY0eVCo="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"juho","email":"juho.hietala@aprnd.com"}},"0.1.58":{"name":"asset-server-client","version":"0.1.58","description":"Node.js client module to work with file storage asset-server","author":{"name":"Applied Research and Development","email":"info@aprnd.com"},"dependencies":{"async":"~0.2.9"},"maintainers":[{"name":"juho","email":"juho.hietala@aprnd.com"}],"engines":{"node":">= 0.10.21"},"repository":{"type":"git","url":"http://github.com/aprnd/asset-server-client.git"},"bugs":{"url":"https://github.com/aprnd/asset-server-client/issues"},"homepage":"https://github.com/aprnd/asset-server-client","_id":"asset-server-client@0.1.58","dist":{"shasum":"87bb684ea51efb9dbe1d1ef1eca24fe7ad333f85","tarball":"https://registry.npmjs.org/asset-server-client/-/asset-server-client-0.1.58.tgz","integrity":"sha512-JDzO6tVdfZDrzYjfKXcQpRt279isCUa5BW2BeiNWthO71WV0ioJOkDRmor+4NeBSQDff6Ab87+vLuh8cQfMkGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3PMrtjjoLvi8B+76x8YDjlRqIMKk2At/VElefZe5dPAiEA8DYyUMgHGamEpsgXDNDau4KeWvlG3G50crvSr625BmQ="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"juho","email":"juho.hietala@aprnd.com"}},"0.1.59":{"name":"asset-server-client","version":"0.1.59","description":"Node.js client module to work with file storage asset-server","author":{"name":"Applied Research and Development","email":"info@aprnd.com"},"dependencies":{"async":"~0.2.9"},"maintainers":[{"name":"juho","email":"juho.hietala@aprnd.com"}],"engines":{"node":">= 0.10.21"},"repository":{"type":"git","url":"http://github.com/aprnd/asset-server-client.git"},"bugs":{"url":"https://github.com/aprnd/asset-server-client/issues"},"homepage":"https://github.com/aprnd/asset-server-client","_id":"asset-server-client@0.1.59","dist":{"shasum":"3c610c28ba0579d9c80c1fb602fecfda27135a6d","tarball":"https://registry.npmjs.org/asset-server-client/-/asset-server-client-0.1.59.tgz","integrity":"sha512-D+jSHf0nGxBFAjUTqUW2yAQHx09SplQgux7F8UAJJELzxggA+/gZizx0ZwmiVzUwNzOBgTioBbrHOjsvaCHJUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBe3dkWbSheJIWyN+LtoRai80ajkoKIrIo8XPKoDLqVJAiEAr/mrGw0QM2WjOSB884tlXgJ85p+xZqSZdnkTi0BOZvk="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"juho","email":"juho.hietala@aprnd.com"}}},"readme":"# Asset-server-client\n\nClient module for asset-server (https://github.com/aprnd/asset-server)\n\n## Requirements\n\n- Node.JS >= 0.10.21\n\n## Installing/testing\n\n- Install asset-server\n- Run npm install after getting asset-server-client\n- Go to test/\n- Assuming your server is running locally, you can create a bucket with:\n\n```\n    $ node createbucket.js local.asset-server.com 5604 \"Testing bucket\" testerbucket SomeReallyPrivateBucketCreationKey\n    ------\n    Creating bucket Testing bucket\n    ------\n    STATUS: 200\n    HEADERS: {\"content-type\":\"application/json\",\"content-length\":\"159\",\"date\":\"Sat, 22 Mar 2014 16:52:38 GMT\",\"connection\":\"keep-alive\"}\n    SUCCESS creating bucket testerbucket (named SomeReallyPrivateBucketCreationKey) on local.asset-server.com:5604\n    BODY: {\"subdomain\":\"testerbucket\",\"name\":\"Testing bucket\",\"apiKey\":\"66a26c035f773c3b63c4206faf484b94337f2c79\",\"apiSecret\":\"f6475557309a0e3ffc320f2e13a8a82f6a0e3df8\"}\n```\n\n- It should return an api key and a secret that you can use to access your new bucket like so:\n\n```\n    $ node put.js local.asset-server.com 5604 testerbucket 66a26c035f773c3b63c4206faf484b94337f2c79 f6475557309a0e3ffc320f2e13a8a82f6a0e3df8 napoleon.jpg /test/napoleon.jpg image/jpg\n    ------\n    Testing PUT upload of napoleon.jpg (of type image/jpg) to testerbucket.local.asset-server.com:5604/test/napoleon.jpg\n    ------\n    { key: '/test/napoleon.jpg',\n      passedHeaders: { 'Content-Type': 'image/jpg', 'Content-Length': 19397 },\n      headers: \n       { Date: 1395507882053,\n         'Content-Length': 19397,\n         'Content-Type': 'image/jpg',\n         Authorization: 'Basic QVdTIDY2YTI2YzAzNWY3NzNjM2I2M2M0MjA2ZmFmNDg0Yjk0MzM3ZjJjNzk6NWU1MzFmMjVjNDY0MTJhMDFhMWQ2NjRjODVjNDVjYTZmOTQ5Zjc4OA==' },\n      httpVerb: 'PUT',\n      opts: \n       { domain: 'local.asset-server.com',\n         port: '5604',\n         bucket: 'testerbucket',\n         apiKey: '66a26c035f773c3b63c4206faf484b94337f2c79',\n         apiSecret: 'f6475557309a0e3ffc320f2e13a8a82f6a0e3df8',\n         host: 'testerbucket.local.asset-server.com',\n         socketTimeout: 10000,\n         expiryMinutes: 10 },\n      \n      [ ... ]\n\n      headers: \n       { 'x-amz-version-id': '51f7ea03dfd0611115a8aad88c8130c4',\n         date: 'Sat, 22 Mar 2014 16:54:42 GMT',\n         connection: 'keep-alive',\n         'transfer-encoding': 'chunked' },\n\n      [ ... ]\n\n      SUCCESS PUT testerbucket.local.asset-server.com:5604/test/napoleon.jpg\n```\n\n- Try loading http://testerbucket.local.asset-server.com:5604/test/napoleon.jpg in your browser. You can also load versions with the query string ?versionId returned from the PUT request header x-amz-version-id. For example in this case, http://testerbucket.local.asset-server.com:5604/test/napoleon.jpg?versionId=51f7ea03dfd0611115a8aad88c8130c4.\n","maintainers":[{"name":"juho","email":"juho.hietala@aprnd.com"}],"time":{"modified":"2022-06-13T03:34:12.521Z","created":"2014-03-21T23:48:35.932Z","0.1.45":"2014-03-21T23:48:35.933Z","0.1.46":"2014-03-22T16:28:44.946Z","0.1.5":"2014-03-22T16:58:58.381Z","0.1.51":"2014-03-22T17:05:14.471Z","0.1.52":"2014-03-22T17:23:58.407Z","0.1.53":"2014-03-22T17:30:49.057Z","0.1.54":"2014-03-22T17:35:17.305Z","0.1.55":"2014-03-23T22:42:55.640Z","0.1.56":"2014-03-23T22:44:08.186Z","0.1.57":"2014-03-24T19:35:18.189Z","0.1.58":"2014-03-24T19:37:17.863Z","0.1.59":"2014-03-24T19:40:34.829Z"},"author":{"name":"Applied Research and Development","email":"info@aprnd.com"},"readmeFilename":"README.md","homepage":"https://github.com/aprnd/asset-server-client","repository":{"type":"git","url":"http://github.com/aprnd/asset-server-client.git"},"bugs":{"url":"https://github.com/aprnd/asset-server-client/issues"}}