{"_id":"@code.gov/compliance-dashboard-web-component","_rev":"10-6ecce0fe7af28b075650005781c6c256","name":"@code.gov/compliance-dashboard-web-component","dist-tags":{"latest":"0.2.1"},"versions":{"0.1.0":{"name":"@code.gov/compliance-dashboard-web-component","version":"0.1.0","description":"Reusable compliance dashboard web component","main":"index.js","scripts":{"demo":"http-server","demo-on-server":"sudo PORT=80 http-server","update-sample-data":"node update-sample-data.js"},"repository":{"type":"git","url":"git+https://github.com/GSA/compliance-dashboard-web-component.git"},"keywords":["compliance","dashboard","webcomponent","status"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/GSA/compliance-dashboard-web-component/issues"},"homepage":"https://github.com/GSA/compliance-dashboard-web-component#readme","dependencies":{},"devDependencies":{"axios":"^0.18.0"},"gitHead":"2b3bf54b3faf69a0a2fac90b823d22d5b3e15e8c","_id":"@code.gov/compliance-dashboard-web-component@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.1","_npmUser":{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"},"dist":{"integrity":"sha512-RvrxqYxAkQuKZAX6FVT5DF6RZcrXivO+Iz+zk6iFyBb5KPTjwWag40nG0+iOru/Jblk9PGKghKTeYkhcWYuTzA==","shasum":"21e8084ffe5e20674577feed42a308bfdc61e6bc","tarball":"https://registry.npmjs.org/@code.gov/compliance-dashboard-web-component/-/compliance-dashboard-web-component-0.1.0.tgz","fileCount":38,"unpackedSize":278387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4gmxCRA9TVsSAnZWagAA1tcP/25xI1Q3c8yyhDsQwCJf\nlHxdp1T9K0Axeb1BkCUmUTvTL4rTQjccY2JWOnQWcmlN6h2h/pXLwG/8ZoDJ\nPyDfdYvosvAuXmNwDmpvvHQbu/LpwTj8tKPZMfNzO8ozn/Lnm2oiiwMNORu8\ndYtk6qBB4wTTUiUNZMMMT2s3R1BIJEQrPHrnvblnwQUwKr1HOsdlvSMKuxtt\nUIeKGiAf16cJND4RquQ5NSokkrgjIBqzQACqurd3lvH79zkNFSSWBpDG4wuA\nhzNRaD9dKY6mZhMH3Sq2d2TulxVmYYwdr7TP02KCVc0Z4XW1T41hBHef5t5s\n9wBYC4RxeZFU/NtpM1lN+WX+pmJWR6qu3Hmj0KbJiSESA0DrbbueXJAkAuvD\n64qJ6S3HSaDk9q2p+cBQWkxAYa6/u1sd2CvH2kQcci+U7+TRBhACoge+eTE6\ntiVYO/AGDuusX6nV2wxUGkyWENoNz2CFuUJcd821VycNoftsxPz50xhELwza\nJHsh+XUt9li/fulfk1O7XBMCrzJBxLNnttQaywdoJIQwAj/1BUlWFLZNLFvX\ns6cAyCGr/yfRXmKhMoBIrUtFZAid8Wp62Bu6y9Q97YQ2meTZpyN8qgyIdvZU\nO4i0OoFfAjKYR6WCnSQLAgOZ744F/R1aPA+pECnIvBtgtDUpon7bH4SDnjJD\nd5Hz\r\n=4B69\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHmd+fD4MJPg1MgTIw9wbsWojBJxNX/piCh8c/Su7SwAiAaznhVHdjoqPh5Eok6Kn4YDZmJb09DJ/kCIvSwyvAuaA=="}]},"maintainers":[{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"},{"name":"froi","email":"froilan@froilanirizarry.me"},{"name":"sarassassin","email":"sara.cope@gsa.gov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compliance-dashboard-web-component_0.1.0_1541540272315_0.47240292241029214"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated and will no longer be updated"},"0.1.1":{"name":"@code.gov/compliance-dashboard-web-component","version":"0.1.1","description":"Reusable compliance dashboard web component","main":"index.js","scripts":{"demo":"http-server","demo-on-server":"sudo PORT=80 http-server","update-sample-data":"node update-sample-data.js"},"repository":{"type":"git","url":"git+https://github.com/GSA/compliance-dashboard-web-component.git"},"keywords":["compliance","dashboard","webcomponent","status"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/GSA/compliance-dashboard-web-component/issues"},"homepage":"https://github.com/GSA/compliance-dashboard-web-component#readme","dependencies":{},"devDependencies":{"axios":"^0.18.0"},"gitHead":"de1efa645dac2acdb9f36ead56a282c17e86811a","_id":"@code.gov/compliance-dashboard-web-component@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.9.1","_npmUser":{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"},"dist":{"integrity":"sha512-pp5lAqRDvQj01xUdCxFpyxwCKmRPehf4ceRPeheusexDK/YBHpjm3mcA3MrtTR/MgcU9zrX2QGAYoPCJ63BtAQ==","shasum":"7cf3557eb790439ffa7d944ee75ff8c6caeea0b0","tarball":"https://registry.npmjs.org/@code.gov/compliance-dashboard-web-component/-/compliance-dashboard-web-component-0.1.1.tgz","fileCount":38,"unpackedSize":278403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4g0vCRA9TVsSAnZWagAAoJcP/RggqQzyppC0Vi9AlzRF\nEo5nyJAV3Ru1Z2lZ3D8pWMj7ikN5s2rDvahojumoSFOOO7pyncsaFmojK9Js\nqiUbucaxFWyN+s8QaLGSGDRQfGs2GJjvvu6k8I8h/N+RcHWIz0b3L78u4FGw\nattiVPyanbCp7wzzb9ZyFLMTcrHkn7D1m94Vf+g/USz3WLziBq8yg97Zb5qK\nQgBSR+tQwiMVxM7uf+ZZOE1rQ5zGU3CZ1Ti1/VfBSl2xKfTyBTv5ZhUbe6pb\nJ0Xvmkfii6qY2SfM4iRaB2QPAKqNiGEi2lgh39gkWenvqfiRX6OW9sPc6lqP\nO7z7bai0DgwBsFFwjqvNJC8CLz8lbmRU8mxnWZEsztvzCA/daglhrG50gjBM\nsxEGrP/Fnu66cakd1IYpYm3rcah7xI5mLPwlhDnI4aBJfmnIKR0JtT5TUA6s\nkHufD+9HmjtHh2uHYydsxdKZ3uh7dwB1Cz9nOX7S5KtCFcmSbEkH9uwKLgWg\n8bKzMZGrDxpV9xWle25iQed+UYkGEm3T1OLhvYy+ii0nF98p7A1CUf2ciUoR\n9ZJO3pv5HHGv3YxnsvISuolgeRnC/PIzodf1S3OqqvrZJIG2Hm21YdVmAPIp\nuucw/d3C7M3K2LhP3Gr1c4v8cn6s8gGv+NJ9v1Or9fkB6fhMylgxbHyhxovw\ni202\r\n=ow7B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuyUBfhepV8vVk490eWeVjFTQJWVhFVbcc0a+56tFIGAIgO1WyRcHoZ4pweWOoyo/HrzTti4Cq9H7zimHoPCbMOdY="}]},"maintainers":[{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"},{"name":"froi","email":"froilan@froilanirizarry.me"},{"name":"sarassassin","email":"sara.cope@gsa.gov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compliance-dashboard-web-component_0.1.1_1541541166438_0.9181370139126073"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated and will no longer be updated"},"0.2.0":{"name":"@code.gov/compliance-dashboard-web-component","version":"0.2.0","description":"Reusable compliance dashboard web component","main":"index.js","scripts":{"build":"babel src/index.js -o dist/compliance-dashboard.min.js","demo":"http-server","demo-on-server":"sudo PORT=80 http-server","update-sample-data":"node update-sample-data.js"},"repository":{"type":"git","url":"git+https://github.com/GSA/compliance-dashboard-web-component.git"},"keywords":["compliance","dashboard","webcomponent","status"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/GSA/compliance-dashboard-web-component/issues"},"homepage":"https://github.com/GSA/compliance-dashboard-web-component#readme","dependencies":{},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-transform-arrow-functions":"^7.0.0","@babel/plugin-transform-classes":"^7.1.0","@babel/plugin-transform-destructuring":"^7.1.3","@babel/plugin-transform-template-literals":"^7.0.0"},"gitHead":"8bfcd287c81f849abe9525d6e3b85076c2f647f2","_id":"@code.gov/compliance-dashboard-web-component@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.1","_npmUser":{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"},"dist":{"integrity":"sha512-3FHVyzIx8Aj6BzRxt7W1sQ9IiLVtpoKum/IGiYXw1V5kZYbapVQ5A2esfhvoMXJrG6LseEb7ycUf8g5KB+Xoaw==","shasum":"0c23969aa7090da2a43abc6ec6ed43fb44351e26","tarball":"https://registry.npmjs.org/@code.gov/compliance-dashboard-web-component/-/compliance-dashboard-web-component-0.2.0.tgz","fileCount":42,"unpackedSize":399636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb854sCRA9TVsSAnZWagAA4d8P/3XBLIQyYHFkYk41T6Ix\n+/NtiWZBylebQJelInf6D30XSRuRkVt9ePALr3+6oLY1lKwDbrROVREoIfB/\n0RGAdDZoI7X5e7lio4FT1HkOrkE6g4REPXpS3fTIi001SZXHW1CuNfpeZHlp\nRqg9DQvIXYclme0S+rWxwdEfpgeQh2yOR7COSZyfsuNS4sNAhNLLndDZNzJk\nYRTLUJUq9YhA3Sk4GNcdNXpNfeW7FOLkNkQEnbKbi2bpjX+yOkI0keqXp1pD\n8DCS3gFKCpllMt8LX9y0uifGHYQYGKm1ltFFXoVMtNK0Q8OIQyhs+q2MADfK\nPyyp2okVuRBTBv2vqOIh0sRj5a6edumJCCny3OKTHUZx4gTaW63uVA1ajStG\n7gUcVzC4TPdg94kkEG6hzxmgyZFidpAybRWmb6kduYHnCzu1pHwgUUi1ESqU\nQD7DSxAaN/JBbF4PZ1YFtyWaXggf23hoK+t58ZZPMJ8kAQe298Ye8m7Xdrjd\nIdS9Rv+nnVn81rthDyP7aG5W2z1l0gq/edLv3xeLLS+w3QHXVGSvH6CUiuC0\nxCRlMTg13+loxh4Ba+58C2TrZHio/etNwCBK6Uig2x+F2dmmaZIWlB809a9e\nwBR6SdzLofy+wJ39pb6CskNNgUpX5qE6HuOgQxHfI19ALs84f60AggFkatsA\nEWLl\r\n=8eGw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCkcRg10Qi9NUYSw+XaSPqJbBM1vwyVjJLzkZF4Xvx6AiEArBWKlb4eo9oNeXT3YznxOokYIlemr07gM2n68vmtc+k="}]},"maintainers":[{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"},{"name":"froi","email":"froilan@froilanirizarry.me"},{"name":"sarassassin","email":"sara.cope@gsa.gov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compliance-dashboard-web-component_0.2.0_1542692395602_0.9876282408165475"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated and will no longer be updated"},"0.2.1":{"name":"@code.gov/compliance-dashboard-web-component","version":"0.2.1","description":"Reusable compliance dashboard web component","main":"index.js","scripts":{"build":"babel src/index.js -o dist/compliance-dashboard.min.js","demo":"http-server","demo-on-server":"sudo PORT=80 http-server","update-sample-data":"node update-sample-data.js"},"repository":{"type":"git","url":"git+https://github.com/GSA/compliance-dashboard-web-component.git"},"keywords":["compliance","dashboard","webcomponent","status"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/GSA/compliance-dashboard-web-component/issues"},"homepage":"https://github.com/GSA/compliance-dashboard-web-component#readme","dependencies":{},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-transform-arrow-functions":"^7.0.0","@babel/plugin-transform-classes":"^7.1.0","@babel/plugin-transform-destructuring":"^7.1.3","@babel/plugin-transform-template-literals":"^7.0.0"},"gitHead":"21b3e4f6298d24ae610ee05dc9d0714b076fc649","_id":"@code.gov/compliance-dashboard-web-component@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"sarassassin","email":"sara.cope@gsa.gov"},"dist":{"integrity":"sha512-XJriQK/UUIoHt271FGsx9KvOgs7GkT/YzqUtQlHCJNVUyAUrt/iMBZJFWNLsVs19h+X/flXeBKdCWzd2KCpABQ==","shasum":"0cc47e7e84fa491755f371fed9e7b570803c05ad","tarball":"https://registry.npmjs.org/@code.gov/compliance-dashboard-web-component/-/compliance-dashboard-web-component-0.2.1.tgz","fileCount":42,"unpackedSize":399636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmzdnCRA9TVsSAnZWagAAVI4P/jzXljwlaABiagKtdrnS\nw5C0kIyI3iecFJxuoTyL9Ws6pN9RODYYkS6R6c559k7lUud8KaJe/uQm3CF+\n7bi146c/7klykNYc1ZB6ph5hlIaGEag9RDHhbJavl9sybKePtXROVByaLIcI\nyOj9UIHWv/bgMFEfbnpErECCKCFSANaVgFgCx0MJNUVIFdlcUCwYotGtCgYe\nC7kDncaroMiH8jNyponSoORaSrpSnsRRZXwoNth5ebQbaJ3SUq+kFvtUj0lE\n6OvcJg38Je6XaQ8GSEilDFc/YG294WPP1DQMuHRSsFlZPSfHq0oHM/oz08tI\n682vIJRDuk4LHCbuZnCqY4Ps/WZxHkG5ns47KUu6TihfS2gh329meN+GfTtU\nhOhRUEcwnPQEdFb/DJalcAMwWmFlVhK+mhoDTZMkbYXQyXweR2a/v1Vt/MzX\nDfwSB1NWYZjnvV9WYmN+57Hx3fS/nuWW3jnmx7lda12Sl3QOfQjYkQ6BLmRT\nIygYqJcZ/GjRbwlzMyUacsagMUbyT7wsEIrutUCtEssEFhnLaLu6+TNWgBbK\nQkPS+VwERAFGRuOz3QjwIZJbcDtKEhyGeYaaTKNGmnsw+KgqqhUiSkbuotKT\nz5CMqDGXoSFRuFtthXwbU+xx2CnTMF1m1d9iopVmwPpKY8vrxHGejzR5yY3N\nhjAg\r\n=K/q2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3KYEn8LL4ZJitEZJQumshtgl9VBQ9vMOYw+oxBdgV6AiAtbg6K0utoBN2nB+ier5nkzhFYdRiwcnynibHmeTHeyw=="}]},"maintainers":[{"email":"sara.cope@gsa.gov","name":"sarassassin"},{"email":"sean@mobomo.com","name":"skstarne"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compliance-dashboard-web-component_0.2.1_1570453350203_0.6222104025451769"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated and will no longer be updated"}},"time":{"created":"2018-11-06T21:37:52.172Z","0.1.0":"2018-11-06T21:37:52.561Z","modified":"2022-04-04T23:57:57.981Z","0.1.1":"2018-11-06T21:52:46.595Z","0.2.0":"2018-11-20T05:39:55.790Z","0.2.1":"2019-10-07T13:02:30.492Z"},"maintainers":[{"email":"joseph.castle@gsa.gov","name":"jrcastle"},{"email":"sara.cope@gsa.gov","name":"sarassassin"},{"email":"sean@mobomo.com","name":"skstarne"}],"description":"Reusable compliance dashboard web component","homepage":"https://github.com/GSA/compliance-dashboard-web-component#readme","keywords":["compliance","dashboard","webcomponent","status"],"repository":{"type":"git","url":"git+https://github.com/GSA/compliance-dashboard-web-component.git"},"author":{"name":"Daniel J. Dufour"},"bugs":{"url":"https://github.com/GSA/compliance-dashboard-web-component/issues"},"license":"CC0-1.0","readme":"# compliance-dashboard-web-component\nReusable compliance dashboard web component\n\n# demo\nhttps://gsa.github.io/compliance-dashboard-web-component/\n\n# basic usage\n```html\n<compliance-dashboard config='YOUR-CONFIG-JSON-HERE' data='YOUR-DATA-JSON-HERE' /> \n```\n\n# screenshot\n![screenshot of compliance dashboard example](compliance-dashboard-screenshot.png)\n\n# detailed usage\nYour config JSON and data JSON should be stringified (converted to a string) before they are set as attributes.\n```html\n<!DOCTYPE html>\n<html style=\"background: darkblue;\">\n  <head>\n    <title>Compliance Dashboard Web Component Demo</title>\n    <script src=\"./index.js\"></script>\n  </head>\n  <body style=\"max-width: 900px; padding: 3rem;\">\n    <div>\n      <compliance-dashboard/>\n    </div>\n    <script>\n      const configJSON = {\n        scores: {\n          'compliant': [1, null],\n          'partial': [0.25, 0.9999999],\n          'noncompliant': [null, 0.244444444]\n        },\n        text: [\n          {\n            req: \"agencyWidePolicy\",\n            variants: {\n              compliant: \"Agency policy is consistent with the Federal Source Code Policy.\",\n              noncompliant: \"Agency policy has not been reviewed for consistency with the Federal Source Code Policy.\",\n              partial: \"Agency policy is being updated for consistency with the Federal Source Code Policy.\"\n            }\n          },\n          {\n            req: \"openSourceRequirement\",\n            variants: {\n              compliant: \"Agency has open sourced greater than 20% of their custom developed code.\",\n              noncompliant: \"Agency has open sourced less than 10% of their custom developed code.\",\n              partial: \"Agency has open sourced greater than 10% of their custom developed code.\"\n            }\n          },\n          {\n            req: \"inventoryRequirement\",\n            variants: {\n              compliant: \"Agency has inventoried 100% of new custom code.\",\n              noncompliant: \"Agency has inventoried less than 50% of new custom code.\",\n              partial: \"Agency has inventoried more than 50% of new custom code.\"\n            }\n          }\n        ]\n      };\n\n      fetch(\"./example-data.json\")\n        .then(response => response.json())\n        .then(dataJSON => {\n          const dashboard = document.querySelector('compliance-dashboard');\n          console.log(\"dashboard:\", dashboard);\n          dashboard.setAttribute('config', JSON.stringify(configJSON));\n          dashboard.setAttribute('data', JSON.stringify(dataJSON));\n        })\n    </script>\n  </body>\n</html>\n```\n\n# contact\ncode@gsa.gov\n","readmeFilename":"README.md"}