{"_id":"@terminus/ui-chart","_rev":"41-67e1bca216d4ca879cc3431af598f2d9","name":"@terminus/ui-chart","dist-tags":{"latest":"2.0.0","next":"2.0.0"},"versions":{"0.0.1":{"name":"@terminus/ui-chart","version":"0.0.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-utilities":"*"},"main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@0.0.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-6j3w5J6STMYW+ny2w0iVVuXVa31HjUWVcYB9n5rH6iIjyGASh0y79xo8ZfvEVoG3xpRcBSE3US0K9P3IteAVWA==","shasum":"9ad7bd7c1d7c5fbb809c62b3a4d5ddd947c593ca","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-0.0.1.tgz","fileCount":81,"unpackedSize":259874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1eW9CRA9TVsSAnZWagAABd0QAJVzP7Dm0AmqG8U6cSbZ\nJlmtUm1xfO5M3TWJTcvKanbAuo/+DNzXxIo3D/xdrW0CFGEmKVLrHwrpHJ6I\nVXjBtR1dO3Vt7z1FJ5BJZv8siSrAcz2b+vX6tZycMjXbIaJesdz3kgigp4OM\npj8K6ty4Q9FSVgOlogWkCjZ8WbDTzYwq5nhXsTl64Xo3QaChTQGWW/g77YLQ\nr+Sl4xWOmBWqN7kp6g+TP84bJXpp7eYD0cAPy9yLZm0fU9LK41D9jigWIg/9\n+IYf2AEifERV8EAdh/4gE1TSsmp1hVHdbjIdVnMBOO8NzUn9gORZXZf/dyCq\nEooh2YsWyCwKmhXxuUukQAQSu8sapbg3yxL+AWlAd4iGkNSRYfMMUT6C/HQH\nDDn68mGJDeR/f6vkmv0gFQaVsFgzPVCwzcXOn+khSCg0C7fmQGtSSPfbxbr5\n/HPmLEMWh+AoEvmcmK63j/sXquiV638SC/5oZes1RQZ0Kyr2Hr61gR+SG07S\n7zkzNULjUn+/bBRPlirgLy9ZwG5vEKuXc4qM1WUYyXy3VO5s8ZhbsSuSovwS\nGFq5fWLf6bUwHtVX4nOiodHl4qcrtdXG0RdcSP9gO2HXRhUaqXg+cAMRQvA7\njLzLREyDGUeqzCVgqBTi8IeUOIuHyU9IGUsjuiUTswqAaEifM0AkcEi8osES\ngrSx\r\n=rjUo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBoJCm0cSuF94kKmSceZdPc+QTclg0BHoI9/BekZXXU1AiEA75DjZmQnM3AtShqkFZB1yVN+NQmuhvD6vfrhQ2MfSpQ="}]},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmUser":{"name":"benjamincharity","email":"ben@benjamincharity.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_0.0.1_1591076284363_0.8554884176752675"},"_hasShrinkwrap":false},"1.0.0":{"name":"@terminus/ui-chart","version":"1.0.0","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-utilities":"^0.0.1","tslib":"^1.10.0"},"readme":"<h1>Chart</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Github release][gh-release-badge]][gh-releases] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**\n\n- [Usage](#usage)\n  - [Inject the needed libraries](#inject-the-needed-libraries)\n  - [Set up the chart](#set-up-the-chart)\n- [Supported chart types](#supported-chart-types)\n  - [Chart Type Coercion](#chart-type-coercion)\n- [amCharts documentation](#amcharts-documentation)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n\n## Usage\n\n### Inject the needed libraries\n\n> Note:  Since the end-user of this library is the one with the actual license to use amCharts, we let the consumer pass in the library.\n\nCreate a factory function to inject the needed libraries and plugins:\n\n```typescript\nimport { TS_AMCHARTS_TOKEN, TsAmChartsToken } from '@terminus/ui-chart';\nimport * as am4core from '@amcharts/amcharts4/core';\nimport * as am4charts from '@amcharts/amcharts4/charts';\nimport * as am4maps from '@amcharts/amcharts4/maps';\nimport am4themes_animated from '@amcharts/amcharts4/themes/animated';\nimport am4themes_material from '@amcharts/amcharts4/themes/animated';\n\n// `core` and `charts` are always required.\n// `maps` is required if using any map visualizations.\nexport function amChartsFactory(): TsAmChartsToken {\n  return {\n    core: am4core,\n    charts: am4charts,\n    maps: am4maps,\n    themes: [am4themes_animated, am4themes_material],\n  };\n}\n\n@NgModule({\n  ...\n  providers: [\n    // Use the factory function to overwrite the `TS_AMCHARTS_TOKEN` injectable:\n    {\n      provide: TS_AMCHARTS_TOKEN,\n      useFactory: amChartsFactory,\n    },\n  ],\n  ...\n```\n\n\n> NOTE: Themes will be applied in the order they are provided.\n\n\n### Set up the chart\n\nAdd the component and set up access to the generated chart:\n\n```html\n<ts-chart (chartInitialized)=\"setUpChart($event)\"></ts-chart>\n```\n\n```typescript\nsetUpChart(chart: am4charts.Chart) {\n  // Add axis' and series' etc...\n}\n```\n\n> See the demo app for concrete examples of the supported chart types.\n\n\n## Supported chart types\n\n- `xy`\n- `pie`\n- `map`\n- `radar`\n- `tree`\n- `sankey`\n- `chord`\n\n> See `TsChartVisualizationOptions` for all supported types.\n\n\n### Chart Type Coercion\n\nThe library exposes functions for coercing to specific chart types:\n\n- `tsChartXYTypeCheck`\n- `tsChartPieTypeCheck`\n- `tsChartMapTypeCheck`\n- `tsChartRadarTypeCheck`\n- `tsChartTreeTypeCheck`\n- `tsChartSankeyTypeCheck`\n- `tsChartChordTypeCheck`\n\nExample:\n\n```typescript\nif (tsChartXYTypeCheck(chart)) {\n  // Now we know we are dealing with an XY chart type\n}\n```\n\n\n## amCharts documentation\n\nSee https://www.amcharts.com/docs/v4/ for full documentation.\n\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-chart/testing`;\n\n[[source]][test-helpers-src]\n\n|        Function        |\n|------------------------|\n| `getChartDebugElement` |\n| `getChartInstance`     |\n\n|   Chart service mock    |\n|-------------------------|\n| `AmChartsServiceMock`   |\n\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/master/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/master/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-chart.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-chart\n[gh-release-badge]:    https://img.shields.io/github/release/GetTerminus/terminus-oss.svg\n[gh-releases]:         https://github.com/GetTerminus/terminus-ui/releases/\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/CI%20Release/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.js\n","readmeFilename":"README.md","description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-gh3B7htmuR2bh1SOc68S4emLaXS1IxN8/qXyx9MLCseaWqogVRX4BsW/gS03zbupyZIXYV9PwXGhWmiaC4TclQ==","shasum":"069c535e98c1d266a8ae41d10878a8099e63b0b0","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.0.0.tgz","fileCount":24,"unpackedSize":27838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2T//CRA9TVsSAnZWagAAYCwP/2YNfXiZT42NFZXXKtKd\n2vDp80R8325MfeSX/uigMmlmYya296qfRroITOThJn6vz0C47r8caWwCuF4K\nrufUj4Vv717HNBF5mneVhtEVxd0IkGD2+SrrGR0gpRnbe6kuk2pDgKycgcxc\ngo1j/0CObcNsQud9A7DBZrlGUv7WRU8LNJAxSmMEfgNp/pZxbCmCrFmu7hJE\naNpGaYGDgg/kHPAKZZJsC1vgovB8WTEaxvbrKImj6Z+Q7CvrZSSqMcmUMMy+\nT1xloVGvQ+8nz+Z9l3OfgY6eZx9aJneM9z7jto6LrpvG2zVqsFhz42ESIz2a\nL9Ld0Tgyz+BnyM5n/LGxKTH91tqh59RYMRb3Ta0e0R7rrgi3wLJpLRoRBGI0\nXk7bUET/9O7GE0lxSJey9SlMILrHLjxw+t7zb1GxsYXcpeZB/7j2rT5evMuy\n/IPf6BpAe2fzw5x2kzlDHC5M2QK21nSDDUOrAXbF6lRhEAcOjaWjNwqLpTNK\nYT6RMt8Z+94tKMVXCNYaZUcQjceEcimLI+uOpfc0xHd/d09wZKr/FeQFuwDI\nAZSb0Wr/GNIJviJsbmtCw5u0z3/9IgqGm3oICqC43mBT/TUUuIMyz1dGHoN1\nYP88+c54Rufg3R1YrODTIaqFcjC8gNfk+Ak1mPIIAOGIC+DwkLQc8szTVKXA\nwM2I\r\n=ELBZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAU7Um4YD6XSeT8yzfRvA+6IZ5F0tfLoTtqJ36eqVlPsAiAdglyVEbQGHZ773LZ1UfbaVbGuwg+5lYQE97bjYf7Ekw=="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.0.0_1591295999402_0.0786205572513694"},"_hasShrinkwrap":false},"1.0.1":{"name":"@terminus/ui-chart","version":"1.0.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-utilities":"^0.0.1","tslib":"^1.10.0"},"description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.0.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-991EUhtgesUceHBDUArR1cmg8IvPjgbt5bc4eTqcDA8J1FLwtjFOmhKQSlDjPI8UvYEZtK8LYb5rx3/IlcLv0Q==","shasum":"2f51ffff5fda6a5a15dec8ad284fa7655a020a41","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.0.1.tgz","fileCount":25,"unpackedSize":27892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2azACRA9TVsSAnZWagAAFbQP/ApLSJFPOZpNkRFQ5VMd\nbIS779PHFh43VxJyCm7gU1qeJE44YuBlzJKFEIINLlYiFBBu1KF1W6JsT2sA\ngNK3vp7gk9aAiTP3pThPcaNErpHiy9zToD3hJp8azKC62NWV5OeSqQXUf4LV\nMM5UoZegJCcvNUEMJ5d6RhcHJHvcHvw7RnXdP3TNjocM1yRn1pfEtdUMwjdf\nCr9d8jbpMw2hqtMSyT7R4yPM2oSgUdrphBLog3dfPnCEwQrdIXNXTS8GtQ+d\n1uGa8vfWBFtgYmxvyL4d5NWEEv3AsTCuum1XP2ZBNyL8va77prb9PdqyeTtS\nGYZc9HbxE7cosYzOAv62GXDfhTswqyyujrhp1muPkM9SVjilPA6l7opCglCo\n7Y0gNdxCOkseljekZdp5Cy+sp3BRWajLy33qwCJ3xTVHVrssVnfhdDbj0QsR\nxzY+8LWwSE2Y+YDm4w0kgeBCF5uy283ru1GorSXsWuDMNDBvCa7V2jrS/pKQ\nTQlgb+UmxVPBRaXRCeG2v7BOIs2Re5EvfV4mHpJxQl9m7vtbbwNsy29nYRWR\nw27s2CJWeZ3HCJqHjF5ciLKm3XffIdH3UnlQ8WBxGgzWyxoGVEO49gME2OLA\nsulcvxmN0hdOmM6ixVAYL7JDBxE4xkKHlp5Zv8Uq8H0UJlPXVWM3i3rap/xk\nA/my\r\n=cVc3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUHS8dxIbtzQIJu+4M3MwUiGX4M3Y+htKI3QHigAV+hQIgcvmT6sbEjKH6/t0astTRATS5FzOaYFjKwu/EfTZ3vX8="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.0.1_1591323840295_0.002641895759326607"},"_hasShrinkwrap":false},"1.0.2":{"name":"@terminus/ui-chart","version":"1.0.2","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-utilities":"^0.0.1"},"main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.0"},"readme":"<h1>Chart</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Github release][gh-release-badge]][gh-releases] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**\n\n- [Usage](#usage)\n  - [Inject the needed libraries](#inject-the-needed-libraries)\n  - [Set up the chart](#set-up-the-chart)\n- [Supported chart types](#supported-chart-types)\n  - [Chart Type Coercion](#chart-type-coercion)\n- [amCharts documentation](#amcharts-documentation)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n\n## Usage\n\n### Inject the needed libraries\n\n> Note:  Since the end-user of this library is the one with the actual license to use amCharts, we let the consumer pass in the library.\n\nCreate a factory function to inject the needed libraries and plugins:\n\n```typescript\nimport { TS_AMCHARTS_TOKEN, TsAmChartsToken } from '@terminus/ui-chart';\nimport * as am4core from '@amcharts/amcharts4/core';\nimport * as am4charts from '@amcharts/amcharts4/charts';\nimport * as am4maps from '@amcharts/amcharts4/maps';\nimport am4themes_animated from '@amcharts/amcharts4/themes/animated';\nimport am4themes_material from '@amcharts/amcharts4/themes/animated';\n\n// `core` and `charts` are always required.\n// `maps` is required if using any map visualizations.\nexport function amChartsFactory(): TsAmChartsToken {\n  return {\n    core: am4core,\n    charts: am4charts,\n    maps: am4maps,\n    themes: [am4themes_animated, am4themes_material],\n  };\n}\n\n@NgModule({\n  ...\n  providers: [\n    // Use the factory function to overwrite the `TS_AMCHARTS_TOKEN` injectable:\n    {\n      provide: TS_AMCHARTS_TOKEN,\n      useFactory: amChartsFactory,\n    },\n  ],\n  ...\n```\n\n\n> NOTE: Themes will be applied in the order they are provided.\n\n\n### Set up the chart\n\nAdd the component and set up access to the generated chart:\n\n```html\n<ts-chart (chartInitialized)=\"setUpChart($event)\"></ts-chart>\n```\n\n```typescript\nsetUpChart(chart: am4charts.Chart) {\n  // Add axis' and series' etc...\n}\n```\n\n> See the demo app for concrete examples of the supported chart types.\n\n\n## Supported chart types\n\n- `xy`\n- `pie`\n- `map`\n- `radar`\n- `tree`\n- `sankey`\n- `chord`\n\n> See `TsChartVisualizationOptions` for all supported types.\n\n\n### Chart Type Coercion\n\nThe library exposes functions for coercing to specific chart types:\n\n- `tsChartXYTypeCheck`\n- `tsChartPieTypeCheck`\n- `tsChartMapTypeCheck`\n- `tsChartRadarTypeCheck`\n- `tsChartTreeTypeCheck`\n- `tsChartSankeyTypeCheck`\n- `tsChartChordTypeCheck`\n\nExample:\n\n```typescript\nif (tsChartXYTypeCheck(chart)) {\n  // Now we know we are dealing with an XY chart type\n}\n```\n\n\n## amCharts documentation\n\nSee https://www.amcharts.com/docs/v4/ for full documentation.\n\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-chart/testing`;\n\n[[source]][test-helpers-src]\n\n|        Function        |\n|------------------------|\n| `getChartDebugElement` |\n| `getChartInstance`     |\n\n|   Chart service mock    |\n|-------------------------|\n| `AmChartsServiceMock`   |\n\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/master/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/master/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-chart.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-chart\n[gh-release-badge]:    https://img.shields.io/github/release/GetTerminus/terminus-oss.svg\n[gh-releases]:         https://github.com/GetTerminus/terminus-ui/releases/\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.js\n","readmeFilename":"README.md","description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.0.2","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-8UEmKqCgdgo3oqmoWI1YpOXsUP2KJkscHJgaM+LoPNd0o/92iUjzWEGFQ+thPwp3FwTNVI5MUDH0gPLnpsYn6Q==","shasum":"6e6391fa97c04a9504347662ead57019cb511870","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.0.2.tgz","fileCount":83,"unpackedSize":261438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3/JECRA9TVsSAnZWagAAQXAQAJW0RCWGUR6Ya1dzAQhm\nxVDNtAqS6q9xVBVmbhzv60lZ5+F6ULv8ZA6nae7YcEMWbcS1YbEoycAvdNSz\ntWZg3hjtFxWTig+oKtU/FlAraAFfkxscoCcPT2x7XV/9RSF0DZMiPG/fmTvv\nhwdlr6pbF45dhhNqw0cAafmowFflGxyBxTwehfu/6DsEt1dXzSIvPOtT6AS9\nbVJoDUZkWhzP3gi8diulrFBCgGWLNqfl6VufWp17hqxHcRpstXg5rc+kdrb2\nJ5DL6sDv5Gktm3zqYM98kgGYI4T1zTz9aKcV6qAmckwlFKvTvgQICyFOWzey\nn7UYK5ihduQmU/O4u9cxumtUz/9FwzljidiQTW1NG+2Myr9ZE8unmPKC14W2\nIF9caluTmKiDTX5/paCRp4pST5pGhCNZmA3aKVO7vX/E9UpVBj0C4P6QnNUE\nUIoQjnrmo1z9PGGBvl7VDPpo2v/8QdlGa6i3bBC+SDu060p997JNpPvRfw+5\nWp+0S1jmNct9pWzQ5C/nsqjB+dWHVDcTXVcucvp7Pq3BvOjFYLH1tU/i574E\nVwnxxqS9P/uLVYqo/Oqsuo+LhW5S+Qs7qgbjO+moJq5SqpGaqRhIOQCLofI7\nOnQFUD2gxR0f5eo8aAxISqLTGgu1EP+tJ1QmppcqvuxwHmPWzSP1JYhkhEAA\nT/8k\r\n=tWCw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1tKWTEr2CKlFFpHNK/Nfdr1yMgmUes+33c5mjbjlhuAiEAkUQdPbMqHdWw28cTC7xN3zo4ln3m281nswAWhAQrlFg="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.0.2_1591734852156_0.15338852810095993"},"_hasShrinkwrap":false},"1.0.3":{"name":"@terminus/ui-chart","version":"1.0.3","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-utilities":"^0.0.1"},"main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.0"},"description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.0.3","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-vDM6pmdfP1T8uETTG4kGmCc4MkgvZFM9MrdGYtcfdgqJq32WCibQa4FOBcs+hl8l/C6Fol7OoouTkuTUcZUQhg==","shasum":"d6516bf959d21fecd6e898b1afd71d7bd748cda4","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.0.3.tgz","fileCount":83,"unpackedSize":261723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4AwvCRA9TVsSAnZWagAAvbsQAIYnxXyOB8n67XisUN8p\nZf+S4ojawxLXlRPFPTVeryCxYzH0qXqnzoPPO1uvzUiy2WoZAF+Rn2Rxq+gt\nmKPSCaQxTzI6Ddi+6NAs7deStcg86NAp+86K5cBVzcH5e8HKDp16IoJbZts8\n23CgSCz09XyT2yuiLO+CmwPk96vp/6ly6rOXg1j1GJROIYzLB8rZMeubHcbE\nDcM8PS6KaB3WhaO8nLcuYwhTrIiUzA6IUIJBAopNJYBNt7BbPBZLY89kB4ql\n7YU8sSeW/g0TFQ0Df5Kj0/GWdCHlqZ8azmB7e5xPBzd5wGXIAYu7KEllwYei\njL1TY7hdd+zZXruxvgAricBw5oATzfgaFKKgBJt8uQY3GDf2aH5i4WNq+lgK\nL+4cFS3fnyoCUYXJwRwtTgheppxVmTZD1O8S1yslsCg7Ps0GIhETn6OxVAKK\nA8XMAy26xNH8YM58aPeGSzDF8Cfzzc96qFxSVvHqj/5FOboe9fQowky9rrwX\n3/V5NU1VAFx86i/Vpas3j5L9PUYwknQ69t0nuBmocrNPJOGAqY/1YTc4Roq7\nIAk70RyiJWoFBS2ObLSVxjr9tSmpXkSqelVC3xopyhy5zcuT6BsPaRejYUmz\nBpH7dKJNdXwHu3S814sVCw+30RkVp/NT6sAZmhkQWQwahruIMbC4pNuFrk04\nqHh4\r\n=dPSX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8iuI7SqAvOo4LcclVf42vazFuEnum1gp3/Z8oQcHXRQIgIES7QTAMQ+/rx3qQjR38m83OXhmUIfLvE7bFZA9U5FU="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.0.3_1591741487268_0.8504290628972369"},"_hasShrinkwrap":false},"1.0.5":{"name":"@terminus/ui-chart","version":"1.0.5","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-utilities":"^0.0.1"},"main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.0"},"description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.0.5","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-/bZbn6/JkE+uQLZ5YF7g5xjwfpNMCFmuzHinaGvSFPAUYMNhcMTO6298vxEIdyRUw+ZiWbmxZbWFPJZmhCqF3w==","shasum":"234ad1035723359ad3fbf3a7edbb0621f0794372","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.0.5.tgz","fileCount":83,"unpackedSize":262196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4MOlCRA9TVsSAnZWagAACtAP/Ay+59+yG71d9P37XWRk\ncM6kNzUqBgB9X74C1Q8cRxvCm4vWe6sMOg4vO2qifmR1BbJcBEH3NgGESPUf\nZtLUkMihVD0MsPTzGRgi4fNdOlB0OgBzbbd1vqb9X1tGAF5LNpjCVJlPh8oa\n5NCPOdxQsEJwcjL49MoLibXNSCqtqZv9Rewa+0POrsnwFSuBEviXNiO+cMRG\nx5/6OCs+Aza1cko6HGIZjWrh2kfexA0kQWT0XcrezvrY1ZccXyfyLwqEczsG\nFP5d31pT8FNbSjINZyvJudp8EZXyFnsIUlBHu9NMPlLsKPjktbebyS7BpYNC\nScnXXoBs7O+5othspzVDOdkBofUMktqr1HGggVs2+1DW7QxMTrU1uJqtTMv8\nVjTfZq7WAW5uX6qeXRY9cdVy/fj1GK8Kc+AkJdSzRfPKwjKM9R7sicztpNev\neStYfQ4UxTi46mdvNYzlvhj7NLBr6ASBxzVXMlxhC8TbERuI1UDaW/J741sB\nAf8PkO3JWA3yIb2nUwiq2EUJMD+/AFl6X+HZ0CrnkNr2svmdbXToP9uDaWdh\nX+4eZoWFbSoObK7y0XH+hcD0PwgIbBqV8k+5SbYuTuVhq1mQnF7QxMw0AEwE\nsmx92G+8c/NmNUTTeVD4C1HnmCx6yB0dtnJN9t12fjjnySkqMyf2TCmCN6At\nnob6\r\n=zZJQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0EJZSpPhVy7KwiWOLadDEIO/j5Sq+C2k/q/sVIZbqmAiEApcJ386J0gRwRKR3/OaCVbS3xW3dp+5HcQb7vRA6enlc="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.0.5_1591788452806_0.12062485530447353"},"_hasShrinkwrap":false},"1.0.7":{"name":"@terminus/ui-chart","version":"1.0.7","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-utilities":"^1.0.0"},"main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.0"},"description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.0.7","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-h7UtMJesmKVwNFDkW3q39flGP883rcIOKSZ0n7a0kuC5JXkIa6qGu9ogVGW43MsqEALJOO13dXjLU2CCngI94g==","shasum":"8bb25afe48e8a2372cd22b8276676258d8599441","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.0.7.tgz","fileCount":83,"unpackedSize":262915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4j0GCRA9TVsSAnZWagAATrYP/0T3P5MDghft0vstyE7A\nmbIDly5cFYnyEcUpBmP0aYMhVZh3nuFnvE29QFBdJjdD62D5v7bQ1YTAUaKI\nX8xR/5SRSy8WLpjHZ/JBLNJ1H+ww1RIXTCCF1Jt5yZKx95AGtlhU0WO+k/HK\nK7FXOk+6r+E9maS1VXzneHhsrLo35UUWXl1yyjmDOy5gd5ZObtB+NhxvbYLO\ndSZycjTYr+DXYT9+IFB2SrgbK5oUjneEHSnQ0/567LzpubqlKaTSM0Kd0g37\nHUDcwQiKtqOQaOR8N3PML0QB/g6Qo3sbWlhRxmbJcxjzLjzEBhYpUQXIwXD0\nd9PNwnbPmmx8S7qLu6qhnMk6JWKWNG90KHGoTLmao9neRCVVwN8Fpz2iWQBm\n6LTJrpAHxbadwBX+tCCr45HoY5Iypt1YF3K5w1KSeLb5C5aqydOL3FpobRT2\nEMS9tNxsQj7jgkenaD1c44cc141q4c3/DggU2/l5MWVgfsAV2g5lcKbTNaLG\noth9TPz4ri8b5esHIPXrh7/yYvNYbFsFypq0unESp9bH44ikq/GkCMHPO1o2\nZmJWJOyz6axmOeFCHAba/b8bDi7zx4eK251J+Xe4q5i9/J/oovA2h6LIg0tn\nqo0N/rwqgdBldAz7J7a981/uzbXWVbTdeDX3r9PzngQh+Wlwh3yTJUhW3Hix\n981t\r\n=EkTs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXncigQ5DeetSQuUtCD7vD3N7qs/tT3GfTKkpqU70QKwIhAMkw9hDs7GcCXnRfyJ8uxD4OGuSF3XQGQ7oPLFv5FDMT"}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.0.7_1591885061904_0.07472941051737703"},"_hasShrinkwrap":false},"1.0.8":{"name":"@terminus/ui-chart","version":"1.0.8","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-utilities":"^1.0.0"},"main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.0.8","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-frEj84kn79Gp0GmWHScVpyaBjXOieDkPIjSyjuzQCY0X0FY4v4J2r7C5CQtOXcwLWSfLQZe921l62Hg3kiq1aw==","shasum":"d55fb97691a3150e514f2b450d9f5b85edc62321","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.0.8.tgz","fileCount":83,"unpackedSize":262971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8iEfCRA9TVsSAnZWagAACJ0QAIS0Cwa4UvvER2psGCyT\nHSHsLayg/Se7vT3uyAEHkK91sJ/aPbGSlC+JpfsEhkzxpEZFfk/W6jOacuNp\nDgpztWMe/GV1u0jz3i7967koICAXtuP5PEfV+/1r8+vqoo87+Z9xzTWk+NAf\nwxPTRcvu2jBr7R2mg5Qc3UpsqM626fkQfmS+ffXUOfs2ogZMtGNsJJNbr3/N\nl51BzirJ0PgGWFwvS2vKdfSywSSkcUOZICXbZaPqi195V/XTADplA7cOpfun\nlQK8bMUWEF44Hg6TxUBFo16OhZl0kf1am32VWVAPsqcQb9+jHveQwqdWLPqb\n3L8M2HjLWLgIZeEtewDfyEuDT8fWXacyQHYMcJtl2aCxm4NLFoXsvfz6K+14\ncvaY73Lpwb0Lv07st5hD4BZasPJLSlrnL+rUM/szEukXNAPdmmRGQbw3IWX9\nXvswpbhaxq6I1vZA7N4lmGbE9eZlF94iDqTahDP6c+XpVN/8uIebx2qK/Ol7\nMVaQ/cMRgAecsa6tf/wiQXWhgRjZ0kax+ayIJlgit6z7S484Ilhxx+vw2Dg0\n5C2M8xQFcryuu6YQCMnxR6ToPE7KeWQM4jm6PErtUneaNEvJyE8UYOR31Sva\njte2eZuLpGBy7B0oWjLcngdIx7zR6cOGPFWWMZRkg/xAT9vn6cBigqbN/HdT\nR6Np\r\n=3iFS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJMxUxQ6sBy8oVn8bwKBFBO8aXw7rZUzfbFKkydP6VggIgZErlFOxuUyYtewuK8/NddBSCgq92QkBN+EP+LX8eYZg="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.0.8_1592926494624_0.8930079207782844"},"_hasShrinkwrap":false},"1.0.9":{"name":"@terminus/ui-chart","version":"1.0.9","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-utilities":"^1.0.0"},"main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.0.9","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-jPFD2KrFBm+yvibWtiJB2EUiPSab0457BKEjIp6ZQB3c+OBhBnbahYlerR2KlEt6Rew0mLm+l7rlCb2Y1sR8SQ==","shasum":"493abad44d50a2610972933852e30217c9b6d62d","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.0.9.tgz","fileCount":83,"unpackedSize":263167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBJbzCRA9TVsSAnZWagAA4toQAIvPP80aDgI9FXa+zoGE\n1DB6PWZAna6ubg55qJiH3OvR1rr1GlJxj6fKab2aOav/NPwvKkAsdPrnAy85\nwTiI+WSWU59vfLunqpnX3KJTKivHZKGgXDcq2DxXtMCWlEnt8iIiD0rkZgGH\nKUHXmnwaTegeFTftzNG+pCF2+qM27F7lBkaUaRfV8XTW0D+Gj2VZxCWWD4Me\nqmF4n0UKAm4kQTil7Qq7fGFzHFq98QVuHDfIDFdMVvBZZcaaiGK3vk04o2aL\n2HzI6uFv96gF340HTdwedizqHPCgQeE1H0mLUHCK2NNhKfry2NrI1bQaB2Hr\nH0sz8sictBEl+v5tuqmkZ6QwP0S25JjhsUAz9TNqDbQRyaD+1j8v6cZh13V2\n10OUKezdWj+AFeZWJOzc1v/RA51Ryv5dlCwFzoYqPpHyQAkiOid8c77LyeTW\ne+A1ioVYbtKyTC6GuUMMgmKxTXfaKdx3mVioUlpdMxOdbY00Bv9FQERS/L6R\nyke3sKqeYNovWDE1M1L+raehi44dQgH4IZGMnT1XxpBvGu1xms4B7x5y4NE+\nNx8l6RC/ohp2xn3FAZT9jjIe4KjJprWsL9yMuaKPpqGH6QNP0KtFLj92EAZN\nMwwNDRgu5WjtMzT77K6sr7ZlemzFGt1WY7FVtqf2vDcRAj4OyArAZUFeGWpF\nzNwP\r\n=j7bp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEypea/jR+WXJpO1N8OoOEZTwclsBkIEAgd0NXl6jmewIhAJ7qGPk0L4Zam7u8+xsxLgyF2hsHLIO+OcLII28xbIc8"}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.0.9_1594136307353_0.6397717394033926"},"_hasShrinkwrap":false},"1.0.10":{"name":"@terminus/ui-chart","version":"1.0.10","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-utilities":"^1.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0"},"description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.0.10","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-ow5dtcg3dRNDpQNHZHSMzuUzHXxBSjlQyo1EOXqDE4HwhX6p7wVaWC8j2xDOQB/eYr6VV3Hd2KRfAK5oPTN9Sw==","shasum":"7d2921f730d40967a689095f2d5de25d04e96d04","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.0.10.tgz","fileCount":83,"unpackedSize":263864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDLS4CRA9TVsSAnZWagAAwxUP/2/XV37jTHaEUoSXsnwl\nDtOES1May1g08JmFW83oi3hx1mmpR9zJng+Eerob6q7JdiWl4s1sQhLFeXWb\n2EMuzbLC8dTwcrLQQpG+2oh/FQISK2UVWXBEFd4/JxY/tqXneNEXxEP4V89x\n//+XJtaPB2M4QifliuwBH6i//F+xRrltSl8SHOgcpEpV7JIcZMBe4FxQRTxd\nRCS7q1QuLBR4JDD4DA7QFDcZ/5I0PUlmFz7ZUyehu65T8NskiMg/lLhILjQb\nSV5f/4tAaRMElHjjEvqurpGqLNbkZqBugc22Uaok4URT+Hu+HeMXgB0cEYIP\nID4sX9SzlTzlEGXcD64zWLrGIjpcu7kqLCacAKN6WYidTkOuYjT1FE+1R8cN\nOKKv0zICqQRW/TdGUBmFkukU+vlazcNZ7bOEUycv0L1ZSOQf4/kAdRhzGKrq\nbiy1ngR5E3mLXFyIV8QOsP7dZzhlufq5eeSn2i5FpjxOHgwPL1D/3+xXcMn9\n+nJyW+0lYFyQlsuhnOOXlY8FGw+tOgHGucJtgkIwKk+1k9tYiVJs39PFr0nZ\nWYlJode7oPXWeq3ZVn8pANHpSA+wHIwNXp2ltd3DEUwSCfAVtFKF9rtEqdaK\nzrEUu/vd2oxUkS8uo0XENWSHWerwNId+LF0eTPxhXKjo0tOA53KW/p0mm3kt\n8CoI\r\n=UMRT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4e/0myJDh+i0TKjsmSz/zSXJ4fpjrjGkpUbHQJ/T/TAiEA6orZgco6MZgAP6rYoMOwEC4fZp7Nu0zFnPGK3xGAItE="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.0.10_1594668216522_0.738023697143227"},"_hasShrinkwrap":false},"1.0.11":{"name":"@terminus/ui-chart","version":"1.0.11","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-utilities":"^1.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@angular/forms":"9.1.11"},"readme":"<h1>Chart</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Github release][gh-release-badge]][gh-releases] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Inject the needed libraries](#inject-the-needed-libraries)\n  - [Set up the chart](#set-up-the-chart)\n- [Supported chart types](#supported-chart-types)\n  - [Chart Type Coercion](#chart-type-coercion)\n- [amCharts documentation](#amcharts-documentation)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@amcharts/amcharts4`\n- `@amcharts/amcharts4-geodata`\n- `@terminus/design-tokens`\n- `@terminus/ngx-tools`\n- `@terminus/ui-utilities`\n- `@terminus/ui-chart`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-chart\n```\n\n### Modules that need to be in NgModule\n\n- `TsChartModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\n### Inject the needed libraries\n\n> Note:  Since the end-user of this library is the one with the actual license to use amCharts, we let the consumer pass in the library.\n\nCreate a factory function to inject the needed libraries and plugins:\n\n```typescript\nimport { TS_AMCHARTS_TOKEN, TsAmChartsToken } from '@terminus/ui-chart';\nimport * as am4core from '@amcharts/amcharts4/core';\nimport * as am4charts from '@amcharts/amcharts4/charts';\nimport * as am4maps from '@amcharts/amcharts4/maps';\nimport am4themes_animated from '@amcharts/amcharts4/themes/animated';\nimport am4themes_material from '@amcharts/amcharts4/themes/animated';\n\n// `core` and `charts` are always required.\n// `maps` is required if using any map visualizations.\nexport function amChartsFactory(): TsAmChartsToken {\n  return {\n    core: am4core,\n    charts: am4charts,\n    maps: am4maps,\n    themes: [am4themes_animated, am4themes_material],\n  };\n}\n\n@NgModule({\n  ...\n  providers: [\n    // Use the factory function to overwrite the `TS_AMCHARTS_TOKEN` injectable:\n    {\n      provide: TS_AMCHARTS_TOKEN,\n      useFactory: amChartsFactory,\n    },\n  ],\n  ...\n```\n\n\n> NOTE: Themes will be applied in the order they are provided.\n\n\n### Set up the chart\n\nAdd the component and set up access to the generated chart:\n\n```html\n<ts-chart (chartInitialized)=\"setUpChart($event)\"></ts-chart>\n```\n\n```typescript\nsetUpChart(chart: am4charts.Chart) {\n  // Add axis' and series' etc...\n}\n```\n\n> See the demo app for concrete examples of the supported chart types.\n\n\n## Supported chart types\n\n- `xy`\n- `pie`\n- `map`\n- `radar`\n- `tree`\n- `sankey`\n- `chord`\n\n> See `TsChartVisualizationOptions` for all supported types.\n\n\n### Chart Type Coercion\n\nThe library exposes functions for coercing to specific chart types:\n\n- `tsChartXYTypeCheck`\n- `tsChartPieTypeCheck`\n- `tsChartMapTypeCheck`\n- `tsChartRadarTypeCheck`\n- `tsChartTreeTypeCheck`\n- `tsChartSankeyTypeCheck`\n- `tsChartChordTypeCheck`\n\nExample:\n\n```typescript\nif (tsChartXYTypeCheck(chart)) {\n  // Now we know we are dealing with an XY chart type\n}\n```\n\n\n## amCharts documentation\n\nSee https://www.amcharts.com/docs/v4/ for full documentation.\n\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-chart/testing`;\n\n[[source]][test-helpers-src]\n\n|        Function        |\n|------------------------|\n| `getChartDebugElement` |\n| `getChartInstance`     |\n\n|   Chart service mock    |\n|-------------------------|\n| `AmChartsServiceMock`   |\n\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-chart.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-chart\n[gh-release-badge]:    https://img.shields.io/github/release/GetTerminus/terminus-oss.svg\n[gh-releases]:         https://github.com/GetTerminus/terminus-ui/releases/\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.js\n","readmeFilename":"README.md","description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.0.11","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-PglN3gjU3hUzw5W5sygZIxDTioKx5GGWbAH87hHHPNEdDv0/2gV5+dNPHmY0sPwCR4qS7NLJc6lZQ8JN0MDtwA==","shasum":"9942eb470724fbe91d6cfe2f094dbf1ac6d9f3b6","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.0.11.tgz","fileCount":87,"unpackedSize":267349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHy14CRA9TVsSAnZWagAAfpsP/j0MdlhEeyPUd1JpaK6t\nS7L/iJYF9vCpHaqs4p1kpFWVbYysDEjHe8qh40po0wYm0nrUYfbsKxc1OZVT\nhY8Dl3HzO5QEmCDeaeQcvaQi/Ylq7C66LOpz9aSyqAllffknD5S4tNfN87dj\nfav5w/WyZzzvuNKvNEv7o+Pn1cwiUJJK22PSirLucYZz0OZXnDKOBVOtlPYx\n0lTTt10Wab9+lfDPWJUI+GJFJubC92t0ZQz6fFO70Gn5DwWCh3+A3PQ7zqRk\nTCXVnxYE9SUlrdwE429oKlUpiiMFlqrWNlz2oGelPHR4heRtYGFhKTQarY2a\nvfSf8+G5h+UNaVLH7w2Ndii4mEcCCRRExnWhVx5Qtj6EzwrcW9inSuSEyPzB\nZyeem617EAzLbLK49tp1OjwvraLdvcjfmHRCrsOjbKZq3iyq8jjPLs0OapqM\npq3NWKwEaGNHb2SeCNrhzv+3bGmAY8bcdsv7MQdMgqDKNdiI0/cXs9Phevgs\n1fomFz4UZf3Eg2WByZR1PbWEb6sRNC1A0sSYLP8Ph4XhckptxJcRALmKK9QX\n5A/qdeG74OZtSDaSvh69fS45QzleTAezVEvKsNDbVB7/ov/nb7P9qPX0OtYS\nVbEbIo1+yjk+SpvXUrpucPm4hLmz4XzcjoRIHf4NLcAMArZYsBat9KHwSpef\nT+AS\r\n=o4bS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs13nn972BZ3fdtY8c66flcErakrNQGxvSqjx8eP06dQIhAKYxmor6hPo0Ptb4T9y3dthlHnnYqIvuwhBbuad2XszI"}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.0.11_1595878776538_0.2910469826991555"},"_hasShrinkwrap":false},"1.0.12":{"name":"@terminus/ui-chart","version":"1.0.12","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-utilities":"^1.0.7"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@angular/forms":"9.1.11"},"description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.0.12","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-VilDaRCTJCNB6STfAMgpg9oDy2gZCNJTjctqU34EAqQYWlYYftBIVcEWIZokoDuibBwlVnwGEpBHLUglqwC+UQ==","shasum":"765c8482326b003dc5b1805dd224982996117c61","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.0.12.tgz","fileCount":87,"unpackedSize":267637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIEQuCRA9TVsSAnZWagAA01UP/1gRkF45yw6IQmB9HPJ8\nSOOLjOGGRNvd13OZO+omOI6vayeq2rBLALLCTAFBFBdJpGp7TKokrjhb3lS5\nDZMsLqXUkcKOn2W9Oqgu7E4mFW5W5mluk5huP5FzL9cQPbpwWDRUYOmuQRwO\nLB5kRxu5tFuEYIV6PKJd0bT6+nXFF/Ru5QYpi6Yvu6iKhKBggzj6DzDpFByJ\nAcRaQzzQ2mxfncrmN3T8QammS16uBJisU0BcNecNaJAl6lLdcDAYM8XSBndA\niY/DLbnPK6MZbIO1Gfw2wxKMwsKJB5m3OyId2kIaunIFYP8V2cQaZ/IwqwQH\nMqjJKafRVJQnyFpb7Mh2Poc33gtfr4+ljAI2gx60KsOx0JzdoTYLHvRVLE96\nvzSlvdhvafTxAS/Yo09L6OSRNVUdzARZf0/cHtPvZRqkc/e/Qaq+3p7wG/wd\n72P2KD2gDzUJ64RyJqsVUTHVdRhzT1D1M/v8ac91g1Q+0VaXT3/U6Hx7/PF9\n6HuhnnhWqaNLb319rWrBlAtLQElBaRV/80zgBePaloQKVQz1scvnT4gYm6n7\nXWQb8NBAL+IQDT4t32Sv8vTIX3QdO4WLYrvDGEzUPw6xoiMStVFEZP2aG835\nYkVUq4BBiQKNXbuWeK7xG/Wqe1DtzQ/KcFu/QyiKQWMjERytbzs2SjyQsOim\nbEGY\r\n=l2Zk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGobrO1+u8Owi4TWLvk7FoK14FIUrHEUDd7hO/4iYtHAiEA+5e0Uldy2cGgW1D69tclIyydSs/h1HM+M+XqAnaJMfk="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.0.12_1595950125705_0.9616025548822229"},"_hasShrinkwrap":false},"1.0.13":{"name":"@terminus/ui-chart","version":"1.0.13","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-utilities":"^1.0.7"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.5.5","date-fns":"2.14.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.0.13","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-DhpZ7t+ZXtrb325zCPEp41Gu/FehEXb9e8LR2TDmPscV6gO5ZyzfxjZ/rDr6xTwcYRv2AqlwkH5K2ltWhMbeLw==","shasum":"729ce1c4d5f3c88aea454920063ed9a9d4a70401","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.0.13.tgz","fileCount":87,"unpackedSize":267703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJCPyCRA9TVsSAnZWagAAe+oP+wSqUvjvAvaEaXD5qchn\nZvncKpq/XGIhZLQmvTT5j+iC0KiiRptRUmiMC3qE7dmEJt98AzVs5qKbuV/2\nnLlLszM5rCG328C3s+dEivBo3Mh+iOicmAzHU/8Sr7EQqwQ39tL3AkI2M/QY\nHbtFaMRCTuWXwgToHDgcRp+e4bqLWyf3OlO+ibIzeTRaqsT0Y7Iu6PmoPyv1\nBjGu1eB/mFkNP/h8xtQdKRujsZM9aq96BGuKYKdHyNzZpCXapx15azsNXG5T\nKri3GVDZZjlgLVPxveLwic9KkeuRR9ilWyM/+hKbSqG0oD/te9s9VETDh0j+\nNTzD1ZxowgFZzSF6f8DPobVwhU+olLTQJKvgzuWy6zn48d+ZZylGEUQq7GWJ\nlZY7V8Lu1vDL6+r/nTkOLF/WI5aq8ME4CH6BDx4hM/DzGI0LoYd2/Fbmm6Bj\n+mVRmfreyQSNDhUeEHDVTmCNvkCFh+1Aazc/z+/az71CQtIvNF+fvPW1bwz7\nxxi4+9FRDQ7utHQJmqm6MKiSnoQkI5OXx57aaOO/dmhto2kykQ8xyChss4i7\nf9xV4t7tmKik2DHQL/ue/PSI6eT4PrZWSOxS8nNdyfkN40Ka0dM6hiYw8fLN\nuKgYmRZg4poNdOwQty+ak+E0RdJXThFmZm8Hh3i0Y9YEMDx2OjSm2c6xyCb2\nVR60\r\n=MGwX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfbZSrx+EQiG/IgZBtwNxJSWBQeTDTplq1lgtnmo0pYAIhAKkl2BxveCrY4GRZtUxJrlkI858v7hWfrQ1VIMXOMUs0"}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.0.13_1596204018201_0.1093472535076987"},"_hasShrinkwrap":false},"1.0.14":{"name":"@terminus/ui-chart","version":"1.0.14","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.0.14","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-SGCFY8uXmSfopSyjqqWEWFR4/asRRHhgHIMpbQo02zfTJXfg5FIkoN47o5nl+tEyZdOcACIzKA5RA34PEJlnCA==","shasum":"a2aa4650095ab899c9e87367303fd7c1762e53ec","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.0.14.tgz","fileCount":87,"unpackedSize":267900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMXO1CRA9TVsSAnZWagAAZG8P/2EboxxGtYkfKzZdQPVb\nPwNuEpipb2XEtXzVbk0DX0RXPFYuz9kBG5rgZQEdD/g+t+t4c7VkJhu6zDaU\nQ+c9XIGdHyyE6t5aU+rbaNUSmgvguhH5h32M7ae5//OYHI+rEsHoWwSAego2\nygHR6fnRUYbGSA/P/U9m5JgQJZJgOtRRpJMeZroyxmNWKg4F6PJekf7bvQfS\nNs9n13yuaLWyOwGQ1RbhL6SpFCRSGXz7kNIvnNBkMVTeyVaZzD1TsbLX1vgb\nor+Evqwehlb7pYkHYPuQiembKwM3hbe14DC9KezfuIoYvnoXrtVqT7uo6z2J\n2A+OAn/po65k1GK2tq5RBZaYbeDW7m7tJgB8/VUwm+qucwmy76zhxzs/fGrZ\nhx0hu4XTEDbolnwWg+Rhjb72AhyGpD0qGQO/l9/jHHTzQMgOYpwhVwilyWOi\n/WmCeB3FUEml3k+sQCyNYostJpiFHqE9Vr9pTbJ6VEjsKmO10lpmCr/JwN3C\nQ9dD0XeoI9dRUy4uUSO40ZJl45J1echN7k3hqw6LrJnLlH+dqjOqYavvlfmU\nCxuNDlx9MkIkGAM6H2zkd3oNWfKgQKFYdVtJ4AuhTOKOXXMGdIvtRT7XHJxO\nrGGVPlOggop3i1xtwvOj5g1NlBqP07FeB+t3fS2V+ER0GmRfSNaMN48oBj1L\nsBO4\r\n=F2WY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCULR/VHVnn4pEWG97zMXqkS/s9kPNbJms9TxGmeFG5BwIgQFlYRZf3ihbQGnJ4XkJgUEA5Y2NC6A8QMpZ6TtWGtJM="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.0.14_1597076405110_0.03226072595120111"},"_hasShrinkwrap":false},"1.0.15":{"name":"@terminus/ui-chart","version":"1.0.15","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"readme":"<h1>Chart</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Github release][gh-release-badge]][gh-releases] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Inject the needed libraries](#inject-the-needed-libraries)\n  - [Set up the chart](#set-up-the-chart)\n- [Supported chart types](#supported-chart-types)\n  - [Chart Type Coercion](#chart-type-coercion)\n- [amCharts documentation](#amcharts-documentation)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@amcharts/amcharts4`\n- `@amcharts/amcharts4-geodata`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-utilities`\n- `@terminus/ui-chart`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-chart\n```\n\n### Modules that need to be in NgModule\n\n- `TsChartModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\n### Inject the needed libraries\n\n> Note:  Since the end-user of this library is the one with the actual license to use amCharts, we let the consumer pass in the library.\n\nCreate a factory function to inject the needed libraries and plugins:\n\n```typescript\nimport { TS_AMCHARTS_TOKEN, TsAmChartsToken } from '@terminus/ui-chart';\nimport * as am4core from '@amcharts/amcharts4/core';\nimport * as am4charts from '@amcharts/amcharts4/charts';\nimport * as am4maps from '@amcharts/amcharts4/maps';\nimport am4themes_animated from '@amcharts/amcharts4/themes/animated';\nimport am4themes_material from '@amcharts/amcharts4/themes/animated';\n\n// `core` and `charts` are always required.\n// `maps` is required if using any map visualizations.\nexport function amChartsFactory(): TsAmChartsToken {\n  return {\n    core: am4core,\n    charts: am4charts,\n    maps: am4maps,\n    themes: [am4themes_animated, am4themes_material],\n  };\n}\n\n@NgModule({\n  ...\n  providers: [\n    // Use the factory function to overwrite the `TS_AMCHARTS_TOKEN` injectable:\n    {\n      provide: TS_AMCHARTS_TOKEN,\n      useFactory: amChartsFactory,\n    },\n  ],\n  ...\n```\n\n> NOTE: Themes will be applied in the order they are provided.\n\n### Set up the chart\n\nAdd the component and set up access to the generated chart:\n\n```html\n<ts-chart (chartInitialized)=\"setUpChart($event)\"></ts-chart>\n```\n\n```typescript\nsetUpChart(chart: am4charts.Chart) {\n  // Add axis' and series' etc...\n}\n```\n\n> See the demo app for concrete examples of the supported chart types.\n\n## Supported chart types\n\n- `xy`\n- `pie`\n- `map`\n- `radar`\n- `tree`\n- `sankey`\n- `chord`\n\n> See `TsChartVisualizationOptions` for all supported types.\n\n### Chart Type Coercion\n\nThe library exposes functions for coercing to specific chart types:\n\n- `tsChartXYTypeCheck`\n- `tsChartPieTypeCheck`\n- `tsChartMapTypeCheck`\n- `tsChartRadarTypeCheck`\n- `tsChartTreeTypeCheck`\n- `tsChartSankeyTypeCheck`\n- `tsChartChordTypeCheck`\n\nExample:\n\n```typescript\nif (tsChartXYTypeCheck(chart)) {\n  // Now we know we are dealing with an XY chart type\n}\n```\n\n## amCharts documentation\n\nSee <https://www.amcharts.com/docs/v4/> for full documentation.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-chart/testing`;\n\n[[source]][test-helpers-src]\n\n|        Function        |\n|------------------------|\n| `getChartDebugElement` |\n| `getChartInstance`     |\n\n|   Chart service mock    |\n|-------------------------|\n| `AmChartsServiceMock`   |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-chart.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-chart\n[gh-release-badge]:    https://img.shields.io/github/release/GetTerminus/terminus-oss.svg\n[gh-releases]:         https://github.com/GetTerminus/terminus-ui/releases/\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.js\n","readmeFilename":"README.md","description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.0.15","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-bPXx38675gt1rZb/qvMsZLi2zvE+Em15+folk3Zd8W1XZ66NOUKBsiFPnX7cpJDuOqeNEHzV2u/GpMJ5pymCFA==","shasum":"76240368e8acacb4dac9d6dcbcf2e2d0d97b8436","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.0.15.tgz","fileCount":87,"unpackedSize":268036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNq3JCRA9TVsSAnZWagAAv4QP/2BgVqxQp/nBuI+6bStE\nDfyDqDABypxc9uKf9cR4x/N0ZHzntOChmHJMwwmijFI4A9N4SxvZz48CBBc0\nPNIzRj6vuIdDUjuS+d6uyhfFVnVff19Xie0ke7HZMpNF1g+MwcjIPzoWBoQp\nEk3o4VHudFCsuUKY0cXfh4/8qu1C3hJsiRptDHItMOBsxn44MOwxg0SZxB1Z\nJm1topnY4bpyk7KF3DaSL7DbXjSHOWvTGRCoUVZgbWl5iaycHMb7wbS07+l9\nmjm54cbjEcY6WKnz2wa7rYziu1E6s0yO1Bft2IkO7JV4LPKsGTMAJm1GlRTV\nwnUxGMgnjrhVoMiJCoK1V2fcbBAhQgoN4FwqfAMth32/HQ4ZBDJzKgU/y2RB\nFJEdLBjZvWGn+ZZcC9W3VIKOqosQy0g5ATv++IJa8FfSjUhAH7WQiazZoSx0\nWBwab0FYrNSuhX1Zi6gFWr/Vb76XJuV6JTrEaL7ZeNXzR22CNf4zyakMk9Bw\nkvwFDD3fN8i33N3c7Nk95EOdBZh5FOuof2tn7Z4klwqjPoYQP/CCHIpV4wvO\niQuYyJIvdaaDCtS2BMDy4RO7SBzWCCDC+4D+q6QULwO1kynvgmxrywnG1iI2\napumqaPacsJXrJk0Lts28YQyQnCpNIUZMGaWxpdX1apmWYcJraEeWnqIKY+l\nOuaq\r\n=Ikh+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBHhSYFsZQnZ85rNWBz8m/pOOusuCKlDNID2L6kQiJRAiEApMg2IBWXoQbjdZeZI47wkXxagreOZKZNzLgMaqBUNQA="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.0.15_1597418953067_0.6969310429643374"},"_hasShrinkwrap":false},"1.0.16":{"name":"@terminus/ui-chart","version":"1.0.16","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular/material":"9.2.4","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@terminus/ui-spacing":"1.0.14"},"readme":"<h1>Chart</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Github release][gh-release-badge]][gh-releases] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Inject the needed libraries](#inject-the-needed-libraries)\n  - [Set up the chart](#set-up-the-chart)\n- [Supported chart types](#supported-chart-types)\n  - [Chart Type Coercion](#chart-type-coercion)\n- [amCharts documentation](#amcharts-documentation)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@amcharts/amcharts4`\n- `@amcharts/amcharts4-geodata`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-utilities`\n- `@terminus/ui-chart`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-chart\n```\n\n### Modules that need to be in NgModule\n\n- `TsChartModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\n### Inject the needed libraries\n\n> Note:  Since the end-user of this library is the one with the actual license to use amCharts, we let the consumer pass in the library.\n\nCreate a factory function to inject the needed libraries and plugins:\n\n```typescript\nimport { TS_AMCHARTS_TOKEN, TsAmChartsToken } from '@terminus/ui-chart';\nimport * as am4core from '@amcharts/amcharts4/core';\nimport * as am4charts from '@amcharts/amcharts4/charts';\nimport * as am4maps from '@amcharts/amcharts4/maps';\nimport am4themes_animated from '@amcharts/amcharts4/themes/animated';\nimport am4themes_material from '@amcharts/amcharts4/themes/animated';\n\n// `core` and `charts` are always required.\n// `maps` is required if using any map visualizations.\nexport function amChartsFactory(): TsAmChartsToken {\n  return {\n    core: am4core,\n    charts: am4charts,\n    maps: am4maps,\n    themes: [am4themes_animated, am4themes_material],\n  };\n}\n\n@NgModule({\n  ...\n  providers: [\n    // Use the factory function to overwrite the `TS_AMCHARTS_TOKEN` injectable:\n    {\n      provide: TS_AMCHARTS_TOKEN,\n      useFactory: amChartsFactory,\n    },\n  ],\n  ...\n```\n\n> NOTE: Themes will be applied in the order they are provided.\n\n### Set up the chart\n\nAdd the component and set up access to the generated chart:\n\n```html\n<ts-chart (chartInitialized)=\"setUpChart($event)\"></ts-chart>\n```\n\n```typescript\nsetUpChart(chart: am4charts.Chart) {\n  // Add axis' and series' etc...\n}\n```\n\n> See the demo app for concrete examples of the supported chart types.\n\n## Supported chart types\n\n- `xy`\n- `pie`\n- `map`\n- `radar`\n- `tree`\n- `sankey`\n- `chord`\n\n> See `TsChartVisualizationOptions` for all supported types.\n\n### Chart Type Coercion\n\nThe library exposes functions for coercing to specific chart types:\n\n- `tsChartXYTypeCheck`\n- `tsChartPieTypeCheck`\n- `tsChartMapTypeCheck`\n- `tsChartRadarTypeCheck`\n- `tsChartTreeTypeCheck`\n- `tsChartSankeyTypeCheck`\n- `tsChartChordTypeCheck`\n\nExample:\n\n```typescript\nif (tsChartXYTypeCheck(chart)) {\n  // Now we know we are dealing with an XY chart type\n}\n```\n\n## amCharts documentation\n\nSee <https://www.amcharts.com/docs/v4/> for full documentation.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-chart/testing`;\n\n[[source]][test-helpers-src]\n\n|        Function        |\n|------------------------|\n| `getChartDebugElement` |\n| `getChartInstance`     |\n\n|   Chart service mock    |\n|-------------------------|\n| `AmChartsServiceMock`   |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-chart.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-chart\n[gh-release-badge]:    https://img.shields.io/github/release/GetTerminus/terminus-oss.svg\n[gh-releases]:         https://github.com/GetTerminus/terminus-ui/releases/\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.js\n","readmeFilename":"README.md","description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.0.16","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-TRBwieUZ9+MVSwbPJhv9YdA38O8xLNqwj620GR2gzZeLRsa3aBzXHFCMJt5G7ADbAlzkF33sEDRGj9MUU9e+fA==","shasum":"a414ec8f379226b487719575193ff017a1c7985f","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.0.16.tgz","fileCount":87,"unpackedSize":270729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTqPCCRA9TVsSAnZWagAAlOgP/RyCM9NQPXkNnAgeBbR6\nvw8aQ26lE3nfhKLtUD2ZdUDB3X3OdABLR00NXgvL6OqQwe0Yctt8iXPVIaFb\ntwvbXAEOqyx5M/HmIWvWiGhN4UdOd/02hJLd/rSH/IsEmS9VdsycG/QuWMii\n1RN8znlmUuqVb8yU32Sthz+NTECvl6fLK8dU9SbPHaxsUgeOcnxytyeB1oNK\nR7DIi1P2gZA6LHdJmXUkl5Q/OxFEEEb17p+WbHq/JF8MdMKWMrRKu/FPy2Mj\net8CdJw9/kG1vABBTBseXE7E91ZtLQ1plsAS8yF6pe6DpAyTbGPzI1z6LrxC\nQsXnrhv3tk/f7ENSr6QAr/usWNGeFTTX1ve0V97yLCcaJ/3FfmBkUDH1dbqc\nna+WCG9O0EenzjAVHF0WjcMvyoh8La3Nuh5TLSJAGUgOBRVikfU1UZT9QwUV\nJTZ/0r8wBZMajTJJ2EWcVHzqPCKrKZOrFhF0tpohKdXKWV7J0GTOjqpw+8wd\n9f2aQTCLkhWeL2pHuJpAnQlX/xL786jYQ5W+GPApxf4QPNtD5RaxYoyoKusO\nnOhROoAldf2jehB56WjEReddnmOZqPIaYNZ+LnvbyaeEnSBNAh4xwY12pln/\nBozBpqd1oDlRx06gvSEzBcIAytjJz/N24YRO4P3WT/cUCGsSXq7eTKoMmm3x\nxwPw\r\n=Wi+g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY+qgy2H3SubH/a7P9Rqk9FJm1+r4pUyofs+fNxe0sQAIgSf41rO3STtUMMeGAWrAgOsRjDxZ2NEbG9XYxftQhHvo="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.0.16_1598989249432_0.7674904738943751"},"_hasShrinkwrap":false},"1.0.17":{"name":"@terminus/ui-chart","version":"1.0.17","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular/material":"9.2.4","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@terminus/ui-spacing":"1.0.14"},"readme":"<h1>Chart</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Github release][gh-release-badge]][gh-releases] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Inject the needed libraries](#inject-the-needed-libraries)\n  - [Set up the chart](#set-up-the-chart)\n- [Supported chart types](#supported-chart-types)\n  - [Chart Type Coercion](#chart-type-coercion)\n- [amCharts documentation](#amcharts-documentation)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@amcharts/amcharts4`\n- `@amcharts/amcharts4-geodata`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-utilities`\n- `@terminus/ui-chart`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-chart\n```\n\n### Modules that need to be in NgModule\n\n- `TsChartModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\n### Inject the needed libraries\n\n> Note:  Since the end-user of this library is the one with the actual license to use amCharts, we let the consumer pass in the library.\n\nCreate a factory function to inject the needed libraries and plugins:\n\n```typescript\nimport { TS_AMCHARTS_TOKEN, TsAmChartsToken } from '@terminus/ui-chart';\nimport * as am4core from '@amcharts/amcharts4/core';\nimport * as am4charts from '@amcharts/amcharts4/charts';\nimport * as am4maps from '@amcharts/amcharts4/maps';\nimport am4themes_animated from '@amcharts/amcharts4/themes/animated';\nimport am4themes_material from '@amcharts/amcharts4/themes/animated';\n\n// `core` and `charts` are always required.\n// `maps` is required if using any map visualizations.\nexport function amChartsFactory(): TsAmChartsToken {\n  return {\n    core: am4core,\n    charts: am4charts,\n    maps: am4maps,\n    themes: [am4themes_animated, am4themes_material],\n  };\n}\n\n@NgModule({\n  ...\n  providers: [\n    // Use the factory function to overwrite the `TS_AMCHARTS_TOKEN` injectable:\n    {\n      provide: TS_AMCHARTS_TOKEN,\n      useFactory: amChartsFactory,\n    },\n  ],\n  ...\n```\n\n> NOTE: Themes will be applied in the order they are provided.\n\n### Set up the chart\n\nAdd the component and set up access to the generated chart:\n\n```html\n<ts-chart (chartInitialized)=\"setUpChart($event)\"></ts-chart>\n```\n\n```typescript\nsetUpChart(chart: am4charts.Chart) {\n  // Add axis' and series' etc...\n}\n```\n\n> See the demo app for concrete examples of the supported chart types.\n\n## Supported chart types\n\n- `xy`\n- `pie`\n- `map`\n- `radar`\n- `tree`\n- `sankey`\n- `chord`\n\n> See `TsChartVisualizationOptions` for all supported types.\n\n### Chart Type Coercion\n\nThe library exposes functions for coercing to specific chart types:\n\n- `tsChartXYTypeCheck`\n- `tsChartPieTypeCheck`\n- `tsChartMapTypeCheck`\n- `tsChartRadarTypeCheck`\n- `tsChartTreeTypeCheck`\n- `tsChartSankeyTypeCheck`\n- `tsChartChordTypeCheck`\n\nExample:\n\n```typescript\nif (tsChartXYTypeCheck(chart)) {\n  // Now we know we are dealing with an XY chart type\n}\n```\n\n## amCharts documentation\n\nSee <https://www.amcharts.com/docs/v4/> for full documentation.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-chart/testing`;\n\n[[source]][test-helpers-src]\n\n|        Function        |\n|------------------------|\n| `getChartDebugElement` |\n| `getChartInstance`     |\n\n|   Chart service mock    |\n|-------------------------|\n| `AmChartsServiceMock`   |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-chart.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-chart\n[gh-release-badge]:    https://img.shields.io/github/release/GetTerminus/terminus-oss.svg\n[gh-releases]:         https://github.com/GetTerminus/terminus-ui/releases/\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.js\n","readmeFilename":"README.md","description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.0.17","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-aHkWZRV/xoxe5JBk4K2UMFxgRmVbf8gFZOOHKvZo7ZkdavhNXnWDs/iMKkjg2HwK32USHdU4MRgSJOLUsWBzNQ==","shasum":"b357749ecb0516a132026fc57228cf8db26a0137","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.0.17.tgz","fileCount":87,"unpackedSize":270926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUXkDCRA9TVsSAnZWagAA+HIP/09/cjiOr6QwYsWe3k3f\nJchaIiYgpSj0J4LULoahzof7U/wq96FF1T8qHPnr5BLsD3TbBQS+BPFa/zq1\nXxAfuprVIGDKfHZvnueWjfkRzoiPCgq9p6hLxMRi7trnbpMMHJNaUgn16RMC\nSX2wtXC3njJ8mDbNjpYNTE8jWtPVQiZ2QPFdp9UuaK+gRp4YW3jU9l/i2pl6\nZsW5xB2fM5pNw/sdHDEMcW6pB1ZxnVbiPyW3i1+R6TwJJAiKJp3s1D98FsHA\nMP3hkgwzauk/2YZG8ySlI6G0xw7Oz7d1LSintdaUg944zeeoaSAfAwXEKdA4\nUIpA82jnDjt6dtlyGnP9a0sVEFeGdJ2iFdy8kiYlMyFZAHSeDNs/k056Z73E\no5c6vllaIU37Nyx7o5rzsD6Hl2fztuHcSWvVvf2BIKAqEfG8bNu7ZtkgB3Y3\nObNiveT6i2gS4/nyoEhiwDMbzeq7/66bZAhZ3fz8c0bJ9pkCh81AsLqfIQgC\nxDfIlAcbI3y2Te+BaoIRVm0vH/+qgHEMHUVa/v4QukE0daa9JK/XG50iBJns\n0mDT/pTBKbiXkkgtlGuLjY6oHQbPGRmigQOGPUEVVAzQhHRbGscPwAiZWsWd\nTYcRYvxcvtWeTA8P0vCUehfYQwGP2sfMC9gGMDPm92sw7V+xTeUf7oLkltIb\n3DrM\r\n=OTOr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID97vOBzwQskaKaUp8Dv4vhACX+1TFTE9Xt7CXLrclIwAiEAysn98E/KzA7UuNiay0ng6iZowM9AHr7XM/LKx9Ye5Nk="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.0.17_1599174915139_0.3011159532179697"},"_hasShrinkwrap":false},"1.0.18":{"name":"@terminus/ui-chart","version":"1.0.18","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular/material":"9.2.4","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@terminus/ui-spacing":"1.0.15"},"readme":"<h1>Chart</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Github release][gh-release-badge]][gh-releases] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Inject the needed libraries](#inject-the-needed-libraries)\n  - [Set up the chart](#set-up-the-chart)\n- [Supported chart types](#supported-chart-types)\n  - [Chart Type Coercion](#chart-type-coercion)\n- [amCharts documentation](#amcharts-documentation)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@amcharts/amcharts4`\n- `@amcharts/amcharts4-geodata`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-utilities`\n- `@terminus/ui-chart`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-chart\n```\n\n### Modules that need to be in NgModule\n\n- `TsChartModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\n### Inject the needed libraries\n\n> Note:  Since the end-user of this library is the one with the actual license to use amCharts, we let the consumer pass in the library.\n\nCreate a factory function to inject the needed libraries and plugins:\n\n```typescript\nimport { TS_AMCHARTS_TOKEN, TsAmChartsToken } from '@terminus/ui-chart';\nimport * as am4core from '@amcharts/amcharts4/core';\nimport * as am4charts from '@amcharts/amcharts4/charts';\nimport * as am4maps from '@amcharts/amcharts4/maps';\nimport am4themes_animated from '@amcharts/amcharts4/themes/animated';\nimport am4themes_material from '@amcharts/amcharts4/themes/animated';\n\n// `core` and `charts` are always required.\n// `maps` is required if using any map visualizations.\nexport function amChartsFactory(): TsAmChartsToken {\n  return {\n    core: am4core,\n    charts: am4charts,\n    maps: am4maps,\n    themes: [am4themes_animated, am4themes_material],\n  };\n}\n\n@NgModule({\n  ...\n  providers: [\n    // Use the factory function to overwrite the `TS_AMCHARTS_TOKEN` injectable:\n    {\n      provide: TS_AMCHARTS_TOKEN,\n      useFactory: amChartsFactory,\n    },\n  ],\n  ...\n```\n\n> NOTE: Themes will be applied in the order they are provided.\n\n### Set up the chart\n\nAdd the component and set up access to the generated chart:\n\n```html\n<ts-chart (chartInitialized)=\"setUpChart($event)\"></ts-chart>\n```\n\n```typescript\nsetUpChart(chart: am4charts.Chart) {\n  // Add axis' and series' etc...\n}\n```\n\n> See the demo app for concrete examples of the supported chart types.\n\n## Supported chart types\n\n- `xy`\n- `pie`\n- `map`\n- `radar`\n- `tree`\n- `sankey`\n- `chord`\n\n> See `TsChartVisualizationOptions` for all supported types.\n\n### Chart Type Coercion\n\nThe library exposes functions for coercing to specific chart types:\n\n- `tsChartXYTypeCheck`\n- `tsChartPieTypeCheck`\n- `tsChartMapTypeCheck`\n- `tsChartRadarTypeCheck`\n- `tsChartTreeTypeCheck`\n- `tsChartSankeyTypeCheck`\n- `tsChartChordTypeCheck`\n\nExample:\n\n```typescript\nif (tsChartXYTypeCheck(chart)) {\n  // Now we know we are dealing with an XY chart type\n}\n```\n\n## amCharts documentation\n\nSee <https://www.amcharts.com/docs/v4/> for full documentation.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-chart/testing`;\n\n[[source]][test-helpers-src]\n\n|        Function        |\n|------------------------|\n| `getChartDebugElement` |\n| `getChartInstance`     |\n\n|   Chart service mock    |\n|-------------------------|\n| `AmChartsServiceMock`   |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-chart.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-chart\n[gh-release-badge]:    https://img.shields.io/github/release/GetTerminus/terminus-oss.svg\n[gh-releases]:         https://github.com/GetTerminus/terminus-ui/releases/\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.js\n","readmeFilename":"README.md","description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.0.18","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-HajjalKGxeuKGTKpNcEWF+GSVvC4UyXc6OcQa/q+bLK/9SUbDzfH3iDU3U8z3AZrw3WTU0XtGtw4ppKzOLuCDA==","shasum":"899488fad412eaf41843b7a39b34a4d7fb05d501","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.0.18.tgz","fileCount":87,"unpackedSize":271145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUlbSCRA9TVsSAnZWagAAk9sP/3/lkIhgUhIBs51TmVsm\nJq2+I4TUZLuXgycUjUWq3+6odbV62LV5+bfNBAAm68X0wW8OES160o4zqtU8\nQasqdlRh+bPckun7DAJi+xfBZ8mBhDDjd6ws4XsYCBQR9QUjfCvxOhNrGKQu\n+1lTf0r2hSkRgL0mQli2SyrvAn2w2ky5sMR0wwrUkZof6D/NMYuAmGox3BZ7\nfV8Gs5QJ+YPlbzqO1u54Vo8NVYZasv8yGTmDKQp3+vhdm/WwdltopN418rOx\nwnXj2ZbqJDy/a4mcLXRYM4154nSOS/qR/8l8v/LiYXJC5rAqnsAlNGE6jdBR\nqniU/fTtMDaj3WCY/E+e/3700qEm3yGnj6lTDD3QaSWKWUMCBS2anT06ER4/\nanumwrektO4iGI2dlgmlERUd4Z22fHcaUXqGsFs/NLiTza+g2Ao4JtSmR8Q9\n5rIgzuwK3TouL0RZefHIwGYHx2mdiLZdbv3uBcgqLrtNb2I81mWm3QeJ16R7\nDElLBjze2wOqkdCQglB2IUnucwFdty4EYFZu6BZkz3LmlUQ4wmwnIczIma+O\ndUdcIchP9Xqmja74v8VxEcGA5vesGplbqS9kNmvRJ0yLHVfyI6MtTqTmVZkI\nBs9H8YuJTNcsFS2DsGNkkUIVIyKmFz54iHVzJixDdLcJT9nhs30beUhyoCCb\nYZDq\r\n=zyiI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTac32nXxUWxJcFv0mpLN/rIMEJqi0jMUW9tm9BB1SEAiA1HK4Pwl0x/YEua2y3uYxuMUHLqtXLcG2vyVAHd3WjRw=="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.0.18_1599231698273_0.5543749591995737"},"_hasShrinkwrap":false},"1.1.0":{"name":"@terminus/ui-chart","version":"1.1.0","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular/material":"9.2.4","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@terminus/ui-spacing":"1.1.0"},"readme":"<h1>Chart</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Github release][gh-release-badge]][gh-releases] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Inject the needed libraries](#inject-the-needed-libraries)\n  - [Set up the chart](#set-up-the-chart)\n- [Supported chart types](#supported-chart-types)\n  - [Chart Type Coercion](#chart-type-coercion)\n- [amCharts documentation](#amcharts-documentation)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@amcharts/amcharts4`\n- `@amcharts/amcharts4-geodata`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-utilities`\n- `@terminus/ui-chart`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-chart\n```\n\n### Modules that need to be in NgModule\n\n- `TsChartModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\n### Inject the needed libraries\n\n> Note:  Since the end-user of this library is the one with the actual license to use amCharts, we let the consumer pass in the library.\n\nCreate a factory function to inject the needed libraries and plugins:\n\n```typescript\nimport { TS_AMCHARTS_TOKEN, TsAmChartsToken } from '@terminus/ui-chart';\nimport * as am4core from '@amcharts/amcharts4/core';\nimport * as am4charts from '@amcharts/amcharts4/charts';\nimport * as am4maps from '@amcharts/amcharts4/maps';\nimport am4themes_animated from '@amcharts/amcharts4/themes/animated';\nimport am4themes_material from '@amcharts/amcharts4/themes/animated';\n\n// `core` and `charts` are always required.\n// `maps` is required if using any map visualizations.\nexport function amChartsFactory(): TsAmChartsToken {\n  return {\n    core: am4core,\n    charts: am4charts,\n    maps: am4maps,\n    themes: [am4themes_animated, am4themes_material],\n  };\n}\n\n@NgModule({\n  ...\n  providers: [\n    // Use the factory function to overwrite the `TS_AMCHARTS_TOKEN` injectable:\n    {\n      provide: TS_AMCHARTS_TOKEN,\n      useFactory: amChartsFactory,\n    },\n  ],\n  ...\n```\n\n> NOTE: Themes will be applied in the order they are provided.\n\n### Set up the chart\n\nAdd the component and set up access to the generated chart:\n\n```html\n<ts-chart (chartInitialized)=\"setUpChart($event)\"></ts-chart>\n```\n\n```typescript\nsetUpChart(chart: am4charts.Chart) {\n  // Add axis' and series' etc...\n}\n```\n\n> See the demo app for concrete examples of the supported chart types.\n\n## Supported chart types\n\n- `xy`\n- `pie`\n- `map`\n- `radar`\n- `tree`\n- `sankey`\n- `chord`\n\n> See `TsChartVisualizationOptions` for all supported types.\n\n### Chart Type Coercion\n\nThe library exposes functions for coercing to specific chart types:\n\n- `tsChartXYTypeCheck`\n- `tsChartPieTypeCheck`\n- `tsChartMapTypeCheck`\n- `tsChartRadarTypeCheck`\n- `tsChartTreeTypeCheck`\n- `tsChartSankeyTypeCheck`\n- `tsChartChordTypeCheck`\n\nExample:\n\n```typescript\nif (tsChartXYTypeCheck(chart)) {\n  // Now we know we are dealing with an XY chart type\n}\n```\n\n## amCharts documentation\n\nSee <https://www.amcharts.com/docs/v4/> for full documentation.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-chart/testing`;\n\n[[source]][test-helpers-src]\n\n|        Function        |\n|------------------------|\n| `getChartDebugElement` |\n| `getChartInstance`     |\n\n|   Chart service mock    |\n|-------------------------|\n| `AmChartsServiceMock`   |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-chart.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-chart\n[gh-release-badge]:    https://img.shields.io/github/release/GetTerminus/terminus-oss.svg\n[gh-releases]:         https://github.com/GetTerminus/terminus-ui/releases/\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.js\n","readmeFilename":"README.md","description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.1.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-E3fmtnaFnIaKbiBm6TIu0rsn/Lrf4CnavMkHAIrIoUmz0cqem+59yn1VdIYCJjQDkqjjOqjhvUe6Jv4/N5sA4g==","shasum":"068e1eb42e22c952b429201fde3a196e94990d6b","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.1.0.tgz","fileCount":87,"unpackedSize":269310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV9LSCRA9TVsSAnZWagAAFlwQAJOQdgAmdspWKQDn5gG6\nmT8AFtKmzVhgePjzd27hp2AUVyTNRivOfBZh+/0jnd8WvryYXkW2/8vB33xz\ndAZcjkrdlDY17MnqXfTYe4Iz+u4myIUOpElbpf3ZXFkAXmlF/ToTW/AbH6N8\nNw881WO559TxhfFZHqHZHp/cy1OPL8cTOE6Oazg9faMP7af6/i2z4Rxdggt7\neb8ynSENsppMon0YxyLoZ3k+N8M1YaggmJ8tJAP4/wkvCr9XqicEGHdVRq6B\nKs1G7HBiW5I0jQzF1BAuntnBzh4JRQJ5mWWrLjbRFiJjmNRmTDIPX8vG5ORb\nCuoOzPx0Fnjvp2uaFSil4HzwT+roYPPQfL04unD94ljzOUy5eIM9da2aT94U\nhhTfjwS511PlRXC0OyOHSt0h/qKddAtWJuJD2gZVSiGpOccvWyJAv9uqkB6J\nsYOXhwOdrQNP4hgL26YxJPGQyClg6232nVBvD0sc/75Jzw2WrSBY/iynhb1O\n9Y1wKYNj+XtlW9wm/+5YF4NdsCjZnpTLvAIKjdoQuShoqaNtZ2x7L2iRIcAd\nMG4ukkSgfd1B3m8aIRnDYtpyZAFDUImO4EfbhuI13CosVKiTY55rHMeEyY/K\nG9nO8lCsitL2UDSPfrGXOZn3BCdh4llfe23/F7pshO4BApoF0zZqK53n5eEC\n7Qev\r\n=pMNT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy4W4qTe8g/kk0EZOSVbsHgRa8QBAUbZjbhH1WTdBAuQIhAMjm682Xs25Xe9/sdQASKunXCoVkWjn5jwL/zeyp+3ev"}]},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.1.0_1599591122013_0.309684690289479"},"_hasShrinkwrap":false},"1.1.1":{"name":"@terminus/ui-chart","version":"1.1.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular/material":"9.2.4","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@terminus/ui-spacing":"1.1.1"},"description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.1.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-jAMs0hq2EbduJ+XRPhf/7ohHSKuPlf25MrT6BazMHuRExXpnJycGbNwKGKBpYwtphZ7t0YcrTCD0+jtH9Ds6fQ==","shasum":"a9385d0f0407cf9e4acf5d57b131fda9a9fe9dc8","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.1.1.tgz","fileCount":87,"unpackedSize":269504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW7U8CRA9TVsSAnZWagAAYwUP+QEHEDVV0jj1r1wGLTjq\nEso7HaVKYEHqDpPZ4Ji5L4POlipvrnhqyD1l3itRDJ23vLZ9NxasuCYGj29R\nR1rGYb9m7S2VKD35x9xNWPqeo8DEtgIpuhPjhj7vF5+Axrs5rCazbYnuyNFd\nbpPjbNxG9UALQTkeVolBYPBdveMdt9cP/x9KwCzgT37M4986GOY/vGyaECjL\nz8Ws4JJ351P9RmOGTm6/kDkAgtPlab6W6YcBBVFBSg+c6Pyqoo8XdhwB6lmK\nfOdUvyjjnxYfa9/InQMEkDDH2oH7UNlMhojOhQ32m9cdwvGYvSTMRXbEpSTn\n3gEpoyBGxm6AgmCwXjNXJqZNdbxakmN8GKImdmjLYHlIVEqT/yqC/T/h3hJJ\nxdHuj2a3gid85Z66xgKPV0M4CeH7QeDAmEcoLHQPaHzX1OTqGrG24YX3YWsC\nN2NxVDdS8Xjf+kXhSCyPMYtpf7V7zRAbDji+ndVdZALvEqamOiKj1PikGlZS\n4thA4ZFwlO6k29V9Tr1u8mZwLp412gdUZXqLFAU8o1wL6GUESLpPHSBna5Fl\n1uhhGvjGIdDb7zeAkAZxq/1qzb1r8qNS0CweShQVcNwuCh96bqHZwL9sLSba\nm5AbNzUYTvvGIK/MuBF+sAZn+9uXoDNLY7AytaFMLuHidJMPrxAze4Lm32XG\nghNq\r\n=zrXb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3YTskDEUPJedif+xTDO0sDS0Jty0wmd8cu76a8AahUwIgN6pTyiXy694szHhJsVT5+u14Qk5ZU3kCzeuUSAR3Mmw="}]},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.1.1_1599845692364_0.6536170173900235"},"_hasShrinkwrap":false},"1.1.2":{"name":"@terminus/ui-chart","version":"1.1.2","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.2","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular/material":"9.2.4","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@terminus/ui-spacing":"1.1.2"},"readme":"<h1>Chart</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Github release][gh-release-badge]][gh-releases] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Inject the needed libraries](#inject-the-needed-libraries)\n  - [Set up the chart](#set-up-the-chart)\n- [Supported chart types](#supported-chart-types)\n  - [Chart Type Coercion](#chart-type-coercion)\n- [amCharts documentation](#amcharts-documentation)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@amcharts/amcharts4`\n- `@amcharts/amcharts4-geodata`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-utilities`\n- `@terminus/ui-chart`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-chart\n```\n\n### Modules that need to be in NgModule\n\n- `TsChartModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\n### Inject the needed libraries\n\n> Note:  Since the end-user of this library is the one with the actual license to use amCharts, we let the consumer pass in the library.\n\nCreate a factory function to inject the needed libraries and plugins:\n\n```typescript\nimport { TS_AMCHARTS_TOKEN, TsAmChartsToken } from '@terminus/ui-chart';\nimport * as am4core from '@amcharts/amcharts4/core';\nimport * as am4charts from '@amcharts/amcharts4/charts';\nimport * as am4maps from '@amcharts/amcharts4/maps';\nimport am4themes_animated from '@amcharts/amcharts4/themes/animated';\nimport am4themes_material from '@amcharts/amcharts4/themes/animated';\n\n// `core` and `charts` are always required.\n// `maps` is required if using any map visualizations.\nexport function amChartsFactory(): TsAmChartsToken {\n  return {\n    core: am4core,\n    charts: am4charts,\n    maps: am4maps,\n    themes: [am4themes_animated, am4themes_material],\n  };\n}\n\n@NgModule({\n  ...\n  providers: [\n    // Use the factory function to overwrite the `TS_AMCHARTS_TOKEN` injectable:\n    {\n      provide: TS_AMCHARTS_TOKEN,\n      useFactory: amChartsFactory,\n    },\n  ],\n  ...\n```\n\n> NOTE: Themes will be applied in the order they are provided.\n\n### Set up the chart\n\nAdd the component and set up access to the generated chart:\n\n```html\n<ts-chart (chartInitialized)=\"setUpChart($event)\"></ts-chart>\n```\n\n```typescript\nsetUpChart(chart: am4charts.Chart) {\n  // Add axis' and series' etc...\n}\n```\n\n> See the demo app for concrete examples of the supported chart types.\n\n## Supported chart types\n\n- `xy`\n- `pie`\n- `map`\n- `radar`\n- `tree`\n- `sankey`\n- `chord`\n\n> See `TsChartVisualizationOptions` for all supported types.\n\n### Chart Type Coercion\n\nThe library exposes functions for coercing to specific chart types:\n\n- `tsChartXYTypeCheck`\n- `tsChartPieTypeCheck`\n- `tsChartMapTypeCheck`\n- `tsChartRadarTypeCheck`\n- `tsChartTreeTypeCheck`\n- `tsChartSankeyTypeCheck`\n- `tsChartChordTypeCheck`\n\nExample:\n\n```typescript\nif (tsChartXYTypeCheck(chart)) {\n  // Now we know we are dealing with an XY chart type\n}\n```\n\n## amCharts documentation\n\nSee <https://www.amcharts.com/docs/v4/> for full documentation.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-chart/testing`;\n\n[[source]][test-helpers-src]\n\n|        Function        |\n|------------------------|\n| `getChartDebugElement` |\n| `getChartInstance`     |\n\n|   Chart service mock    |\n|-------------------------|\n| `AmChartsServiceMock`   |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-chart.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-chart\n[gh-release-badge]:    https://img.shields.io/github/release/GetTerminus/terminus-oss.svg\n[gh-releases]:         https://github.com/GetTerminus/terminus-ui/releases/\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.js\n","readmeFilename":"README.md","description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.1.2","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-jXKlThOQiXdDzRGFECDo3n1CTeTF0J1lY5u9V8rmLT7VfXcHiFrRrmJGNYzImcrLKo0tzvXp7g/XL9NPtdBQGA==","shasum":"f9bdfa2594851a9db4c10830f79ddf533248c955","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.1.2.tgz","fileCount":87,"unpackedSize":270118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX6p9CRA9TVsSAnZWagAAfToP/ialeyOMXxaw3tGNAyB0\na2DL9XSjLpKTGFrxlRsFmE3MIfyCvwuzNJADYPa3NKqwSXYeGm3x6PEYAL/U\nzC50wBGBuBsYwz98hD6jw95QhDtbJZZcKoGxiie23/jiRocYkHL8vwLPlPUx\nxRGwVTiGjQqn8IX8TrIC9ogbo3zL7S+kWXMBhjcGZJR5ptH98yhXY9avSpYD\nhXgTac+r6S1+enpoZRtfMfEqeENZBSx3kXNhVrRDTaWr0ygxgeidlhkuBk6D\nDQY72OQLcDqC6MC1PCcUmLoCDqexkukU1agS1nnZ6lOfDoW7S4IEZW+fArnW\nsnuhwka+sCymMxLBXyRHAxCGvJxBd77wb6p476rldKDpZR7WQ8SVtzkBeGVU\nMWx+9CtEgLaWSsPu44aAeM+A240I1wDrJw4ypTgWJWZT44Xv3WPLnoFZu8QY\nciq8xkqtphRjmsAPx7yYOsNV9WCuQ9z5I11WwhUmOJbxFG8v/tuklkO+/y1W\n41pGH3jrjo/Vkn63KOuUgyFdI6R5qOWT6e9Hg+Nnkep948X6de4TLl7Rc8bh\nROY0rHOgewmtUjK8PajHcyLRMOYvivdpoIS0oEz0DxovnAFAiXKoXGmamQ0I\n0SINg/nnONpvkV8+hCE8AfP48r35ismLASK5VJdoHXF9SfXwvhy9A5632qpX\nsTfv\r\n=BN51\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs1pBfvG8v1ga7xunZj87gU2bacO2+fJhblBq9lyHCTAIhAO5FtEUhO5/6KZQlwXTSgt93KG25o0dN+DVCFc+R3Fva"}]},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.1.2_1600105085219_0.8417147285684687"},"_hasShrinkwrap":false},"1.1.3":{"name":"@terminus/ui-chart","version":"1.1.3","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.3","date-fns":"2.16.1","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular/material":"9.2.4","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@terminus/ui-spacing":"1.1.2"},"readme":"<h1>Chart</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Github release][gh-release-badge]][gh-releases] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Inject the needed libraries](#inject-the-needed-libraries)\n  - [Set up the chart](#set-up-the-chart)\n- [Supported chart types](#supported-chart-types)\n  - [Chart Type Coercion](#chart-type-coercion)\n- [amCharts documentation](#amcharts-documentation)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@amcharts/amcharts4`\n- `@amcharts/amcharts4-geodata`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-utilities`\n- `@terminus/ui-chart`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-chart\n```\n\n### Modules that need to be in NgModule\n\n- `TsChartModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\n### Inject the needed libraries\n\n> Note:  Since the end-user of this library is the one with the actual license to use amCharts, we let the consumer pass in the library.\n\nCreate a factory function to inject the needed libraries and plugins:\n\n```typescript\nimport { TS_AMCHARTS_TOKEN, TsAmChartsToken } from '@terminus/ui-chart';\nimport * as am4core from '@amcharts/amcharts4/core';\nimport * as am4charts from '@amcharts/amcharts4/charts';\nimport * as am4maps from '@amcharts/amcharts4/maps';\nimport am4themes_animated from '@amcharts/amcharts4/themes/animated';\nimport am4themes_material from '@amcharts/amcharts4/themes/animated';\n\n// `core` and `charts` are always required.\n// `maps` is required if using any map visualizations.\nexport function amChartsFactory(): TsAmChartsToken {\n  return {\n    core: am4core,\n    charts: am4charts,\n    maps: am4maps,\n    themes: [am4themes_animated, am4themes_material],\n  };\n}\n\n@NgModule({\n  ...\n  providers: [\n    // Use the factory function to overwrite the `TS_AMCHARTS_TOKEN` injectable:\n    {\n      provide: TS_AMCHARTS_TOKEN,\n      useFactory: amChartsFactory,\n    },\n  ],\n  ...\n```\n\n> NOTE: Themes will be applied in the order they are provided.\n\n### Set up the chart\n\nAdd the component and set up access to the generated chart:\n\n```html\n<ts-chart (chartInitialized)=\"setUpChart($event)\"></ts-chart>\n```\n\n```typescript\nsetUpChart(chart: am4charts.Chart) {\n  // Add axis' and series' etc...\n}\n```\n\n> See the demo app for concrete examples of the supported chart types.\n\n## Supported chart types\n\n- `xy`\n- `pie`\n- `map`\n- `radar`\n- `tree`\n- `sankey`\n- `chord`\n\n> See `TsChartVisualizationOptions` for all supported types.\n\n### Chart Type Coercion\n\nThe library exposes functions for coercing to specific chart types:\n\n- `tsChartXYTypeCheck`\n- `tsChartPieTypeCheck`\n- `tsChartMapTypeCheck`\n- `tsChartRadarTypeCheck`\n- `tsChartTreeTypeCheck`\n- `tsChartSankeyTypeCheck`\n- `tsChartChordTypeCheck`\n\nExample:\n\n```typescript\nif (tsChartXYTypeCheck(chart)) {\n  // Now we know we are dealing with an XY chart type\n}\n```\n\n## amCharts documentation\n\nSee <https://www.amcharts.com/docs/v4/> for full documentation.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-chart/testing`;\n\n[[source]][test-helpers-src]\n\n|        Function        |\n|------------------------|\n| `getChartDebugElement` |\n| `getChartInstance`     |\n\n|   Chart service mock    |\n|-------------------------|\n| `AmChartsServiceMock`   |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-chart.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-chart\n[gh-release-badge]:    https://img.shields.io/github/release/GetTerminus/terminus-oss.svg\n[gh-releases]:         https://github.com/GetTerminus/terminus-ui/releases/\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.js\n","readmeFilename":"README.md","description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.1.3","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-XEDDKfwhUMIoH9pYamilzMXi3bx33S+T7nFLK/V1NgoIXNf1x8u6DvoFozS+RV+hC8f74Anyk/JOf5baQZ/7Xg==","shasum":"d75ca030f3deedd5517ad47c9301d384a93a2f20","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.1.3.tgz","fileCount":87,"unpackedSize":270312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdgW4CRA9TVsSAnZWagAAslMQAJ/xvp1xaJhEWVeyCmVY\nd3sCInRuh9zGqoZbi5HxrJmjWNkP2jaFP79VseVXJwMaZYo0ZlmU4ACyQPCY\nbBQcKKFRE5E8YrzdwdkrsTT3yGxtGzcGABgja8GVxdL3ChhVjDYH7PO12Xc0\ncq9NIve3U+ZR4Qm68P7IJtQrDwlQ+7vqcZ4k9rHImatpBMomTzyyrw7ebpyR\n/ZI87Cp53UNz9wCBx33X0vuuFxYNnqyA4qcOXPQ0A/yIlftK8PcnDfjdTalG\nyANgKG2EN1byWgocVmJnIcKou5SuKBYFlGqGSz0LEG09NJNwKYmpxVuN+zZh\nEaJY7Yg4xhC9CcnnQ6MhVWk1eyg6m6rMRMSXDEoyACdvoRfVNNKg907lAtpa\n6S8OxNq9mC8UsTLU6wBbtoE+kBNAJ4yMZk8GgPvC3QN0ozeSauXey3yZueDr\nWzWpb9Jcn6x8dk7ukDySt7e6V9d8WC0BMYrl/54C6sX7ANgDijNRyKsFYw61\n5ra2VoVfMCPoRFNuVbf/bkrVcLmSnLuHhLExuexx8okPHcXfpPboZNPHyRGB\nByATs4cNAkicErIoxPIKufTEym507SehUDWR9pN5DYGk2MPT65Lu1uNXB/5X\nK25ypoIkw8/sTjVcrKjdy4C560/4eUhttr7w0BpyVMIpuoI4fpdNJgWaRP9x\nleWy\r\n=IVd6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW08FDF3hRe+acldtHUQwmO63IivaJIWWz5nRQGhvwowIgeU6FAeELA7LGH4VPjLObZcFwLFUNlekmWt5EWbura+Y="}]},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.1.3_1601570232202_0.16160358624804383"},"_hasShrinkwrap":false},"1.1.4":{"name":"@terminus/ui-chart","version":"1.1.4","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","rxjs":"6.6.3","date-fns":"2.16.1","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular/material":"9.2.4","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@terminus/ui-spacing":"1.1.3"},"readme":"<h1>Chart</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Github release][gh-release-badge]][gh-releases] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Inject the needed libraries](#inject-the-needed-libraries)\n  - [Set up the chart](#set-up-the-chart)\n- [Supported chart types](#supported-chart-types)\n  - [Chart Type Coercion](#chart-type-coercion)\n- [amCharts documentation](#amcharts-documentation)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@amcharts/amcharts4`\n- `@amcharts/amcharts4-geodata`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-utilities`\n- `@terminus/ui-chart`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-chart\n```\n\n### Modules that need to be in NgModule\n\n- `TsChartModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\n### Inject the needed libraries\n\n> Note:  Since the end-user of this library is the one with the actual license to use amCharts, we let the consumer pass in the library.\n\nCreate a factory function to inject the needed libraries and plugins:\n\n```typescript\nimport { TS_AMCHARTS_TOKEN, TsAmChartsToken } from '@terminus/ui-chart';\nimport * as am4core from '@amcharts/amcharts4/core';\nimport * as am4charts from '@amcharts/amcharts4/charts';\nimport * as am4maps from '@amcharts/amcharts4/maps';\nimport am4themes_animated from '@amcharts/amcharts4/themes/animated';\nimport am4themes_material from '@amcharts/amcharts4/themes/animated';\n\n// `core` and `charts` are always required.\n// `maps` is required if using any map visualizations.\nexport function amChartsFactory(): TsAmChartsToken {\n  return {\n    core: am4core,\n    charts: am4charts,\n    maps: am4maps,\n    themes: [am4themes_animated, am4themes_material],\n  };\n}\n\n@NgModule({\n  ...\n  providers: [\n    // Use the factory function to overwrite the `TS_AMCHARTS_TOKEN` injectable:\n    {\n      provide: TS_AMCHARTS_TOKEN,\n      useFactory: amChartsFactory,\n    },\n  ],\n  ...\n```\n\n> NOTE: Themes will be applied in the order they are provided.\n\n### Set up the chart\n\nAdd the component and set up access to the generated chart:\n\n```html\n<ts-chart (chartInitialized)=\"setUpChart($event)\"></ts-chart>\n```\n\n```typescript\nsetUpChart(chart: am4charts.Chart) {\n  // Add axis' and series' etc...\n}\n```\n\n> See the demo app for concrete examples of the supported chart types.\n\n## Supported chart types\n\n- `xy`\n- `pie`\n- `map`\n- `radar`\n- `tree`\n- `sankey`\n- `chord`\n\n> See `TsChartVisualizationOptions` for all supported types.\n\n### Chart Type Coercion\n\nThe library exposes functions for coercing to specific chart types:\n\n- `tsChartXYTypeCheck`\n- `tsChartPieTypeCheck`\n- `tsChartMapTypeCheck`\n- `tsChartRadarTypeCheck`\n- `tsChartTreeTypeCheck`\n- `tsChartSankeyTypeCheck`\n- `tsChartChordTypeCheck`\n\nExample:\n\n```typescript\nif (tsChartXYTypeCheck(chart)) {\n  // Now we know we are dealing with an XY chart type\n}\n```\n\n## amCharts documentation\n\nSee <https://www.amcharts.com/docs/v4/> for full documentation.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-chart/testing`;\n\n[[source]][test-helpers-src]\n\n|        Function        |\n|------------------------|\n| `getChartDebugElement` |\n| `getChartInstance`     |\n\n|   Chart service mock    |\n|-------------------------|\n| `AmChartsServiceMock`   |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-chart.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-chart\n[gh-release-badge]:    https://img.shields.io/github/release/GetTerminus/terminus-oss.svg\n[gh-releases]:         https://github.com/GetTerminus/terminus-ui/releases/\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.js\n","readmeFilename":"README.md","description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.1.4","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-d886So4gIlp/2ki1K/0/MaSqa77bK8kOKfLr6u/ktxs1AGHRdFf/k9jyG8joE8SDsBzXkL67D5CIko7qB44pHg==","shasum":"9cc59ee92b0aeba059633cfa68991702a42d9741","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.1.4.tgz","fileCount":87,"unpackedSize":270506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmuF1CRA9TVsSAnZWagAAW4kP/38ZtVfyjXsauUY8DoW/\nstDiKM6C5xNwr7RbxlQ5Fa41I/aQkw75G7mrULr02pRhZuwVJtvDbRR9asc4\nOiBurpG60gna2mx9j5YPbXHVGOVGhBJZfvfrHqsOtuHh5ghhCVRA8+PQjynF\ngR95B/xfMb5JIs+jfJzw4E0kcDpxvdVnqrqK4bDYmo/Zepd7Hp6XF6CgL8Zp\n60uAdiOn0pfxXL0irNeYlYLienz5+RGWnCLOfTkrXeDctf9R3hg6VeB/r/Nh\nWpO2nABoYA0258f/uhXi6XLuwDB9ATWkeStHYnbywzAYJ3eOwxHuVigsqX9J\nHLGCEOZEMCZrqE+KE+tWIuFYL3H9VIhMn3+DfaGKA/NV+ghG+wCGpT1Yn6Zs\nX9tFvoTdDjwQTOPMvtqDCFRr1JejtV8CmxWNQRB2lSVPVJCorQbNcsbiBgk5\nwbScaWAtHagHAc9c4Yyaodtg6bArKVVKroyvSwua8Z6Da04eEyyTMG+WIsn/\nRPDl8NxGuxjA87pu2s7m10uo91Kd/jbv9tR+DrK6RsQ+pumxWrMhtriHYuCi\nFbAdiM1LTOMOZpkqzp8FX0f43zns0cHYFrXL9l/tJegH6llnozKT020nxQs5\n9rLJMtcFBPeB2ijAe9+UjMqunlFkGOcOXp3GXhAc4h3bE67D6nw2AHOmXo2j\nYZph\r\n=Itbc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAeCS0INiqIUitxi52VKiqbFNvG3+ic/vAeRTrwBcEdnAiEAx0f8Tjydsk3EA6byltozvDUIwnxG4gJfpPnNvn34bmc="}]},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.1.4_1603985780936_0.1943778339618214"},"_hasShrinkwrap":false},"1.1.5":{"name":"@terminus/ui-chart","version":"1.1.5","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-spacing":"^1.1.3","@terminus/ui-utilities":"^1.0.9","date-fns":"^2.16.1","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.1.5","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-TR/rtw6jZkAwxYR3qved0LT9+AnDFLBPHWnExs8rw4cBHsOindqket94D9Y3jGzX2eK9IY6io+ASmRhsjjWq8g==","shasum":"33d47325739726bac5764336ec1008ce48a5dead","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.1.5.tgz","fileCount":87,"unpackedSize":270899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq9L2CRA9TVsSAnZWagAA60wP/jwJ6CBRqgV5wEyTOdQP\ndCQwmixL6htkcr+ilfLkHdXtik1CmyzlazX/VHi4CAElLnYN6a0WDjHrZ+4a\nSe5Zd3cHaOXoaFJyByMETYiye8wWnELX4XWQ5G+BaIR8iKGOKaHa9jnIgtdV\nrCIMmKHhrtua5cYA7lnNAjW/fLZcTt5XC0hcUecsA+xgKGKRNtgpcEWL2oQa\nXni8ts1ix129FahSIxU61C0YH2jGXxLIEXsrw+gLNAkQ7LtB3kEqoL0paXjf\n0C44Ns4DQkatPvnY5bss5OoRRnRPiSBk6elrToUyrtTgVZCs/ncz8HTrqNoC\neFwm1sQijYbHXMSi9CLpL0jQO4E1GwYfQSY9jzSJVkIBJ2lkwJIVhjHkrIB8\nWzB/CereIdRyumdmrC+NIEHaaWxstSOAz3UUJoXnOTvjn2XhQ+RgSaD2Cmrm\nRjgN70PCTKEGhkPDo646gtG8XMY9e95NFKBTPDwSthypLLPc+NQ45wIngQ1Y\n2E2m5kyvJft2zD0M7ObbwSpxxT9xqJ8pCeYUY3KHYMETrg5aE4Q0g4lABi6u\nyr+/BMENq+NbIwxYAnYGAbUGSOTYr0kNKBNZ8aVDfIC1c5/+e/K9Ddgcf/6Q\noGZwirt/d4/MexP9SPwlh1syyso2T2mqyK8ZMEpof39J2Fm7Zv3KlsaNWkPW\nJkXS\r\n=KQEy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjP9FbksB5xhU6BmJu3V7KDWeXSwB0KPVkX1i/pQ44JAIhAJuPolikl1K8vExdzD+5j9padyKIC2rwv02Vco3sJqFf"}]},"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.1.5_1605096182383_0.42706275901401347"},"_hasShrinkwrap":false},"1.1.6":{"name":"@terminus/ui-chart","version":"1.1.6","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"peerDependencies":{"@amcharts/amcharts4":"^4.9.20","@amcharts/amcharts4-geodata":"^4.1.14","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-spacing":"^1.1.3","@terminus/ui-styles":"^1.1.0","@terminus/ui-utilities":"^1.0.9","date-fns":"^2.16.1","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-chart.umd.js","module":"fesm5/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm5":"esm5/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm5":"fesm5/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@1.1.6","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-eYLhY0r+XhppYzL7KZ8YPzeGnAsL6PJgDzlx/ykvwuAX8OrhPTo/lzd6UHFvxuPXYV3IIRBnv02Ot63KbYzKFg==","shasum":"1a79a9bcf67d982a1dbd862a5d450e514f9e0189","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-1.1.6.tgz","fileCount":87,"unpackedSize":271284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrB2JCRA9TVsSAnZWagAAF0sP/2uua3PRycmBFKR2TFEX\n4ewAJbTxXifhnofm8iqT53ACxxvMk0JyqC1diQbn2mw7u6eJgihaMhgDR0Ml\nQsD/I90CIlx0RJpyddIxPB/TcsaFm9CSUtZah6cpLDxJ5E3JSRuS7h6eBPsK\neYX1MFuPANCd/4EJ9f9zGWA7BfVBCher3zgGmGpMVDVRbxNv2yR/UFg5Lhoj\nJY+byERDkvW80oiA2euVckISk8B6VTqC4L9TSeQLvtwvNaFbAaBUxpb9UP/W\nofGFazP9R5Y3EjYnKnt5bXE5scUgoqXViGHucK9XmHS7nYWFnz0deVmyME0v\nRt8zmmV0SkZJaA3PQCFkKoG+lbthrwc2uu3rMQAGh+TDQu5e7nksoPVq0JxX\n9UhjglHpp5tyNveaQ7sYL6rrCP83YqHR/NlKub7D1/DZ5OvYSqOBFg11Mzri\nfn4Xr/PEbOKNFbnR8KMaMU+gN7MEOSX3LUZ0ybOzNC3RZN0POfT39JALrfrA\n9LbdkAK7kBXMmk7zrqHeJGd5jkX25iJ0nig4guHh8neuVEKDjSi4xbo2je94\nuUoiI/HdmenU9veH+uuLcQU3DmTNOCKDIgQ0DydEt1viQkWP8VgNgZtdpeIO\n5vANnns6xOQ1kM40u0zo9hI/XD7/BiT0lG9pnVI+B3f2SvY9C5HNomKdO6zK\nnIrL\r\n=o8U2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoQ2jdq4qZyq7UBMzUukhKNGpqFaPdjP1LFoFm/+nZzwIhAJvthPb1NermYVRNNPBfLa8SvxjTEJzU8dqfFBMhteI+"}]},"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_1.1.6_1605115272938_0.6765191333387883"},"_hasShrinkwrap":false},"2.0.0":{"name":"@terminus/ui-chart","version":"2.0.0","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/chart"},"dependencies":{"tslib":"^2.0.3","@angular-devkit/schematics":"11.0.4","@schematics/angular":"11.0.4"},"peerDependencies":{"@amcharts/amcharts4":"^4.10.12","@amcharts/amcharts4-geodata":"^4.1.19","@angular/common":"^11.0.4","@angular/core":"^11.0.4","@angular/forms":"^11.0.4","@angular/platform-browser":"^11.0.4","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^2.0.0","@terminus/ui-spacing":"^2.0.0","@terminus/ui-styles":"^2.0.0","@terminus/ui-utilities":"^2.0.0","date-fns":"^2.16.1","rxjs":"^6.6.3"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-chart.umd.js","module":"fesm2015/terminus-ui-chart.js","es2015":"fesm2015/terminus-ui-chart.js","esm2015":"esm2015/terminus-ui-chart.js","fesm2015":"fesm2015/terminus-ui-chart.js","typings":"terminus-ui-chart.d.ts","metadata":"terminus-ui-chart.metadata.json","sideEffects":false,"readme":"<h1>Chart</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Github release][gh-release-badge]][gh-releases] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Inject the needed libraries](#inject-the-needed-libraries)\n  - [Set up the chart](#set-up-the-chart)\n- [Supported chart types](#supported-chart-types)\n  - [Chart Type Coercion](#chart-type-coercion)\n- [amCharts documentation](#amcharts-documentation)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-chart\n```\n\n### CSS imports\n\nIn your top-level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\n### Inject the needed libraries\n\n> Note:  Since the end-user of this library is the one with the actual license to use amCharts, we let the consumer pass in the library.\n\nCreate a factory function to inject the needed libraries and plugins:\n\n```typescript\nimport { TS_AMCHARTS_TOKEN, TsAmChartsToken } from '@terminus/ui-chart';\nimport * as am4core from '@amcharts/amcharts4/core';\nimport * as am4charts from '@amcharts/amcharts4/charts';\nimport * as am4maps from '@amcharts/amcharts4/maps';\nimport am4themes_animated from '@amcharts/amcharts4/themes/animated';\nimport am4themes_material from '@amcharts/amcharts4/themes/animated';\n\n// `core` and `charts` are always required.\n// `maps` is required if using any map visualizations.\nexport function amChartsFactory(): TsAmChartsToken {\n  return {\n    core: am4core,\n    charts: am4charts,\n    maps: am4maps,\n    themes: [am4themes_animated, am4themes_material],\n  };\n}\n\n@NgModule({\n  ...\n  providers: [\n    // Use the factory function to overwrite the `TS_AMCHARTS_TOKEN` injectable:\n    {\n      provide: TS_AMCHARTS_TOKEN,\n      useFactory: amChartsFactory,\n    },\n  ],\n  ...\n```\n\n> NOTE: Themes will be applied in the order they are provided.\n\n### Set up the chart\n\nAdd the component and set up access to the generated chart:\n\n```html\n<ts-chart (chartInitialized)=\"setUpChart($event)\"></ts-chart>\n```\n\n```typescript\nsetUpChart(chart: am4charts.Chart) {\n  // Add axis' and series' etc...\n}\n```\n\n> See the demo app for concrete examples of the supported chart types.\n\n## Supported chart types\n\n- `xy`\n- `pie`\n- `map`\n- `radar`\n- `tree`\n- `sankey`\n- `chord`\n\n> See `TsChartVisualizationOptions` for all supported types.\n\n### Chart Type Coercion\n\nThe library exposes functions for coercing to specific chart types:\n\n- `tsChartXYTypeCheck`\n- `tsChartPieTypeCheck`\n- `tsChartMapTypeCheck`\n- `tsChartRadarTypeCheck`\n- `tsChartTreeTypeCheck`\n- `tsChartSankeyTypeCheck`\n- `tsChartChordTypeCheck`\n\nExample:\n\n```typescript\nif (tsChartXYTypeCheck(chart)) {\n  // Now we know we are dealing with an XY chart type\n}\n```\n\n## amCharts documentation\n\nSee <https://www.amcharts.com/docs/v4/> for full documentation.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-chart/testing`;\n\n[[source]][test-helpers-src]\n\n|        Function        |\n|------------------------|\n| `getChartDebugElement` |\n| `getChartInstance`     |\n\n|   Chart service mock    |\n|-------------------------|\n| `AmChartsServiceMock`   |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-chart.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-chart\n[gh-release-badge]:    https://img.shields.io/github/release/GetTerminus/terminus-oss.svg\n[gh-releases]:         https://github.com/GetTerminus/terminus-ui/releases/\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.js\n","readmeFilename":"README.md","description":"<h1>Chart</h1>","_id":"@terminus/ui-chart@2.0.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-RC6snrY6ecrdmpD3X/U5W88wwSba+K0/zOTl9wL0FghJpGZwMn12RJDZWL0vVdk1l4M/RQTnRfehNWzGbfs+Og==","shasum":"ffe23b566b5841666a2a1e7ce13f1e7e0e8294a2","tarball":"https://registry.npmjs.org/@terminus/ui-chart/-/ui-chart-2.0.0.tgz","fileCount":63,"unpackedSize":206561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2heuCRA9TVsSAnZWagAArVQP/1Iw4UruOWvaqMzX/SrJ\n0gd7oRHMsUeYVBZR/BvEUM9hWZ4UVz8xDP2Wx1esVkQCztdToYaLkQqJSRH7\ni8/bp/noCziuZU6k9ZiZYfTNI8l6NtB5KOOZ8bkaojMqZgdP1bfVcDuD3v3y\nhHiCjLh2r4WO2wR5pAZeTdwnQVorFSXstbScpTt9OapuqIXC06YTNUEh2hZj\naPigidJ+vlOsXXOyTuea1h//2hTMtWA1nrqPg4Yid4/Fl2yTEQPuzHB/JWgq\nAv4MvXJah4fqgajb9g5ZiZABvf7pn1eO50q55nJm24b3LUsfhHC0icDo1lNZ\nd5UBZ95ZH7AFo5/8MFTWMlmamsHGOVrINqhbxsvYED93phuslsMpvSWdSYAh\nTc5PbrIb3FMEWgPx+pKH6+122kq1kLeSiHz5uSXrL46kZnVJT9EWie2odAEO\n6lgQlDe5dYq2n/Ga1A+iVhRmDODBI7eJZAapaz5HUFHBP3HRmtklrOtDQDsE\nV47e5S0XtAYQui9JSotNF3s6lftFpsAcQXKmd79WP+EYmy2bSR/DzqNziKmW\na6ob9wv7M2RRfV6jIOjK2t0TsCEzNSUUDkfX/XkXEbhchutjTOdzFZNNiuAn\n9tNITvinkHs8bS6clltPfMnpNhTOxgYubee6OZrvVlUcRmEJJS64RRQNV5Zf\nzBYh\r\n=oh2R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/zMrHPcqbP6+poOeT45NrSiTDYkewdqVgr0Qk8yuzwQIgPscF64FYquPprNJqojMJHgIk3gKIAxD8VIuJ1HWye+Y="}]},"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"maintainers":[{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-chart_2.0.0_1608128430034_0.9408881231627251"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-02T05:38:04.207Z","0.0.1":"2020-06-02T05:38:04.507Z","modified":"2022-04-07T05:16:05.968Z","1.0.0":"2020-06-04T18:39:59.532Z","1.0.1":"2020-06-05T02:24:00.400Z","1.0.2":"2020-06-09T20:34:12.360Z","1.0.3":"2020-06-09T22:24:47.429Z","1.0.5":"2020-06-10T11:27:33.019Z","1.0.7":"2020-06-11T14:17:42.072Z","1.0.8":"2020-06-23T15:34:54.772Z","1.0.9":"2020-07-07T15:38:27.578Z","1.0.10":"2020-07-13T19:23:36.644Z","1.0.11":"2020-07-27T19:39:36.693Z","1.0.12":"2020-07-28T15:28:45.822Z","1.0.13":"2020-07-31T14:00:18.337Z","1.0.14":"2020-08-10T16:20:05.374Z","1.0.15":"2020-08-14T15:29:13.367Z","1.0.16":"2020-09-01T19:40:49.623Z","1.0.17":"2020-09-03T23:15:15.273Z","1.0.18":"2020-09-04T15:01:38.422Z","1.1.0":"2020-09-08T18:52:02.152Z","1.1.1":"2020-09-11T17:34:52.525Z","1.1.2":"2020-09-14T17:38:05.365Z","1.1.3":"2020-10-01T16:37:12.355Z","1.1.4":"2020-10-29T15:36:21.063Z","1.1.5":"2020-11-11T12:03:02.479Z","1.1.6":"2020-11-11T17:21:13.089Z","2.0.0":"2020-12-16T14:20:30.220Z"},"maintainers":[{"email":"brian.malinconico@terminus.com","name":"bmalinconico-terminus"},{"email":"atlwendy@gmail.com","name":"atlwendy"},{"email":"devops@terminus.com","name":"terminus_devops"}],"description":"<h1>Chart</h1>","homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"author":{"name":"@terminus"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"license":"MIT","readme":"<h1>Chart</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Github release][gh-release-badge]][gh-releases] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Inject the needed libraries](#inject-the-needed-libraries)\n  - [Set up the chart](#set-up-the-chart)\n- [Supported chart types](#supported-chart-types)\n  - [Chart Type Coercion](#chart-type-coercion)\n- [amCharts documentation](#amcharts-documentation)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@amcharts/amcharts4`\n- `@amcharts/amcharts4-geodata`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-utilities`\n- `@terminus/ui-chart`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-chart\n```\n\n### Modules that need to be in NgModule\n\n- `TsChartModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\n### Inject the needed libraries\n\n> Note:  Since the end-user of this library is the one with the actual license to use amCharts, we let the consumer pass in the library.\n\nCreate a factory function to inject the needed libraries and plugins:\n\n```typescript\nimport { TS_AMCHARTS_TOKEN, TsAmChartsToken } from '@terminus/ui-chart';\nimport * as am4core from '@amcharts/amcharts4/core';\nimport * as am4charts from '@amcharts/amcharts4/charts';\nimport * as am4maps from '@amcharts/amcharts4/maps';\nimport am4themes_animated from '@amcharts/amcharts4/themes/animated';\nimport am4themes_material from '@amcharts/amcharts4/themes/animated';\n\n// `core` and `charts` are always required.\n// `maps` is required if using any map visualizations.\nexport function amChartsFactory(): TsAmChartsToken {\n  return {\n    core: am4core,\n    charts: am4charts,\n    maps: am4maps,\n    themes: [am4themes_animated, am4themes_material],\n  };\n}\n\n@NgModule({\n  ...\n  providers: [\n    // Use the factory function to overwrite the `TS_AMCHARTS_TOKEN` injectable:\n    {\n      provide: TS_AMCHARTS_TOKEN,\n      useFactory: amChartsFactory,\n    },\n  ],\n  ...\n```\n\n> NOTE: Themes will be applied in the order they are provided.\n\n### Set up the chart\n\nAdd the component and set up access to the generated chart:\n\n```html\n<ts-chart (chartInitialized)=\"setUpChart($event)\"></ts-chart>\n```\n\n```typescript\nsetUpChart(chart: am4charts.Chart) {\n  // Add axis' and series' etc...\n}\n```\n\n> See the demo app for concrete examples of the supported chart types.\n\n## Supported chart types\n\n- `xy`\n- `pie`\n- `map`\n- `radar`\n- `tree`\n- `sankey`\n- `chord`\n\n> See `TsChartVisualizationOptions` for all supported types.\n\n### Chart Type Coercion\n\nThe library exposes functions for coercing to specific chart types:\n\n- `tsChartXYTypeCheck`\n- `tsChartPieTypeCheck`\n- `tsChartMapTypeCheck`\n- `tsChartRadarTypeCheck`\n- `tsChartTreeTypeCheck`\n- `tsChartSankeyTypeCheck`\n- `tsChartChordTypeCheck`\n\nExample:\n\n```typescript\nif (tsChartXYTypeCheck(chart)) {\n  // Now we know we are dealing with an XY chart type\n}\n```\n\n## amCharts documentation\n\nSee <https://www.amcharts.com/docs/v4/> for full documentation.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-chart/testing`;\n\n[[source]][test-helpers-src]\n\n|        Function        |\n|------------------------|\n| `getChartDebugElement` |\n| `getChartInstance`     |\n\n|   Chart service mock    |\n|-------------------------|\n| `AmChartsServiceMock`   |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-chart.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-chart\n[gh-release-badge]:    https://img.shields.io/github/release/GetTerminus/terminus-oss.svg\n[gh-releases]:         https://github.com/GetTerminus/terminus-ui/releases/\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-chart/bundles/terminus-ui-chart.umd.js\n","readmeFilename":"README.md"}