{"_id":"@domoinc/bar-capacity-gauge","_rev":"43-2061974448ccef3a8570ec28b5d52a9c","name":"@domoinc/bar-capacity-gauge","dist-tags":{"latest":"2.0.3"},"versions":{"2.0.0":{"name":"@domoinc/bar-capacity-gauge","version":"2.0.0","keywords":["domo","app"],"author":{"name":"Domo Inc."},"license":"SEE LICENSE IN LICENSE","_id":"@domoinc/bar-capacity-gauge@2.0.0","maintainers":[{"name":"jmstewart","email":"james.stewart42@gmail.com"}],"dist":{"shasum":"dab822ec1dc1bd69d86d926ef564741d1c883cf0","tarball":"https://registry.npmjs.org/@domoinc/bar-capacity-gauge/-/bar-capacity-gauge-2.0.0.tgz","integrity":"sha512-sdu6pLCn+UQQjQKhv/P1b3J/nT9ac1WrBVnIxdHR9Fi2QinKXVRgBMlS5R0Tn/YtJqOfCRMsISAQPpM2DGRbkQ==","signatures":[{"sig":"MEUCIEsqZaxrlfQQGEMmmVdApT79omQf1lYnt2HxWqe9AjgdAiEA+3FHfSL9f0jBGZPc/kFYDfaD6m7LcOPoCTXDvOn4NO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"dab822ec1dc1bd69d86d926ef564741d1c883cf0","gitHead":"4ccaad7774825f1a89a002995928a3827c95eca5","scripts":{},"_npmUser":{"name":"jmstewart","email":"james.stewart42@gmail.com"},"repository":{"type":"git"},"_npmVersion":"3.7.1","description":"BarCapacityGauge - Domo Widget","directories":{},"_nodeVersion":"5.4.1","dependencies":{"d3":"^3.5.15","d3.chart":"^0.3.0","@domoinc/da-theme2":"^2.3.1","@domoinc/utilities":"^4.2.3","@domoinc/base-widget":"^1.5.0"},"devDependencies":{"grunt":"~0.4.2","request":"^2.40.0","shelljs":"^0.2.6","webpack":"^1.12.12","grunt-notify":"^0.3.0","grunt-prompt":"^1.1.0","grunt-release":"^0.13.0","grunt-webpack":"^1.0.11","jshint-stylish":"^0.1.5","grunt-port-pick":"^1.5.0","load-grunt-tasks":"^3.4.0","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^0.7.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-jshint":"~0.7.2","grunt-contrib-connect":"^0.7.1","grunt-conventional-changelog":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bar-capacity-gauge-2.0.0.tgz_1455670190015_0.4212413062341511","host":"packages-5-east.internal.npmjs.com"}},"2.0.1":{"name":"@domoinc/bar-capacity-gauge","version":"2.0.1","keywords":["domo","app"],"author":{"name":"Domo Inc."},"license":"SEE LICENSE IN LICENSE","_id":"@domoinc/bar-capacity-gauge@2.0.1","maintainers":[{"name":"aharris88","email":"aharris88@gmail.com"},{"name":"andrewjensen","email":"andrewjensen90@gmail.com"},{"name":"bkingery","email":"brian.kingery@gmail.com"},{"name":"bmbarker-domo","email":"ben.barker@domo.com"},{"name":"clm","email":"chris.clm09@gmail.com"},{"name":"dallasnorton","email":"dallaslandonnorton@gmail.com"},{"name":"excrispy","email":"excrispy@gmail.com"},{"name":"freakaziod210","email":"freakaziod210@gmail.com"},{"name":"jaxry","email":"cabot696@gmail.com"},{"name":"jgalb","email":"jakegpv@gmail.com"},{"name":"jmstewart","email":"james.stewart42@gmail.com"},{"name":"jonathan-law","email":"jonathan.q.law@gmail.com"},{"name":"k4paul","email":"kellie.morgan@domo.com"},{"name":"lcwright21","email":"lance.wright@hotmail.com"},{"name":"morganjohn12","email":"morganjohn12@gmail.com"},{"name":"nicksrandall","email":"nicksrandall@gmail.com"},{"name":"scott.davidson.domo","email":"scott.davidson@domo.com"},{"name":"whitney.rosenberg","email":"whitney.rosenberg@domo.com"}],"dist":{"shasum":"5404266d1b91c96354928cff395611abf950ded5","tarball":"https://registry.npmjs.org/@domoinc/bar-capacity-gauge/-/bar-capacity-gauge-2.0.1.tgz","integrity":"sha512-b3qOEY5t39m93ldATZSGNxXaMYKSBLrncOnRul7MKxLFk7k5k3iDy+IoFJwAcV6AmuiyTIoHbf4CzRMU40gA8g==","signatures":[{"sig":"MEUCIGOLXdBOuolGCl5l8XOWK5oyHK+G5ErMYCFj52nnNjkFAiEAj/ATHLUAX873DyMlHzvOgyO+0xMEOja7z5vh8Fr/95M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"5404266d1b91c96354928cff395611abf950ded5","gitHead":"1833fb61133cf35836ccb389e3fc45912a153d73","scripts":{},"_npmUser":{"name":"excrispy","email":"excrispy@gmail.com"},"repository":{"type":"git"},"_npmVersion":"3.7.2","description":"BarCapacityGauge - Domo Widget","directories":{},"_nodeVersion":"5.2.0","dependencies":{"d3":"^3.5.15","d3.chart":"^0.3.0","@domoinc/da-theme2":"^2.3.1","@domoinc/utilities":"^4.2.3","@domoinc/base-widget":"^1.5.2"},"devDependencies":{"grunt":"~0.4.2","request":"^2.40.0","shelljs":"^0.2.6","webpack":"^1.12.12","grunt-notify":"^0.3.0","grunt-prompt":"^1.1.0","grunt-release":"^0.13.0","grunt-webpack":"^1.0.11","jshint-stylish":"^0.1.5","grunt-port-pick":"^1.5.0","load-grunt-tasks":"^3.4.0","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^0.7.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-jshint":"~0.7.2","grunt-contrib-connect":"^0.7.1","grunt-conventional-changelog":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bar-capacity-gauge-2.0.1.tgz_1455752985622_0.20870829606428742","host":"packages-5-east.internal.npmjs.com"}},"2.0.2":{"name":"@domoinc/bar-capacity-gauge","version":"2.0.2","keywords":["domo","app"],"author":{"name":"Domo Inc."},"license":"SEE LICENSE IN LICENSE","_id":"@domoinc/bar-capacity-gauge@2.0.2","maintainers":[{"name":"aharris88","email":"aharris88@gmail.com"},{"name":"andrewjensen","email":"andrewjensen90@gmail.com"},{"name":"bkingery","email":"brian.kingery@gmail.com"},{"name":"bmbarker-domo","email":"ben.barker@domo.com"},{"name":"clm","email":"chris.clm09@gmail.com"},{"name":"dallasnorton","email":"dallaslandonnorton@gmail.com"},{"name":"excrispy","email":"excrispy@gmail.com"},{"name":"freakaziod210","email":"freakaziod210@gmail.com"},{"name":"jaxry","email":"cabot696@gmail.com"},{"name":"jgalb","email":"jakegpv@gmail.com"},{"name":"jmstewart","email":"james.stewart42@gmail.com"},{"name":"jonathan-law","email":"jonathan.q.law@gmail.com"},{"name":"k4paul","email":"kellie.morgan@domo.com"},{"name":"lcwright21","email":"lance.wright@hotmail.com"},{"name":"morganjohn12","email":"morganjohn12@gmail.com"},{"name":"nicksrandall","email":"nicksrandall@gmail.com"},{"name":"scott.davidson.domo","email":"scott.davidson@domo.com"},{"name":"whitney.rosenberg","email":"whitney.rosenberg@domo.com"}],"dist":{"shasum":"7d336dd14d067426b3bb035b4619feb4d857da5c","tarball":"https://registry.npmjs.org/@domoinc/bar-capacity-gauge/-/bar-capacity-gauge-2.0.2.tgz","integrity":"sha512-Vm+jy6k2woL+NGy5zsdUTWDKuBIX2ckYyCTo0E3K8n+QWc1YO9KsyyWM5ihxXhI6NqI45b75zxvvIpruQBc9vg==","signatures":[{"sig":"MEYCIQD1NytXIli8ZGzezSy8Y0W+qMBhIqQz76LGWZ+N/oMhRgIhAPxUgeQIXIXQq+iQ6BO2ysmYDDH1iOUYQl+he83sCctj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"7d336dd14d067426b3bb035b4619feb4d857da5c","gitHead":"8d489048016fcddf9ad162501dbb4ff372b134bc","scripts":{},"_npmUser":{"name":"excrispy","email":"excrispy@gmail.com"},"repository":{"type":"git"},"_npmVersion":"3.7.2","description":"BarCapacityGauge - Domo Widget","directories":{},"_nodeVersion":"5.2.0","dependencies":{"d3":"^3.5.15","d3.chart":"^0.3.0","@domoinc/da-theme2":"^2.3.1","@domoinc/utilities":"^4.2.3","@domoinc/base-widget":"^1.5.2"},"devDependencies":{"grunt":"~0.4.2","request":"^2.40.0","shelljs":"^0.2.6","webpack":"^1.12.12","grunt-notify":"^0.3.0","grunt-prompt":"^1.1.0","grunt-release":"^0.13.0","grunt-webpack":"^1.0.11","jshint-stylish":"^0.1.5","grunt-port-pick":"^1.5.0","load-grunt-tasks":"^3.4.0","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^0.7.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-jshint":"~0.7.2","grunt-contrib-connect":"^0.7.1","grunt-conventional-changelog":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bar-capacity-gauge-2.0.2.tgz_1457375648167_0.035981383407488465","host":"packages-12-west.internal.npmjs.com"}},"2.0.3":{"name":"@domoinc/bar-capacity-gauge","version":"2.0.3","keywords":["domo","app"],"author":{"name":"Domo Inc."},"license":"SEE LICENSE IN LICENSE","_id":"@domoinc/bar-capacity-gauge@2.0.3","maintainers":[{"name":"aharris88","email":"aharris88@gmail.com"},{"name":"andrewjensen","email":"andrewjensen90@gmail.com"},{"name":"bkingery","email":"brian.kingery@gmail.com"},{"name":"bmbarker-domo","email":"ben.barker@domo.com"},{"name":"clm","email":"chris.clm09@gmail.com"},{"name":"dallasnorton","email":"dallaslandonnorton@gmail.com"},{"name":"excrispy","email":"excrispy@gmail.com"},{"name":"freakaziod210","email":"freakaziod210@gmail.com"},{"name":"jaxry","email":"cabot696@gmail.com"},{"name":"jgalb","email":"jakegpv@gmail.com"},{"name":"jmstewart","email":"james.stewart42@gmail.com"},{"name":"jonathan-law","email":"jonathan.q.law@gmail.com"},{"name":"k4paul","email":"kellie.morgan@domo.com"},{"name":"lcwright21","email":"lance.wright@hotmail.com"},{"name":"morganjohn12","email":"morganjohn12@gmail.com"},{"name":"nicksrandall","email":"nicksrandall@gmail.com"},{"name":"scott.davidson.domo","email":"scott.davidson@domo.com"},{"name":"whitney.rosenberg","email":"whitney.rosenberg@domo.com"}],"dist":{"shasum":"be4f8a723db25fe8a683a7529797f225be3f843c","tarball":"https://registry.npmjs.org/@domoinc/bar-capacity-gauge/-/bar-capacity-gauge-2.0.3.tgz","integrity":"sha512-xKK6heW9NrVbYKXgJyGzO9PVIBDvDOfqbda9zQRjWLPB0InPTkn7fCJtrVl47JzR46+W4bhlfUVeXrUu8uEXTw==","signatures":[{"sig":"MEYCIQDD0EbWmVKTn+LUBqkvoiUi5Hs3vEsz0lreU3WXtLaiAAIhALpxGdK1zn8kOuNa7/evfhTjbv4/kB1PXgEIvqh9Ab/z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2ELbCRA9TVsSAnZWagAAIFUP/jkLNXaLQY2SbMrO3idV\noJ9u6+zgsAZpsHWJXomHl62gNmj9eo4GXGSEQi1uSlsUiiAyPK9Xw4heCHES\n1pHOeaygG61Yh3F4SVkB4eW89IO8xOg7aKXBmhvDjz0m0T+IPz4tbSVyguRi\nEI6LO492o23sV422JyplwdZBN2NMCTu4zCDOfEkk1zeVGnOxqCTIgbIrBb12\nLk8aB0wYcZyLXj0zI6L+rdNCd9Xth42i9KzPD5vxXFukA3j+xamu9Vj24/YI\nix5JkK3Qa1akPQFPAWjLxKrchaEu6XsdZuG56GYBx83c5neSG5kvV7KwHy8s\njmsNGx7DIfuAYX+oGqiqBErrj/FflNoQplwiCfMreKOu7FZSCWno+1arBg+7\n7yruhs52FR0CkHirbqFOEM+asc8W1Y2gcjw5Qq6XjD5Sk5W9hlW0CPKPzYT5\ngg+c2O/KPFtyZJA7H2pr2sysZ0HMD91slPsBCtodIeX10w74raN25m2XlLjA\n8qPDmOif1XZOozcFhfn3URu/gIWTHRW27YsaNrF++IBVumo7HOz3KXI2/a0L\n8x2Rztd9HK14HqDJf2VnPERJhBBlEAP98adA0s8TZi7MIxbIEczTPTnSqfaP\nz8SMfNgckM3cNXTRxVZ8ytf+YEKvr/2ryKIFeKyS/eiciCc300mrEncZSfTQ\nDrFo\r\n=MMkf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.js","_from":".","_shasum":"be4f8a723db25fe8a683a7529797f225be3f843c","gitHead":"f19c09c4e62446d4151de36a3fc06f1adc644184","scripts":{},"_npmUser":{"name":"excrispy","email":"excrispy@gmail.com"},"repository":{"type":"git"},"_npmVersion":"3.7.2","description":"BarCapacityGauge - Domo Widget","directories":{},"_nodeVersion":"5.2.0","dependencies":{"d3":"^3.5.15","d3.chart":"^0.3.0","@domoinc/da-theme2":"^2.3.1","@domoinc/utilities":"^4.2.3","@domoinc/base-widget":"^1.5.2"},"devDependencies":{"grunt":"~0.4.2","request":"^2.40.0","shelljs":"^0.2.6","webpack":"^1.12.12","grunt-notify":"^0.3.0","grunt-prompt":"^1.1.0","grunt-release":"^0.13.0","grunt-webpack":"^1.0.11","jshint-stylish":"^0.1.5","grunt-port-pick":"^1.5.0","load-grunt-tasks":"^3.4.0","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^0.7.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-jshint":"~0.7.2","grunt-contrib-connect":"^0.7.1","grunt-conventional-changelog":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bar-capacity-gauge-2.0.3.tgz_1457470446762_0.3878784824628383","host":"packages-12-west.internal.npmjs.com"}}},"time":{"created":"2016-02-17T00:49:52.431Z","modified":"2026-02-27T17:27:40.588Z","2.0.0":"2016-02-17T00:49:52.431Z","2.0.1":"2016-02-17T23:49:48.081Z","2.0.2":"2016-03-07T18:34:12.724Z","2.0.3":"2016-03-08T20:54:11.571Z"},"author":{"name":"Domo Inc."},"license":"SEE LICENSE IN LICENSE","keywords":["domo","app"],"repository":{"type":"git"},"description":"BarCapacityGauge - Domo Widget","maintainers":[{"email":"trevor.tingey@domo.com","name":"ttingey"},{"email":"morganjohn12@gmail.com","name":"morganjohn12"},{"email":"jeff.smith@domo.com","name":"jeff.smith"},{"email":"cgrieb9@gmail.com","name":"congrieb"},{"email":"spencer@myweb-host.net","name":"th3uiguy"},{"email":"jason.hansen@domo.com","name":"domo_json"},{"email":"jon.tiritilli@domo.com","name":"jontiritilli-domo"}],"readme":"# BarCapacityGauge\n\nBar gauge with actual and quota value\n\n\n\n## Configuration Options\n\n\n#### alternateValueTextColor\nType: `color`  \nDefault: `\"#333333\"`  \n\nColor of the value text when it is in the right bar\n\n#### chartName\nType: `string`  \nDefault: `\"BarCapacityGauge\"`  \n\nName of chart for reporting\n\n#### fillBarColor\nType: `color`  \nDefault: `\"#73B0D7\"`  \n\nColor of the left bar\n\n#### fontFamily\nType: `string`  \nDefault: `\"Open Sans\"`  \n\nFont family for the label and number values\n\n#### height\nType: `number`  \nDefault: `250`  \nUnits: `px`\n\n\n\n#### isOnMobile\nType: `boolean`  \nDefault: `false`  \n\nIf true, it signals to the widget that it is running on a mobile device. Should be called before draw and then NEVER changed.\n\n#### labelTextColor\nType: `color`  \nDefault: `\"#333333\"`  \n\nColor of the label text\n\n#### labelTextSize\nType: `number`  \nDefault: `14`  \nUnits: `px`\n\nText size of the labels\n\n#### min\nType: `number`  \nDefault: `0`  \nUnits: `px`\n\nMin of the chart\n\n#### notFillBarColor\nType: `color`  \nDefault: `\"#E5E5E5\"`  \n\nColor of the right bar\n\n#### quotaTextColor\nType: `color`  \nDefault: `\"#333333\"`  \n\nColor of the quota text\n\n#### shouldValidate\nType: `boolean`  \nDefault: `true`  \n\nFlag for turning off data validation\n\n#### spaceAmount\nType: `number`  \nDefault: `10`  \nUnits: `px`\n\nSpace between edge of bar and text\n\n#### updateSizeableConfigs\nType: `boolean`  \nDefault: `true`  \n\nFlag for turning off the mimic of illustrator's scale functionality\n\n#### valueTextColor\nType: `color`  \nDefault: `\"#333333\"`  \n\nColor of the value text when it is in the left bar\n\n#### valueTextSize\nType: `number`  \nDefault: `14`  \nUnits: `px`\n\nText size of the current value and quota value\n\n#### valueTextSizePostfix\nType: `number`  \nDefault: `10`  \nUnits: `px`\n\nText size of the percentage number\n\n#### width\nType: `number`  \nDefault: `250`  \nUnits: `px`\n\n\n\n## Data Definition\n\n\n#### current\nType: `number`\n\nDefault validate:  \n```js\nfunction (d) { return !isNaN(this.accessor(d)) && this.accessor(d) >= 0; }\n```\n\nDefault accessor:  \n```js\nfunction (line) { return Number(line[0]); }\n```\n\n#### label\nType: `string`\n\nDefault validate:  \n```js\nfunction (d) { return this.accessor(d) !== undefined; }\n```\n\nDefault accessor:  \n```js\nfunction (line) { return line[2] === undefined ? undefined : String(line[2]); }\n```\n\n#### quota\nType: `number`\n\nDefault validate:  \n```js\nfunction (d) { return !isNaN(this.accessor(d)) && this.accessor(d) >= 0; }\n```\n\nDefault accessor:  \n```js\nfunction (line) { return Number(line[1]); }\n```\n\n## Events\n\n\n#### Dispatch Events\n\n#### External Events\n\n\n## Example\n\n```js  \n//Setup some fake data\nvar data = [\n  [500, 700, 'TEAM BLUE']\n];\n\n//Initialze the widget\nvar chart = d3.select('#vis')\n  .append('svg')\n  .attr({\n  \twidth: '500px',\n  \theight: '500px'\n  })\n  .append('g')\n  // .attr('transform', 'translate(0,100)')\n  .chart('BarCapacityGauge')\n  .c({\n  \twidth: 250,\n  \theight: 60,\n\n    // labelTextColor: 'red',\n    // valueTextColor: 'orange',\n    // alternateValueTextColor: 'yellow',\n    // valueTextSize: 40,\n    // labelTextSize: 50,\n    // valueTextSizePostfix: 30\n  })\n\n//Render the chart with data\nchart._notifier.showMessage(true);\nchart.draw(data);\n\n// var data2 = [\n//   [100, 500, 'TEAM RED']\n// ];\n\n// setTimeout(function() {\n// \tchart\n//     .c({\n//       width: 400,\n//       height: 120\n//     })\n//     .draw(data2);\n// }, 2000)\n```\n\n","readmeFilename":"README.md"}