{"_id":"@basementuniverse/weighted-averages","name":"@basementuniverse/weighted-averages","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@basementuniverse/weighted-averages","version":"0.0.1","description":"Various weighted average functions","main":"build/index.js","scripts":{"build":"tsc -p tsconfig.node.json && tsc -p tsconfig.browser.json","test":"jest"},"keywords":["average","weighted","mean","geometric","harmonic"],"author":{"name":"Gordon Larrigan","email":"gordonlarrigan@gmail.com","url":"https://gordonlarrigan.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/basementuniverse/weighted-averages.git"},"devDependencies":{"@types/jest":"^29.5.10","jest":"^29.7.0","ts-jest":"^29.1.1","typescript":"^5.3.2"},"types":"./build/index.d.ts","gitHead":"bbfda4007025cbb0ee6390857029a096582e5c03","bugs":{"url":"https://github.com/basementuniverse/weighted-averages/issues"},"homepage":"https://github.com/basementuniverse/weighted-averages#readme","_id":"@basementuniverse/weighted-averages@0.0.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-62XGgp+KW4obhU1YiQmgjdmo1MT04pBCp6b7sDy4ZICO7v2N3uK0f5bO3P8kukGCUOjivD5oX8lGbL/tLpHvhQ==","shasum":"b16fb4e38ed7b7f8dad0f6cc1e8b52f23d351a79","tarball":"https://registry.npmjs.org/@basementuniverse/weighted-averages/-/weighted-averages-0.0.1.tgz","fileCount":10,"unpackedSize":11455,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIERdcAuMXpPe0xyQDeUmyjKqT3QN45FygDp6JfC76cZvAiEAwVItlgb05/exd3Y0IaYQOWgZzx3g75V+vJm9M2uc7sw="}]},"_npmUser":{"name":"basementuniverse","email":"gordonlarrigan@gmail.com"},"directories":{},"maintainers":[{"name":"basementuniverse","email":"gordonlarrigan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/weighted-averages_0.0.1_1708624625106_0.3777502804246293"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-22T17:57:05.027Z","0.0.1":"2024-02-22T17:57:05.359Z","modified":"2024-02-22T17:57:05.883Z"},"maintainers":[{"name":"basementuniverse","email":"gordonlarrigan@gmail.com"}],"description":"Various weighted average functions","homepage":"https://github.com/basementuniverse/weighted-averages#readme","keywords":["average","weighted","mean","geometric","harmonic"],"repository":{"type":"git","url":"git+https://github.com/basementuniverse/weighted-averages.git"},"author":{"name":"Gordon Larrigan","email":"gordonlarrigan@gmail.com","url":"https://gordonlarrigan.com"},"bugs":{"url":"https://github.com/basementuniverse/weighted-averages/issues"},"license":"MIT","readme":"# Weighted averages\n\nVarious weighted average functions.\n\n## Installation\n\n```\nnpm install -g @basementuniverse/weighted-averages\n```\n\n## Usage\n\n```ts\nimport {\n  weightedArithmeticMean,\n  weightedGeometricMean,\n  inverseWeightedGeometricMean,\n  weightedHarmonicMean,\n  inverseWeightedHarmonicMean,\n} from '@basementuniverse/weighted-averages';\n\nconsole.log(weightedArithmeticMean([1, 2, 3], [1, 1, 1]));\nconsole.log(weightedGeometricMean([1, 2, 3], [1, 1, 1]));\nconsole.log(inverseWeightedGeometricMean([1, 2, 3], [1, 1, 1]));\nconsole.log(weightedHarmonicMean([1, 2, 3], [1, 1, 1]));\nconsole.log(inverseWeightedHarmonicMean([1, 2, 3], [1, 1, 1]));\n```\n\nSee `demo.html` for a browser-based demo.\n","readmeFilename":"README.md"}