{"_id":"@carlabs/recursive-weighted-average","_rev":"3-4a02de7e684992822b18173c855ae947","name":"@carlabs/recursive-weighted-average","description":"Recursively calculate the weighted average (WA) of a array of objects","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"@carlabs/recursive-weighted-average","version":"0.0.1","description":"Recursively calculate the weighted average (WA) of a array of objects","main":"index.js","files":["index.js"],"scripts":{"test":"eslint index.js && node test/index.js"},"repository":{"type":"git","url":"git+https://github.com/samhavens/recursive-weighted-average.git"},"author":{"name":"Sam Havens","email":"samhavens@gmail.com","url":"http://www.samuelhavens.com"},"license":"MIT","bugs":{"url":"https://github.com/samhavens/recursive-weighted-average/issues"},"homepage":"https://github.com/samhavens/recursive-weighted-average#readme","devDependencies":{"eslint":"^4.7.2","eslint-config-prettier":"^2.6.0","prettier":"^1.7.2"},"gitHead":"1b0e778397814464f5d3738cf3b3438b6615aded","_id":"@carlabs/recursive-weighted-average@0.0.1","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"samhavens","email":"samhavens@gmail.com"},"dist":{"integrity":"sha512-5xyIJE3jD8AAaVVThst2ha8lIUPv7LD/nxyDprrtrJPBPGANih1d/F095SNcoLMxhYNE8uGbm0L5erjMTKcOMA==","shasum":"447ca879ce80fb6135f273cdc5989389041072d3","tarball":"https://registry.npmjs.org/@carlabs/recursive-weighted-average/-/recursive-weighted-average-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnl5run7Pe4FC9CVw0WTzJ3rQ0GHz64i8qsa+YhiQvEAIgSlNR+VTC54M/wS9zr0plkBDiJl+sGi+cyforqWZjGg8="}]},"maintainers":[{"name":"samhavens","email":"samhavens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recursive-weighted-average-0.0.1.tgz_1506572987366_0.11896258126944304"}},"0.1.0":{"name":"@carlabs/recursive-weighted-average","version":"0.1.0","description":"Recursively calculate the weighted average (WA) of a array of objects","main":"index.js","files":["index.js"],"scripts":{"test":"eslint index.js && node test/index.js"},"repository":{"type":"git","url":"git+https://github.com/revmaker/recursive-weighted-average.git"},"author":{"name":"Sam Havens","email":"samhavens@gmail.com","url":"http://www.samuelhavens.com"},"license":"MIT","bugs":{"url":"https://github.com/revmaker/recursive-weighted-average/issues"},"homepage":"https://github.com/samhavens/recursive-weighted-average#readme","devDependencies":{"eslint":"^4.7.2","eslint-config-prettier":"^2.6.0","prettier":"^1.7.2"},"gitHead":"46afb93a59c724577d9b372b7c45b24eafb04161","_id":"@carlabs/recursive-weighted-average@0.1.0","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"samhavens","email":"samhavens@gmail.com"},"dist":{"integrity":"sha512-BnoqPsxt1G9BkvJNLrea2USAaFqZoVljw2P8etxOLpaNwmwb7Tlo7E2IYaerVrfbMXrdSnYtk58i+eOLcDEckw==","shasum":"5c1293255771328527b9fcd5822bb9149b59a998","tarball":"https://registry.npmjs.org/@carlabs/recursive-weighted-average/-/recursive-weighted-average-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyXZ2+5IcGkV7+mfbIUbw8yKMFu0QMhQlOuQZvGZ512gIgEB6ICs6K2k0MfxqUTG23Jz8bfeXLPapLV16POTZJxow="}]},"maintainers":[{"name":"samhavens","email":"samhavens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recursive-weighted-average-0.1.0.tgz_1506573139762_0.6239718394353986"}}},"readme":"# Recursive Weighted Average\n\nA package for computing the weighted average of all leaf nodes of a tree with the following shape:\n\n```sh\n                  Root = [...]\n                       ^\n     +-----------------+----------------------+\n     |                 |                      |\n     |                 |                      |\n     +                 +                      +\nIngredient1,1        Ingredient1,2       Ingredient1,3\n{                    {                   {\n  weight: 2,           weight: 5,          weight: 10\n  score: 10            score: 3            ingredients: [...]\n}                    }                   }                ^\n                                   +----------------------+----+\n                                   |                           |\n                                   +                           +\n                              Ingredient1,3,1             Ingredient1,3,2\n                              {                           {\n                                weight: 5,                  weight: 3,\n                                ingredients: [...]          score: 8\n                              }                ^          }\n                           +-------------------+----+\n                           |                        |\n                           |                        |\n                           +                        +\n                      Ingredient1,3,1,1        Ingredient1,3,1,2\n                      {                        {\n                        weight: 0,               weight: 3,\n                        score: 5                 score: 1\n                      }                        }\n```\n","maintainers":[{"email":"itsbarakyo@gmail.com","name":"barakyo"},{"email":"samhavens@gmail.com","name":"samhavens"}],"time":{"modified":"2022-04-04T21:57:38.404Z","created":"2017-09-28T04:29:47.461Z","0.0.1":"2017-09-28T04:29:47.461Z","0.1.0":"2017-09-28T04:32:19.836Z"},"homepage":"https://github.com/samhavens/recursive-weighted-average#readme","repository":{"type":"git","url":"git+https://github.com/revmaker/recursive-weighted-average.git"},"author":{"name":"Sam Havens","email":"samhavens@gmail.com","url":"http://www.samuelhavens.com"},"bugs":{"url":"https://github.com/revmaker/recursive-weighted-average/issues"},"license":"MIT","readmeFilename":"README.md"}