{"_id":"@terminus/ui-navigation","_rev":"48-30c8f61d10d80f86d430df9103e55698","name":"@terminus/ui-navigation","dist-tags":{"latest":"3.0.0","next":"3.0.0"},"versions":{"0.0.1":{"name":"@terminus/ui-navigation","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":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"*","@terminus/ui-pipes":"*","@terminus/ui-tooltip":"*","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@0.0.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-o1xEYVNKgzgamKpIKulG1SGy90Myv0eneXdwbSd9FJCQZaETfBt+vOFCzXe3iDAkN5vdHHEBmzfiwy/T+5vdEg==","shasum":"d4b3e9101aa34e0f1d81ededd777cca7668971e7","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-0.0.1.tgz","fileCount":35,"unpackedSize":298172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1eAQCRA9TVsSAnZWagAAShIP/RkJwCD8rssG0ng+W8fC\nrDa9sWqCcP8YJ97alf0mVi+hA0rLH25i+ZqcfTiwRelXHxtKyDWjzdSbhYzX\nvTiPBHMPrUruTml0GdQNiGvAWrKKxNLNA0j/M/kQzEQbnN0R1A6a9XnUIpZD\nRYiNmIVN4pmG9lRH6JGYPy9lOROOsxjLZfYbBDOSzQYjVZyCIcyffBcYNa6L\nYtza0zxOdcDOrM2dMizQ0uNmltya2jGR5k+ufjRbKymbqv3Ulfa7+mgmfbFF\nUm6XxcDgdc69FEv6JnLcrYFnGcrWRcyygZLU9fldR6nX3lPIJeZ/TB1GZFHN\nQg2YnRE+XJmsgMa6dL1X89YUi0oq91V4OvLqjllsvGESlgiuQHo6p5dxM8za\nuT94ErJamVnRenq9vL59hImOlujocXQJ0e29DaWwY1ql2zf2xpObBqWmx5JF\nNRfJ/oZM2GOVpnU7+LJCyZpMEHU+el38TDVcN0CtRtvxFERLfVPlWLO/QLjP\ngGAuij2PC8YO1/Jyrm8sHWGjVZcPtZ0nWw6xZ24LZdI5Ba5ZtD2rhrG62NjP\nknCmTTRyEcl3PfI51vpOhNFhhGPhtG/uWQihKzoI1JqPIh4lQiik7HHj3rOM\nssn+2uNjZHnfA/tpd+Awk9naotuGuBrf6Bi4YDl2Ro3zWAyAffWQTaXttzuO\niMmv\r\n=69MC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc4AvK/iMEpyjiwQ1UkgwmAkvY65o5L0Yg2RYB7Lo8ewIgBK30x/FBEQeSsoz2lTH4qSm0fq63CoYCKcOB6N8Lf3Y="}]},"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-navigation_0.0.1_1591074831547_0.7144413418645474"},"_hasShrinkwrap":false},"1.0.0":{"name":"@terminus/ui-navigation","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":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^0.0.1","@terminus/ui-pipes":"^0.0.1","@terminus/ui-tooltip":"^0.0.1","rxjs":"^6.5.0","tslib":"^1.10.0"},"readme":"<h1>Navigation</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  - [Navigation item](#navigation-item)\n  - [Actions](#actions)\n  - [Links](#links)\n  - [Nav items array](#nav-items-array)\n  - [Welcome message](#welcome-message)\n  - [User](#user)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n\n## Usage\n\nCreate a navigation menu. A navigation menu is a collection of navigation items grouped together, with a space for a user and welcome message.\n\n```html\n<ts-navigation\n  [items]=\"navigationItems$\"\n  (itemSelected)=\"myMethod($event)\"\n></ts-navigation>\n```\n\n\n### Navigation item\n\nAn object describing a \"link\" within the navigation. It gets a name, an action or destination, and a boolean `alwaysHidden`. Optionally,  \n it can receive boolean values for `isForAdmin` and `isDisabled`.\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '0 Foo',\n  action: {\n    type: 'my:action',\n  },\n  alwaysHidden: false,\n};\n```\n\\- or -\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '1 Bar',\n  destination: ['/components/menu'],\n  alwaysHidden: false,\n};\n```\n\n### Actions\n\nAn action is an object with a `type`. It gets emitted upon click.\n\n### Links\n\nA link is a string or string[], with a `destination` and optional boolean `isExternal`. Without isExternal, a link is considered a router link, and with isExternal, it's treated as an href.\n\n### Nav items array\n\nAn array of navigation items that is passed to `ts-navigation` as `items`.\n\n```typescript\nconst NAV_ITEMS_MOCK: TsNavigationItem[] = [\n  {\n    name: '1 Components',\n    destination: '/components',\n    alwaysHidden: false,\n  },\n  {\n    name: '2 Nav',\n    action: 'my:navigationAction',\n    alwaysHidden: false,\n  },\n  {\n    name: '3 Buttons',\n    destination: ['/components/button'],\n    alwaysHidden: true,\n  },\n];\n```\n\n\n### Welcome message\n\nA message presented with the user name in the navigation. Default message is `Welcome`. Custom messages will truncate\nafter exceeding `welcomeMsgLength` which is also customizable, and defaults to 25 characters. Any truncated message will appears with\nellipses and have a tooltip with the full message.\n\n```html\n<ts-navigation\n  welcomeMessage=\"Welcome back,\"\n  welcomeMsgLength=\"15\"\n></ts-navigation>\n```\n\n\n### User\n\nThe user's name which, if defined, displays with the welcome message, in a location separate from the items. User names will truncate after  \n exceeding `userNameLength` which is also customizable, and defaults to 20 characters. A truncated user name will appear with ellipses and  \n have a tooltip with the full name.\n\n```html\n<ts-navigation\n  [user]=\"currentUser$ | async\"\n  userNameLength=\"10\"\n></ts-navigation>\n```\n\n\n<!-- Links -->\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-navigation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-navigation\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-navigation/bundles/terminus-ui-navigation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-navigation/bundles/terminus-ui-navigation.umd.js\n","readmeFilename":"README.md","description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@1.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Q34M/je62VuaEmCFwZ0GTJ5eMYGNzy1WnIEYXIvnYdujT8c4BuUgO2lweELGFiFZeHN12ZMedrOpKcjnVjTcWg==","shasum":"0b9a5aa50a9e316344025b94a5b034c1bc51fb24","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-1.0.0.tgz","fileCount":17,"unpackedSize":34834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2TqxCRA9TVsSAnZWagAAX/wP/1i6S33w5I6eaGecYvyr\nuAU54plhjSf1C+EtIVxxf5TO0XOjKr5jIIW58s2vmqhTMXGPlW+qDVHVKAhQ\na7weewoAHRamWJnvx7OoQ2c4nJghcjMhIrFYzra2o+KdbkSn/7Zc9bq3B9qE\n2lPNw8izxLtPOMG219dQUYkH7xOZym61JKAHRh95aW8pRCPJmD4W8kZh/c0i\n0x9LHDppU2ZBopGkWUQMS3PK27zF+DxjclYUBT6BdfVM6+AMF97TeTHLgZjc\n9HjiAwnQmI93TnmNg8zgV18Jf5RYYLdpB1GpPNsVfWSP9D3akWwrXH4Aj/Nq\nQEL8tmVUpjbC7i8gjztM27YC2/iGNSgar/G42bVd6A+Ey/bXLh0ifVAk5/av\n0Ll2mgIe1ORaFhpn9jFj9sc5/F7IlhQPyQji8Li0XbG1sHX8EQiDJUmKrGNc\nDQRwpaiQBDtAEUQsfHqsSxi17V/Jk1bU8oTaLiII/UggFodeCDVtmLHrNZqa\n4bxrT0/Su5o55gsui9WkQL6FTiswwgTZMspSmEhqxip0vSmX69AnHcSxriPp\nLkPzoKq8d98rm4l2JW5hDs2a+xAJVA9djZYOu9gyblirmXCeq9dbI1lVO86b\nTim/PGGs86ya+3Aama2BnHHL4UrN3r480PPbq1lc10G0aTChN/LnR807Df5X\n70vM\r\n=YVr7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnRN9KzjZyCafcNCpalgchOFkB6uMSKsDhtuwWF0GISAiEA59sMG+RfuhOORzqdhfr2fn6X9Fn/1rsAAKEC2oZywzM="}]},"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-navigation_1.0.0_1591294640370_0.026876474877200796"},"_hasShrinkwrap":false},"1.0.1":{"name":"@terminus/ui-navigation","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":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^0.0.1","@terminus/ui-pipes":"^0.0.1","@terminus/ui-tooltip":"^0.0.1","rxjs":"^6.5.0","tslib":"^1.10.0"},"description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@1.0.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-gmTHDY8w6Vdn1QXhchCsc1bbB+UMClJ2lKcFvwtx3+aF8HZ+Rb8bkRdNPr5Wsy2MQRtrEnQc0sMPxp95HfeCJA==","shasum":"e6e8e3ba8581532733fec4a255d4ac6ee3808f8d","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-1.0.1.tgz","fileCount":18,"unpackedSize":34888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2aorCRA9TVsSAnZWagAA5xIQAJCe0q+NHdMa9k2dcpTU\nNZleY5jYR3VfKxhSkumcAGx3pOArea+avJpLbyZ/FOj5ZdpMYMuWoLPzAaay\nLml1uut6nZMmsClTJJAa3IHU8Lvgy6nD/fxOF4wFUG4o6XaMFTdB57c1k3Sv\nOl6CAUuPdl0OzeoBuS1A38Omgr3rf93QkI14U/PZQXJlw8/Rf4L5rngKBoTM\nMwIBkcDRhw40RVu1hisIKwU8qenBeqmLmFIwGP6iUsVVl60HLq4ANb3UDTP7\n0+AEJmY1gXSV8krPuOqDsLm+ieJh2wkM0J+SwdXACpRftdCVKAf76ydFlroR\ni1GTpdYAzBfwEQRSO6t+NQ1wfwydZ9jLWHTC7n3SEXDyWrGc24b7ENw6HT1d\nHOcvq6E5qSrGvIGpvK5EMgrUarWon9+t8Ty1kQSVuYdc7yTdOkpZh7l5+nwL\n4WjHpquQg5mF59PxrqKxQ5ML+J+1H70yZ8u3qEsCPPcnOvfecYQtVZjcoLMR\nmnZs5q2MKN3TtX83is317L6sqF/NXSjB1A9+r05uqlCObhGNux4KRxKUGoUL\nPpB7ApidOFC6jozFokDhlMzFAuAxL4ggFci9B+FAcGar2yHrPMb86PaKQVzQ\nTWaefLTmIHxWEBOPORTtjetsvDq6H97phmPojySC00xVtBPh/We9DtsfQG+j\nw3Rp\r\n=30PE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC70gLvpiUqHpSjQikEyhXmJB10PqrP/nRkvgIrBmr1tAiEA7wR73z9Lm2jyJNKkVieaRNjvgSJm3VGxEP2ZtXzvfXY="}]},"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-navigation_1.0.1_1591323178555_0.3191374740230415"},"_hasShrinkwrap":false},"1.0.2":{"name":"@terminus/ui-navigation","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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0","@terminus/ui-pipes":"^1.0.0","@terminus/ui-tooltip":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"readme":"<h1>Navigation</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  - [Navigation item](#navigation-item)\n  - [Actions](#actions)\n  - [Links](#links)\n  - [Nav items array](#nav-items-array)\n  - [Welcome message](#welcome-message)\n  - [User](#user)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n\n## Usage\n\nCreate a navigation menu. A navigation menu is a collection of navigation items grouped together, with a space for a user and welcome message.\n\n```html\n<ts-navigation\n  [items]=\"navigationItems$\"\n  (itemSelected)=\"myMethod($event)\"\n></ts-navigation>\n```\n\n\n### Navigation item\n\nAn object describing a \"link\" within the navigation. It gets a name, an action or destination, and a boolean `alwaysHidden`. Optionally,  \n it can receive boolean values for `isForAdmin` and `isDisabled`.\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '0 Foo',\n  action: {\n    type: 'my:action',\n  },\n  alwaysHidden: false,\n};\n```\n\\- or -\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '1 Bar',\n  destination: ['/components/menu'],\n  alwaysHidden: false,\n};\n```\n\n### Actions\n\nAn action is an object with a `type`. It gets emitted upon click.\n\n### Links\n\nA link is a string or string[], with a `destination` and optional boolean `isExternal`. Without isExternal, a link is considered a router link, and with isExternal, it's treated as an href.\n\n### Nav items array\n\nAn array of navigation items that is passed to `ts-navigation` as `items`.\n\n```typescript\nconst NAV_ITEMS_MOCK: TsNavigationItem[] = [\n  {\n    name: '1 Components',\n    destination: '/components',\n    alwaysHidden: false,\n  },\n  {\n    name: '2 Nav',\n    action: 'my:navigationAction',\n    alwaysHidden: false,\n  },\n  {\n    name: '3 Buttons',\n    destination: ['/components/button'],\n    alwaysHidden: true,\n  },\n];\n```\n\n\n### Welcome message\n\nA message presented with the user name in the navigation. Default message is `Welcome`. Custom messages will truncate\nafter exceeding `welcomeMsgLength` which is also customizable, and defaults to 25 characters. Any truncated message will appears with\nellipses and have a tooltip with the full message.\n\n```html\n<ts-navigation\n  welcomeMessage=\"Welcome back,\"\n  welcomeMsgLength=\"15\"\n></ts-navigation>\n```\n\n\n### User\n\nThe user's name which, if defined, displays with the welcome message, in a location separate from the items. User names will truncate after  \n exceeding `userNameLength` which is also customizable, and defaults to 20 characters. A truncated user name will appear with ellipses and  \n have a tooltip with the full name.\n\n```html\n<ts-navigation\n  [user]=\"currentUser$ | async\"\n  userNameLength=\"10\"\n></ts-navigation>\n```\n\n\n<!-- Links -->\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-navigation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-navigation\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-navigation/bundles/terminus-ui-navigation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-navigation/bundles/terminus-ui-navigation.umd.js\n","readmeFilename":"README.md","description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@1.0.2","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-W9dW64iG/ZotaHw5xV/UQU+kkVj8DtOBbXYIVzj/0hXokUzbHYGl7XBbAUkSZt/9zKTl3+C2mSfZ2DtqGjGmFw==","shasum":"cd7d2d97692f691fa2284939d1b3f36f85d6ce7c","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-1.0.2.tgz","fileCount":36,"unpackedSize":298639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4S9vCRA9TVsSAnZWagAABcMP/0UfiLjZx5/blcOSwWB9\nczPppyPM0GvXHxl1qS6WjDMQgoT1rzDvpJL9ml1p+ZaagJeA4iTHTdiWCe++\nVbZmTSAaFRjMjK6FeTUeyE4C5BisXPrWlnO4yA4BATLdKB++r9FyaBBbQwt3\nVmmmefvN6yYXtd+OiowGMB6MHv41oFQAIFyGbKOVil5DiC4JXVQznmQbeF1s\nbkpAMyhueuSocgLq+u7CjwbGvs0VF/lsgFiFU1UXuYc3m91QL65hXoIqtxNa\nT8vxgnh7uIHFJdEEIRRRAZU/7ynI85n3N+txsWrT3dzeNhHang6fQPm4jURW\nVVlxcEs+QEH+btGHxndIJBRo52m/XSJXnOp3YgsFJ+Xtts8oWymjoq0SX9zx\n0L8/kuG5gROIcsDroqFN5DLvFF9nYy/x+R7iR+ewKzRkjop4AQDOkSnUZLSZ\nzty5J2BmmyWmORowGaI7fDUPSpNUnXjUxoT0fItDyiHypwJX8sNWH1yVNT4M\nA08lvXfPFno7fwMypngrgpdJtOG1nvPIDMQ4HPhlKRT13u+wVkPN7Oq4L/nB\nXGJtBKcPnsePp0GTIEj+62JUljFKBHDgylwsvNDQgfr6AlfPCppMu/mRIfOJ\n1vAqVOQt6f+0E7+j5p7PlnuroY3blXdDUutYGadFZDXsAJWmxUw1GHUos1Mj\nu0YN\r\n=5b8p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkzS7CZcGiub8/avlPJEn1M9AUvDIYIZjPGPifG5c+IgIhAPHC/5ISuzpT7Q/DfJG3sK97SSWYfpvdpBrTPtxxKo5n"}]},"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":"benjamincharity","email":"ben@benjamincharity.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-navigation_1.0.2_1591816047384_0.7294623847322645"},"_hasShrinkwrap":false},"1.0.3":{"name":"@terminus/ui-navigation","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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0","@terminus/ui-pipes":"^1.0.0","@terminus/ui-tooltip":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-utilities":"1.0.3","@angular/forms":"9.1.0","@angular/platform-browser":"9.1.0","date-fns":"2.14.0"},"description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@1.0.3","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-ck9WikalC1J7mfGkI0u+stPEXyfCSRToZJK3ooIDX42WUj1ixSmXOIcET6LHIE2+48NAV7ar0zrdgBn1UzBg2g==","shasum":"77adbf100bf68bfc9be67fb033d23156d8c85b68","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-1.0.3.tgz","fileCount":37,"unpackedSize":300043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4j1RCRA9TVsSAnZWagAAjq4P/34n2zRVuQvK34F0Vo10\nYP3lmxh0PO1PjaMGpwk4zTaeK55is+I/DcME0ByDTr8Sb9EaP1/NQAw7y2Zw\nMId4UbvQincCUmdW6Ctvd5mZKGecbboduKVX/L1jNe4EtY5nX11zSXCaaV5F\n0maaOmB2/hj9GxO1NCX0UHpZeD1DPSfXnyRJ9J200bUddh3d/QYIfKl+Pnds\no/cOgsmn78gIRhIhTSqOrjYMAtyOs2sqoI4lb3SbHCgInaW3nKarG/NCEO1r\njiMc6czXmhiqKMrPzROMKfFvxj718hj7TWqE67st1BtMCRSc99VZrssEBAZl\nyXpjZOzjFgZH5daYLkEz7Suc+arDNHqOgluH+VbIhIjspxYEHsMbMRB58q62\njddRpvC4VMxc2a+jA0pMNuJsPjweuh4zto7nD125RCavhrdc/4wTrnXkwPgJ\nRT5iwFt73eLgcnezwenLf192NQPh34NwccOzNcslTgF0So1ZY9+iUTMhSXNy\neYX3D+DMmTMNJDYppOxhC9uX5AxXsvMeVz/fbbr3byQPRj/82BlLFyUpGVr3\n4xeMczJdRSlTjOesoRl9Eo6nMu4nJqB2b4gY2hawE1MAAavn13eMQka9DwSB\nUwAuG+60FAurhWMT1mNV0QWhkfaoRTkYvbM+JuZG8c5ErP/Ujlv54+xtaMqd\nQTaO\r\n=gfB2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAh4Xl97mGKP+ZNAk8j3U7kvFcoZ0tMTgjqFee3zEfowIgHiRRs2bYkgEs1CuHwQQY5on58vRjMV4rAtUntJrohjA="}]},"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-navigation_1.0.3_1591885136746_0.7638978755306551"},"_hasShrinkwrap":false},"1.0.4":{"name":"@terminus/ui-navigation","version":"1.0.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0","@terminus/ui-pipes":"^1.0.0","@terminus/ui-tooltip":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@1.0.4","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-ebU8szZZZ+hI7dN3uBgwVQn7r9q0g89xdh7ORP6mKCegF1AjbgYzsbgeIT105IOgKRODXq3k2Y7WpaWNKWaGpg==","shasum":"b58601dd7e85859cd6f5fa207779c79794888319","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-1.0.4.tgz","fileCount":37,"unpackedSize":299997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8iE9CRA9TVsSAnZWagAAdvcP/2y4YnFIeoFIL0pvzRdg\n1AC401N9usQ+CiVmVxkCkL0tBdiD6Lk1FifRhX/lx5rbUU9DKIa75AykaAqk\n060oqYbYL9KPs8IXNYBR7zUov1EqBlynFuCUd2R97/7QqEE5634blzKUPGiQ\nqjxCtgmVsG5V59iP5wUYuf0RxS/Vhw+MK8voMAPQpMWgdSjeYr9d1qX8z0SS\nH4HdLRadN7IR12vfFsOWfPifXP7SEEGOyv4NkTAZpChPXFslpE9sETD2Ajyt\nt5MxxQRFh8qtiwRuUKPcWCoWDK3S1CFOaTAhPIi4E+f1qUbeMiYSvd3s7OTF\np8xNlOorImVXxSM73N4vRW7JmLHh2SDVdLEwIT/KjcikkC9FlK7RZyOS2oe0\na3vv++dFtkv5thjyhi4gXsAdKmKuxryEn4PjbQVDsGd4HJbCiZHOyw8lhVUf\nrh9xwwFIMh8Ug11OlKeNYYYbDOT2Hf9i57GF6172KcxxUQY7whBkHArTgb77\nu8JRpn0ki7CyUP3Oor4ehliwSbEWfCo+o6DePnOBCUdOJHc6uvS7FHA18s3l\nXGt7P+ps0pMvynBLe0IcNFtsAbyOZlVVg3YURXij9LI8bOXSiQeO4LI7arB0\nTWCoYSfog4hxhLNDNIGwtuIxWSTXbdTidXuG86vz6vKZGNW4OdU8Imsv0uDD\nvdax\r\n=pW0e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8oNLGWbmfFAi5AWVoFxO2FPSC/MY1k9lmAotnUAFQpAIhALSBzX3D5JTewkLOjWHGs+qI0PlgxW4SOVsjdDq+WAKe"}]},"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-navigation_1.0.4_1592926524731_0.15628098371353571"},"_hasShrinkwrap":false},"1.0.5":{"name":"@terminus/ui-navigation","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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0","@terminus/ui-pipes":"^1.0.0","@terminus/ui-tooltip":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@1.0.5","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-EpACertowFg2YK1bLG4vceNw7q6mpbtxhPlSsXIareF7OLSvKLf9Xydp+5zDGUYEjVLaTpc4IhaZKZx/j+DnwQ==","shasum":"77a79c6dedbc796134574991a557e4c675bbda8f","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-1.0.5.tgz","fileCount":37,"unpackedSize":300208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBJcmCRA9TVsSAnZWagAAm1cP/iHq2LhF7eBLRqF1tO+V\nhTD7H+tVxSnYbKNa6pWVkMfN4WEPTWUSAbjDHm1I9ByHF4pm1lQLViVjGsLQ\nWqHP5x426gqdEyF6TPNLldB8XT2cKlrJG8k7wZAdg4Xj9kN9FfYCO5t3Az4n\n3tyH/6M2W1jEQz8xzYZGmsR3YmIfc1mB5E4aWB1OfBMaK/YnkllQhMs/rG5j\nz9osyibOTK0D2gRBBeDCceXbJuUbRFGeMCKakncnhH03TienE8MPGvoTUw19\n9+EFHAhqMSuNLtEywLQ7k2SrEGf9YpTn3SsfZxcA6sp1uboYmzCyifyFHSqc\npQBTk1+k2e6Mx1beVojJY6KOqv1NnrfcmFhIimX8V9oIYKWg47dRyiZ97+nd\nbo9xK7kpqbsjLJqZXsqbw6bL4jbqNShw0Vk8rj4BAd4YLr+GZr9MZoecm2x0\nQx9BFSLhnkvzsLGjYcBTq1wPCKshhBzsfRew/Za3epfbEdScy6CzQ+dAGaMt\ncQccHW1rphYKMq8przTv8fUSDXJZACPnO5E6VVT0y5tL9c5Lz4uzHhMwTo82\nKJ3oqroaukWJXKZhdz8GmigjbKBUbvAvRxw4zl5iCVw/z1NPCJi9Fg6G00je\n3AaREqvZxDzNJg+0GuXVSG+UAn5RwELqQuJjjm46tLJb9qDTi8YduDHJgWtX\nXBxj\r\n=8RNg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHniyWoBAIY5bdaCW9HYKAYv0hU6yRQ+jz0E5lpf6ySlAiEA3PI3+0Si4JNb51wbOHuL8byks4Gjzl1HOEY1Go7PAiQ="}]},"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-navigation_1.0.5_1594136358019_0.3254338088531401"},"_hasShrinkwrap":false},"1.0.6":{"name":"@terminus/ui-navigation","version":"1.0.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0","@terminus/ui-pipes":"^1.0.0","@terminus/ui-tooltip":"^1.0.0","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-utilities":"1.0.5","@angular/forms":"9.1.11","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@angular/platform-browser":"9.1.11","date-fns":"2.14.0"},"readme":"<h1>Navigation</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 that need to be installed](#packages-that-need-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [Styles to be added](#styles-to-be-added)\n  - [Links to be added](#links-to-be-added)\n- [Usage](#usage)\n  - [Navigation item](#navigation-item)\n  - [Actions](#actions)\n  - [Links](#links)\n  - [Nav items array](#nav-items-array)\n  - [Welcome message](#welcome-message)\n  - [User](#user)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n  * @angular/material\n  * @terminus/design-tokens\n  * @terminus/ngx-tools\n  * @terminus/ui-icon\n  * @terminus/ui-navigation\n  * @terminus/ui-pipes\n  * @terminus/ui-styles\n  * @terminus/ui-tooltip\n  * @terminus/ui-utilities\n\nUsing `ng add` command can help getting all the dependencies installed:\n\n```bash\n    ng add @terminus/ui-navigation\n```\n\n### Modules that need to be in NgModule\n\n  * BrowserAnimationsModule\n  * TsNavigationModule,\n  * RouterModule.forRoot([]),\n  \n\n### Styles to be added\n\n At top level `styles.scss`, add these styles:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```\n\n### Links to be added\n\nIn order to have material icons shown up correctly, add this to the top level html\n\n```html\n<link href=\"https://fonts.googleapis.com/icon?family=Material+Icons\" rel=\"stylesheet\">\n```\n\n\n## Usage\n\nCreate a navigation menu. A navigation menu is a collection of navigation items grouped together, with a space for a user and welcome message.\n\n```html\n<ts-navigation\n  [items]=\"navigationItems$\"\n  (itemSelected)=\"myMethod($event)\"\n></ts-navigation>\n```\n\n\n### Navigation item\n\nAn object describing a \"link\" within the navigation. It gets a name, an action or destination, and a boolean `alwaysHidden`. Optionally,  \n it can receive boolean values for `isForAdmin` and `isDisabled`.\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '0 Foo',\n  action: {\n    type: 'my:action',\n  },\n  alwaysHidden: false,\n};\n```\n\\- or -\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '1 Bar',\n  destination: ['/components/menu'],\n  alwaysHidden: false,\n};\n```\n\n### Actions\n\nAn action is an object with a `type`. It gets emitted upon click.\n\n### Links\n\nA link is a string or string[], with a `destination` and optional boolean `isExternal`. Without isExternal, a link is considered a router link, and with isExternal, it's treated as an href.\n\n### Nav items array\n\nAn array of navigation items that is passed to `ts-navigation` as `items`.\n\n```typescript\nconst NAV_ITEMS_MOCK: TsNavigationItem[] = [\n  {\n    name: '1 Components',\n    destination: '/components',\n    alwaysHidden: false,\n  },\n  {\n    name: '2 Nav',\n    action: 'my:navigationAction',\n    alwaysHidden: false,\n  },\n  {\n    name: '3 Buttons',\n    destination: ['/components/button'],\n    alwaysHidden: true,\n  },\n];\n```\n\n\n### Welcome message\n\nA message presented with the user name in the navigation. Default message is `Welcome`. Custom messages will truncate\nafter exceeding `welcomeMsgLength` which is also customizable, and defaults to 25 characters. Any truncated message will appears with\nellipses and have a tooltip with the full message.\n\n```html\n<ts-navigation\n  welcomeMessage=\"Welcome back,\"\n  welcomeMsgLength=\"15\"\n></ts-navigation>\n```\n\n\n### User\n\nThe user's name which, if defined, displays with the welcome message, in a location separate from the items. User names will truncate after  \n exceeding `userNameLength` which is also customizable, and defaults to 20 characters. A truncated user name will appear with ellipses and  \n have a tooltip with the full name.\n\n```html\n<ts-navigation\n  [user]=\"currentUser$ | async\"\n  userNameLength=\"10\"\n></ts-navigation>\n```\n\n\n<!-- Links -->\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-navigation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-navigation\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-navigation/bundles/terminus-ui-navigation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-navigation/bundles/terminus-ui-navigation.umd.js\n","readmeFilename":"README.md","description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@1.0.6","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-fDR8Rc1EhiHbo2vYOsjMCmX7YUOeF0vd7W9jHpu4UCwtsCYfyXpY0XtX+A8/rPpkoPyHqQu2ZpdepUPB3a91xA==","shasum":"dbb5411fbbe8bd439fd17a9f2b54fc1ccdb588d3","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-1.0.6.tgz","fileCount":37,"unpackedSize":301782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDLT1CRA9TVsSAnZWagAAzrgP/0IL9ywwar5iGf3TlM52\nWE1vlHV39xnj3cRdkCl9yb+/B5KI4Sp5242rnua4YyBDaJ+giKEbqDt2AJSq\ndDupmMU+SLK8dp6r6j0xgD6pNQqOwmeaAFjk1mmY2sugqU2tYidcfOdPMObN\niF5FGabXl6oeMoASMtDUozALUsnCz+inmWCE8W0quwXrzPdD1lLF+L4GaoSN\njLZaGQvQ3Gapu9+Mz10StaPW238E3Ejd7lO7noJPVbwzuGCp2h4q+CA6sbfh\nqx7xMbK67tiL9eRORwJFousS4xTQp7uAWWTfbQg4chJXaceOiAUmKu/1jKCZ\nOsp1emKjaSgnbqm4vcNfbkIp9QC3RlDtUbcUNDNDhG+qET3PwlTuaeRo9DI6\nWBP4P0YZ+zePCp3Ml1es2r6PsLolQxdhCy94p/bYwojD1Y7PelKcgLuE3Rdl\n94gaza12Lb7ByVo2YYHTHDsQB7sbOMvR9ztMRt89ul/2G2r7vEqkhi49MYLO\nkHeAKecYBURf5NfaEa2lfjzUMnDFGqiAD42UIKgcVI3pI5UWZK1w6DnBymdy\nM97YARMdspvWJD6bo4sBr2dDcap6du1lcuhXlJanKTyc53JjpgrOrbVcXkE4\nYKhkbeFIozBL+8A97DTTmjf2k0e6kN+dX59W1sF/zUe2U4kymxy59bp/AvGU\nY1f6\r\n=BZXx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUwa1ZYrRyYhMbTitkM+vpnubrwjNsmJOcQQcKgQgbLAIgc1At5WHdxfrBGdXBYc+Vzeui0mYopGoegt4Y4kDDbGY="}]},"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-navigation_1.0.6_1594668277123_0.2511242963951581"},"_hasShrinkwrap":false},"1.0.7":{"name":"@terminus/ui-navigation","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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0","@terminus/ui-pipes":"^1.0.0","@terminus/ui-tooltip":"^1.0.0","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-utilities":"1.0.5","@angular/forms":"9.1.11","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@angular/platform-browser":"9.1.11","date-fns":"2.14.0"},"description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@1.0.7","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-EiK9e8fhvIeT3WmXa/TdH8TB9lWAr7sw91k03+GXs+zdkdYklbtOUB6No20coqfHR047kSlDhmJNx4novrt/xw==","shasum":"61f0bf4f6f006d85c35f925792c1023a0e66ee08","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-1.0.7.tgz","fileCount":41,"unpackedSize":306795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDf8dCRA9TVsSAnZWagAAEFcP+QDu7AO7dRumRZUMPRhO\n0/Cmo/OByu4qcv/+uKVLu9g1Yy1VXKveuFs4TySRXugltRFuRS+gB3LnoA00\ngL37wbK3/ghhArgt1HMJzvuEY9GzNhdrMvFRoyHVnJ+tD0eoCR9bXjsJNhpI\nnsWm9V3zIszIqHO4zEs9BYmHOsiM+OwwAmM9QAOSjdm9hKrK3iq8dTQYcm1i\nt3knIeUsoqreS3p2g4LKmcFE+opBoOgaYbkYYd83W6lCXViAggURMRLcLNG6\nOjXpCdExWms7z2GRGay0IzrJ2BuJsaIIVTTCaR7DRYjWH7kDKdZpZKMRxCx7\nujNnB/uygWPeutyyETXjrgwW2RfzMwXEM4WjG3dTyAVbtjF+XJtfVDZVINan\nQLXBHBVm35MJH4/28+J6VEgWn3YH9i2SiE2a27xd4HBqtIuFLBJ3XWbC32HZ\nk65enRcUNIbniLZGKNdZRTYC2VHF0vjLVHsWmwUtxaBpwh3pqhK8ZHYGK6Rn\npHEZmKB6oGa43Nm6fZj5rkxc9azH8omO6sfsflQ4SA9M4we3O6dm4cQ94djz\nQCn57ouj5dxvoOb78qX+QV8Z6ItVbNFMnEMag8HJnZluY7PvWsPKgTCSxpGy\nrx1pjci0Fhw+9RG40lLbgths7Fc+Pro2/ZMP+UVX/bC/sZ8SZmNROfYMFxwD\nbs+U\r\n=B3Dc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD43DxxsaMWO5AEOLAmdmAu+BkTIf2FOu98d84rvuuXVQIgTbPCOAif+Rgvy31R/4Trm/JxvGWlpk+/5V2/1KjIJg0="}]},"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-navigation_1.0.7_1594752796859_0.37225551804394974"},"_hasShrinkwrap":false},"2.0.0":{"name":"@terminus/ui-navigation","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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0","@terminus/ui-pipes":"^1.0.0","@terminus/ui-tooltip":"^1.0.0","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","date-fns":"2.14.0","@fortawesome/pro-regular-svg-icons":"5.14.0"},"readme":"<h1>Navigation</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] [![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 that need to be installed](#packages-that-need-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  - [Navigation item](#navigation-item)\n  - [Actions](#actions)\n  - [Links](#links)\n  - [Nav items array](#nav-items-array)\n  - [Welcome message](#welcome-message)\n  - [User](#user)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/ngx-tools`\n- `@terminus/ui-icon`\n- `@terminus/ui-navigation`\n- `@terminus/ui-pipes`\n- `@terminus/ui-styles`\n- `@terminus/ui-tooltip`\n- `@terminus/ui-utilities`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-navigation\n```\n\n### Modules that need to be in NgModule\n\n- `BrowserAnimationsModule`\n- `TsNavigationModule`\n- `RouterModule.forRoot(MY_ROUTES)`\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\nCreate a navigation menu. A navigation menu is a collection of navigation items grouped together, with a space for a user and welcome message.\n\n```html\n<ts-navigation\n  [items]=\"navigationItems$\"\n  (itemSelected)=\"myMethod($event)\"\n></ts-navigation>\n```\n\n### Navigation item\n\nAn object describing a \"link\" within the navigation. It gets a name, an action or destination, and a boolean `alwaysHidden`. Optionally,  \n it can receive boolean values for `isForAdmin` and `isDisabled`.\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '0 Foo',\n  action: {\n    type: 'my:action',\n  },\n  alwaysHidden: false,\n};\n```\n\\- or -\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '1 Bar',\n  destination: ['/components/menu'],\n  alwaysHidden: false,\n};\n```\n\n### Actions\n\nAn action is an object with a `type`. It gets emitted upon click.\n\n### Links\n\nA link is a string or string[], with a `destination` and optional boolean `isExternal`. Without isExternal, a link is considered a router link, and with isExternal, it's treated as an href.\n\n### Nav items array\n\nAn array of navigation items that is passed to `ts-navigation` as `items`.\n\n```typescript\nconst NAV_ITEMS_MOCK: TsNavigationItem[] = [\n  {\n    name: '1 Components',\n    destination: '/components',\n    alwaysHidden: false,\n  },\n  {\n    name: '2 Nav',\n    action: 'my:navigationAction',\n    alwaysHidden: false,\n  },\n  {\n    name: '3 Buttons',\n    destination: ['/components/button'],\n    alwaysHidden: true,\n  },\n];\n```\n\n### Welcome message\n\nA message presented with the user name in the navigation. Default message is `Welcome`. Custom messages will truncate\nafter exceeding `welcomeMsgLength` which is also customizable, and defaults to 25 characters. Any truncated message will appears with\nellipses and have a tooltip with the full message.\n\n```html\n<ts-navigation\n  welcomeMessage=\"Welcome back,\"\n  welcomeMsgLength=\"15\"\n></ts-navigation>\n```\n\n### User\n\nThe user's name which, if defined, displays with the welcome message, in a location separate from the items. User names will truncate after  \n exceeding `userNameLength` which is also customizable, and defaults to 20 characters. A truncated user name will appear with ellipses and  \n have a tooltip with the full name.\n\n```html\n<ts-navigation\n  [user]=\"currentUser$ | async\"\n  userNameLength=\"10\"\n></ts-navigation>\n```\n\n\n<!-- Links -->\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-navigation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-navigation\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-navigation/bundles/terminus-ui-navigation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-navigation/bundles/terminus-ui-navigation.umd.js\n","readmeFilename":"README.md","description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.0.0","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-ysbo8hZMgflBtV3kTSIYVdS0HOLu8aQOGS1ZUZg5VmpbimF9dfpXxHfITgM1Y5VsUHg7B9jiiAD4EvTwnpxSMg==","shasum":"ed5eb2552509069c3aa0069a961d2d73b13fbe37","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.0.0.tgz","fileCount":41,"unpackedSize":308603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHy2fCRA9TVsSAnZWagAAwD4P/0ZvJsseijxY6WDmxAos\nvO2KgDQnH7OE/sFVcsJ4acTVw0UJqnhPQXdUgbea8Iz9H4vK1i/gA0ZRcj5Q\nD3wWg30oVTMr0Aqv4lNQovRXGaAsPgSgT6KUyPD1ZZlqc2S6EcPypJW/YOYH\n2oQIOfaIqak3EpjezigFdh0gVYL2vA28+E4brrE3DeVOM6jsioItmfe9qS/t\nCoP8uE6e+6tkngfgNY6oTEwpzUV7GoxbcS0P6X/gTJkGtRA58nkRXz9x59My\njyslDSD4dycOt0Vfo2uZmpWFADTKvhzGUfowpda9IMQ6rLPETgCPfeJxUxdB\nFPWeXgXy8X+QdfyxzBa077eVJAgOov0N/FJ3I1TrHP1082EZYHU1F5t7PYmw\nivnEJbYdM554uUABISjDy1Yb2lNuGIAKEMm9CTtQjjboa0zlJGHAXvAWrLRw\nUHtCCOo1B4yFwHGjC0v6ozft7HxB24ho8JZoDAdEwKXqB2j6YWceNFJMoksO\nspKJnn6jlPSFVHuhK8rMGJ+rY6YrVZPaiVoedbudJt4+wHdd9fcLCYHiXwK4\n+PdNc32GxUvQQPmq71Ei+PYHEXHcyUdfQGitaJRIG69EraB5PSMQHtPG9Q2z\nr3JYsUaxhc9XhFDFqXE5iYTQQ+g4X+vLSCYLJH46AvrewL1mHFg4IiBSuB3N\nlDll\r\n=ZOab\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHiYQbqoKDlG2SDH81hwMdbf/lgYOK7RuKmdcjnrEGyPAiBdagWDmhjD+yRXxHyVVMYpctNfw08jCS2e9mlBzYUWEg=="}]},"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-navigation_2.0.0_1595878814932_0.6696266384935088"},"_hasShrinkwrap":false},"2.0.1":{"name":"@terminus/ui-navigation","version":"2.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","directory":"../../../dist/libs/ui/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^2.0.0","@terminus/ui-pipes":"^1.0.7","@terminus/ui-tooltip":"^1.0.9","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","date-fns":"2.14.0","@fortawesome/pro-regular-svg-icons":"5.14.0"},"description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.0.1","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-v/y9AGX9AILkAoRWCXObDQBvr+DPj7NH+xSnt98V5gfaW+BYuRImw2FLJqi6fvibT1+wBFwLVtEOeqetAGa4wg==","shasum":"9e5cb225d7496dc491dd17e2f800f6e287470fe9","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.0.1.tgz","fileCount":41,"unpackedSize":308897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIERaCRA9TVsSAnZWagAABbAP/1qr5ot/xz1CPynF+4WL\ncLhPOhQO2vcC+PazYXi7sJbeNqJiyMVUTsYnnWVkdbFzFvNPUSX2jdNluGed\nxxTTWwv2LqJ22eqoJ3Iwpg//F/W9FTFufGPh+USSRcNwMUZvD4/PnCKusGsQ\n4TUQRhSXvgnuKk9ZfWoF/9z9p5drywL0EXZX8vQLu/+CPYGpWJ4Phy3HLdkt\n0NyA8NdFRJPTmBS/ibmoH5doj85oDl8IJuaYUbrbByk6fIK/Oje25+TuvS4o\nSGPbOXANSKM6jZHQbc6WNGVCDJvPGUM6se0aDaf1bPCOw9Tb1JeozD/oMVyz\nekOXo1GFUOAUZOVIBiZ3TaRiknWVndbT8pvw9Zs95iuwDDdcd6cu4NY+COW3\n0NqFHqkURggu6vB6EMrsDB7llBfmfKjrcQ5TRS511rgwxgRtswjkuroMAoxU\ns4sH/zXPuPZYmPMhiRBOWawkh/lsauYvMkVBCYl4vz3Lbzof1BwoRJll5lxY\niHG3LwmkpBvztMO12D2LrPpM+qr4ziidRyApylGDZ9W2Nhs+VdhpuvOAbydg\npipw5RKD319+MMlxPUQzcsI8ky63xVxbfuLg0u1T7Dt7CTW2riBB01Y3XCjD\nXJrliLSyOmA5gAH5b5lMxlojWtC2wtGPDvn/3OLHLcfYwYQnYIUxEAnbcTWg\nLPxj\r\n=FM4F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdoGZwRMjzqRNjRN5fJbxAnzXqYgQx/HmDmoSzdONr5wIhANgDaNNGuS0rrdHzNRPJvrlIck9uVxVGXNxqHxYTWgTw"}]},"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-navigation_2.0.1_1595950170495_0.19444607239672118"},"_hasShrinkwrap":false},"2.0.2":{"name":"@terminus/ui-navigation","version":"2.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^2.0.0","@terminus/ui-pipes":"^1.0.7","@terminus/ui-tooltip":"^1.0.9","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","date-fns":"2.14.0","@fortawesome/pro-regular-svg-icons":"5.14.0"},"readme":"<h1>Navigation</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] [![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 that need to be installed](#packages-that-need-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  - [Navigation item](#navigation-item)\n  - [Actions](#actions)\n  - [Links](#links)\n  - [Nav items array](#nav-items-array)\n  - [Welcome message](#welcome-message)\n  - [User](#user)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/ngx-tools`\n- `@terminus/ui-icon`\n- `@terminus/ui-navigation`\n- `@terminus/ui-pipes`\n- `@terminus/ui-styles`\n- `@terminus/ui-tooltip`\n- `@terminus/ui-utilities`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-navigation\n```\n\n### Modules that need to be in NgModule\n\n- `BrowserAnimationsModule`\n- `TsNavigationModule`\n- `RouterModule.forRoot(MY_ROUTES)`\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\nCreate a navigation menu. A navigation menu is a collection of navigation items grouped together, with a space for a user and welcome message.\n\n```html\n<ts-navigation\n  [items]=\"navigationItems$\"\n  (itemSelected)=\"myMethod($event)\"\n></ts-navigation>\n```\n\n### Navigation item\n\nAn object describing a \"link\" within the navigation. It gets a name, an action or destination, and a boolean `alwaysHidden`. Optionally,  \n it can receive boolean values for `isForAdmin` and `isDisabled`.\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '0 Foo',\n  action: {\n    type: 'my:action',\n  },\n  alwaysHidden: false,\n};\n```\n\\- or -\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '1 Bar',\n  destination: ['/components/menu'],\n  alwaysHidden: false,\n};\n```\n\n### Actions\n\nAn action is an object with a `type`. It gets emitted upon click.\n\n### Links\n\nA link is a string or string[], with a `destination` and optional boolean `isExternal`. Without isExternal, a link is considered a router link, and with isExternal, it's treated as an href.\n\n### Nav items array\n\nAn array of navigation items that is passed to `ts-navigation` as `items`.\n\n```typescript\nconst NAV_ITEMS_MOCK: TsNavigationItem[] = [\n  {\n    name: '1 Components',\n    destination: '/components',\n    alwaysHidden: false,\n  },\n  {\n    name: '2 Nav',\n    action: 'my:navigationAction',\n    alwaysHidden: false,\n  },\n  {\n    name: '3 Buttons',\n    destination: ['/components/button'],\n    alwaysHidden: true,\n  },\n];\n```\n\n### Welcome message\n\nA message presented with the user name in the navigation. Default message is `Welcome`. Custom messages will truncate\nafter exceeding `welcomeMsgLength` which is also customizable, and defaults to 25 characters. Any truncated message will appears with\nellipses and have a tooltip with the full message.\n\n```html\n<ts-navigation\n  welcomeMessage=\"Welcome back,\"\n  welcomeMsgLength=\"15\"\n></ts-navigation>\n```\n\n### User\n\nThe user's name which, if defined, displays with the welcome message, in a location separate from the items. User names will truncate after  \n exceeding `userNameLength` which is also customizable, and defaults to 20 characters. A truncated user name will appear with ellipses and  \n have a tooltip with the full name.\n\n```html\n<ts-navigation\n  [user]=\"currentUser$ | async\"\n  userNameLength=\"10\"\n></ts-navigation>\n```\n\n\n<!-- Links -->\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-navigation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-navigation\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-navigation/bundles/terminus-ui-navigation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-navigation/bundles/terminus-ui-navigation.umd.js\n","readmeFilename":"README.md","description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.0.2","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-FT9UttOeSwhWma9H/2dat5TYwNV+8jsJuJfNYKk5vo4C9MxYFNejQyfPqx7mhscgsZ4VhjDCHa0Qf0EKipD0zA==","shasum":"c7472c45a67aee5d60d0f593f1cb3adda7093133","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.0.2.tgz","fileCount":41,"unpackedSize":309579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIG5jCRA9TVsSAnZWagAABrAQAKJwG2btBerVfCRVSfs7\neuILvQvDWwTdyZDRCwk7eK4OXPaQ8UJKIP9ybb41+WCCTXILrmC7ULjbFsMy\nY+NReh1Ug8pSAidscQW38Nt2M0Gbh/fYsG7tTJspZiMgBjMnU7YKJu9zI6II\nwkXYVTuQqaL0NUfyqqbxFBuoMQ9KJ2LnejlXjWNN8NggtTbtFm0zj/bd25Wj\nO9Th/Nhc0DHiACx4NOXquANDxi743Y15yZw8Bu/g3Swvly79ubKtAvBsQ0fS\n26tXYllaNtk1PkGl5ts2rEh9wuEKkLgSGtm8Md7yzzST32CmlcKo2ce3JoUx\nQCAN/YznES3K5SWZvYbBTPJrlM4IirHqt6TQwEIEH+WvKbYjlxugKTD23OP8\n9pKUeCoBOR1MuuRPpstPserYHkyuUWFJIrhtZkJH28r1+wPKFMhmgZfzsBz3\nRRIKS3zsCMKtjAw1lnXIH7OdNjVML7deJk9oG0qsVpUTf7UD9Iuituv+L2hZ\nDco48pYy/6l/ujpXyzImhXznbKXglWiy9QYM1RpftGxtAvgJLqpa6Lw8XHn/\nkOk5YCQDn2DmR2M59z8yR2Zst7zbKtIPSBTIToNIl8dRF0UwkxrhqQCLr2Gw\nYXQX+dDfDDpXLQDqXb5ELkWMpa52D8xBid/hr0ugKdoXd/1JUOVPe2NUN+aZ\ncT+6\r\n=QXhT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJF+06iuLPpLIt6ppN0+Eq92Ol3KCNV9+65ofjKA1i4AiEAtdGbHDQP/57UQ7iqYASRefH48tBuN7fYC2ufluMk6xE="}]},"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-navigation_2.0.2_1595960930435_0.3815557305697639"},"_hasShrinkwrap":false},"2.0.3":{"name":"@terminus/ui-navigation","version":"2.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^2.0.0","@terminus/ui-pipes":"^1.0.7","@terminus/ui-tooltip":"^1.0.9","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","date-fns":"2.14.0","@fortawesome/pro-solid-svg-icons":"5.14.0"},"description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.0.3","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-0wVF+Ts4i17BkrAyW8WHEBb4/bo+MX15DFTpHK2VElRssoZBhBo2T/HJFcIObYxQBfgP5UShZvidVR07/+DT6g==","shasum":"80e3182f1620dbbecf424cdd4418b766f4fcd8b4","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.0.3.tgz","fileCount":41,"unpackedSize":309845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIXQnCRA9TVsSAnZWagAAwcIP/1QYGbZaNpRkU19t39rd\nL96GN0ZVxOGj/rbAtHnHpTD2m8lfzGoQ8yBSUN8H8Kh7p7TnqNmahD4SLDB+\ne57sUFwzt6AMugzNj+fFMMjRgPIjIxU+hrMFkN5ujB/Wtf3ei47K+6T/G1+k\nC1tNBEUVifxnzpWkStkRSvmjRn+tTXMqZmGf7mhiRJaCdZI2RqddoBkdDqXx\nZyur4itKmwjDYKijprVSlJbjIHBvMp1H8gUro3XPxZoOft/AvCWLWxJXptP/\nT/e+PYLcickRpOiI5jCXwRzuwSHMgQQr/Dak+6XKAlDJAhBZRmDL3BxbNVOj\n4Asc5NMA1W64dq/ix9pQcKp3GlxjudcbVgy++GeTQdZyyRqQsDrmU40bVV6g\ncJ0E9hkWHo718yP9L+zyTVdokIkD7VMJeJBqilfUtFh+kHITRIwAfEJBt5Gs\n9rAvDSNgmOViDBJiXmqsWSErvzq7UNaNy4YdPMAsOkKmHR/J5r3wrXegO7iN\nXsmwc+SUUC549tsoPSQ6zaoJescF09PbdRFz0sBRAuN+ojWCQIcijAuHDz13\nNnyIuVVB7IOYAt0LzeceF3/xR5kzBDZP81cpe1zCekir6+f8aAH9iPKQOqms\nnyCsGiXk8fAkntxvHZhWRbad49BEDzE4uzJZufuKRkfwnXDH3k5/OX6p8seA\nJvPy\r\n=38sb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaq4JQMQy/XBnzSjI67haVaQd6LvEIS/1WMrCSCe29GQIhAJBIVXdvRDrRKjdf5y+8wsfrLTT+qa1nefEPsbZ9RJ1o"}]},"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-navigation_2.0.3_1596027942598_0.4741085801665019"},"_hasShrinkwrap":false},"2.0.4":{"name":"@terminus/ui-navigation","version":"2.0.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^2.0.0","@terminus/ui-pipes":"^1.0.7","@terminus/ui-tooltip":"^1.0.9","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","date-fns":"2.14.0","@fortawesome/pro-solid-svg-icons":"5.14.0"},"description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.0.4","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-xyZT3hD273XExnPzPOdXIcAY7NccaM1ZGBhmbv0vVVRBPfSe7D5nGuVMf/H40uAQWDaUPZrvKPPVD42HEIapIw==","shasum":"6dbb2b8f1496024f315d857e4a63d51dd455ce5b","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.0.4.tgz","fileCount":41,"unpackedSize":310060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIZbyCRA9TVsSAnZWagAAEuQP/ix0U35wlWlOyDLhX4ze\nMpUY1MxWB3WWmoyS7msrpoV7URR3TPa4CRDHzPNYs1Q/U/IZJK0PFWM3p0Ve\nxpvOCYdycofxYcF727pfeixts+1KnYEHI45uzgfcTytF4YfZuy94yFcsw/as\ndRJXmjo+nMgbZ0uw/h89TmpoQvd90Tc27bcZfQMjZCN/K65/tLj46vs4NgCh\nE3pe0YPLraAnHB8kiXICT/90QEIA3S5DMxZwnlrw92vHXMOjcptur6fZODUJ\n9XwnWmu+5mlfidx+O6owsruWTn8mIftTJ3KrHrS3sWwlXlfnAU2zQVqcOxvU\nd63b58Upy+qP7P+MGBAcSucy1lpJRK0Xv76LfURFTFmGlUdNdbuS8Xymj4DR\n1Zo6Ers3miwuZgml1Q5U4k3upGvDpQmsVYBla0/uFNqs5bZQyo31RIlolmj8\nSWo12jSL+QdERf2Fx4Jyav/Cj1S79v8LQ/POtIKkD7Iukxm9GXkTD3VuJpZO\nheM6NBsGzBRVj8AFu5KNCH0LCxr3twNvuUKRqMnEXbumJ2xdeC+8jKR6b3wT\n47A7PXey5rITnuR0TH74d9EueqRRnkKrJiIwC+wqxO2QYE+Y2gVK6diU0/Uo\nJoSuNDA6zbAu+1Mjbzby2ROv3hFjyzQMTVjv93oVnDHENFoCX7f78BrkFi0A\n4n4e\r\n=viZ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvR7SdNhFhuawUmJMdk5bsSo0R39+w+hjNQOpCAR8DDAIgRwFbhoPQnr6biVSjOtS009Wj3YoVq84odNqpccoSu5Q="}]},"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-navigation_2.0.4_1596036849581_0.9192982557397507"},"_hasShrinkwrap":false},"2.0.5":{"name":"@terminus/ui-navigation","version":"2.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^2.0.0","@terminus/ui-pipes":"^1.0.7","@terminus/ui-tooltip":"^1.0.9","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","date-fns":"2.14.0","@terminus/ui-utilities":"1.0.8","@angular/forms":"9.1.11","@angular/platform-browser":"9.1.11","@fortawesome/pro-solid-svg-icons":"5.14.0"},"description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.0.5","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-TsPXgjsXcARAobOFybIL7+mLfcajoiIfaqLS8w1LK4vc+2Zfc+Y94UnSmjEyr5Zj+1/4iSaKAFzVGQrq2olrxQ==","shasum":"4ef63331cc57303d6b1426386bd156a6e70016ce","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.0.5.tgz","fileCount":41,"unpackedSize":307354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIy7oCRA9TVsSAnZWagAA+OIP/27dbpRJlzKakH84sKc1\nqRJ5qayuMrl7QTddTyc77/KxUECZVbUfMmHp8OVfd0EnBcmq4SuRRPz20kGP\nMoTkkpvPhb7J8nAshKHIFjCg0FOEYj7pVpxAkCRHh999U/KBbFNBMI0wGEmZ\nJcBNTajuuSdjQGn4aHPUoaSe6O29WMn1Xi6momFndGJWL+hStQp3rIJ6CnI2\nMz1YsltTByCTuVjA3oAGvr5DbNcRfxhMXDmn9FT9vIscc8N97IRkVVSXkeEk\nXeojFvKVkCZzeN+51qYcdDAbJzQqEC8lXly+wuMy9ZV75LRVvwP7QKMzQBDR\n4Dn8sSrpjDpz1MDin8t7fvDH437mEpPFh19cJfcQkxYu5W75gh1vxG5fe1Q5\n8Nkj1tekhx2PzY1f5urlyZWqaJgsOmG9pmD/bxZaZZ9eY7ddc7cN1XPTdItR\nslVAq/V6oXVFLUaq1p90/P6dc8hhjIvkz3GLShzd7LFJJUOJlBHmEr5RjRiO\nIOfYl5nD0l3NdAOplhOWKKJ0xaGhXjJ91Epn3Fke+mOXtqpqNyEFw0l/7eyH\n8/eVHwiWpiNKdPP53sgleGYIB0g9DSOhLDHn8+7XRG26B45V4VQWv60C8FBY\nT5nkmhVvOab40hLGCCO6mpUJJMFB6qIoPMrFzklcmdmGnoQ1RyEWg7YYyzqn\nxBrc\r\n=MCbU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUF1ZNrnydI3lAe3oX2bL05fxRce7CRv19Zgczg/hJMwIgJHiCxcgpuc1+hLPrwNfG9/PxalVCA5ri1YRwkA/BBY8="}]},"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-navigation_2.0.5_1596141287673_0.19754940285329603"},"_hasShrinkwrap":false},"2.0.6":{"name":"@terminus/ui-navigation","version":"2.0.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.0","@terminus/ui-pipes":"^1.0.7","@terminus/ui-tooltip":"^1.0.9","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.14.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@terminus/ui-utilities":"1.0.9","@angular/platform-browser":"9.1.11","@fortawesome/pro-solid-svg-icons":"5.14.0"},"readme":"<h1>Navigation</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] [![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 that need to be installed](#packages-that-need-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  - [Navigation item](#navigation-item)\n  - [Actions](#actions)\n  - [Links](#links)\n  - [Nav items array](#nav-items-array)\n  - [Welcome message](#welcome-message)\n  - [User](#user)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-icon`\n- `@terminus/ui-navigation`\n- `@terminus/ui-pipes`\n- `@terminus/ui-styles`\n- `@terminus/ui-tooltip`\n- `@terminus/ui-utilities`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-navigation\n```\n\n### Modules that need to be in NgModule\n\n- `BrowserAnimationsModule`\n- `TsNavigationModule`\n- `RouterModule.forRoot(MY_ROUTES)`\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\nCreate a navigation menu. A navigation menu is a collection of navigation items grouped together, with a space for a user and welcome message.\n\n```html\n<ts-navigation\n  [items]=\"navigationItems$\"\n  (itemSelected)=\"myMethod($event)\"\n></ts-navigation>\n```\n\n### Navigation item\n\nAn object describing a \"link\" within the navigation. It gets a name, an action or destination, and a boolean `alwaysHidden`. Optionally,  \n it can receive boolean values for `isForAdmin` and `isDisabled`.\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '0 Foo',\n  action: {\n    type: 'my:action',\n  },\n  alwaysHidden: false,\n};\n```\n\\- or -\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '1 Bar',\n  destination: ['/components/menu'],\n  alwaysHidden: false,\n};\n```\n\n### Actions\n\nAn action is an object with a `type`. It gets emitted upon click.\n\n### Links\n\nA link is a string or string[], with a `destination` and optional boolean `isExternal`. Without isExternal, a link is considered a router link, and with isExternal, it's treated as an href.\n\n### Nav items array\n\nAn array of navigation items that is passed to `ts-navigation` as `items`.\n\n```typescript\nconst NAV_ITEMS_MOCK: TsNavigationItem[] = [\n  {\n    name: '1 Components',\n    destination: '/components',\n    alwaysHidden: false,\n  },\n  {\n    name: '2 Nav',\n    action: 'my:navigationAction',\n    alwaysHidden: false,\n  },\n  {\n    name: '3 Buttons',\n    destination: ['/components/button'],\n    alwaysHidden: true,\n  },\n];\n```\n\n### Welcome message\n\nA message presented with the user name in the navigation. Default message is `Welcome`. Custom messages will truncate\nafter exceeding `welcomeMsgLength` which is also customizable, and defaults to 25 characters. Any truncated message will appears with\nellipses and have a tooltip with the full message.\n\n```html\n<ts-navigation\n  welcomeMessage=\"Welcome back,\"\n  welcomeMsgLength=\"15\"\n></ts-navigation>\n```\n\n### User\n\nThe user's name which, if defined, displays with the welcome message, in a location separate from the items. User names will truncate after  \n exceeding `userNameLength` which is also customizable, and defaults to 20 characters. A truncated user name will appear with ellipses and  \n have a tooltip with the full name.\n\n```html\n<ts-navigation\n  [user]=\"currentUser$ | async\"\n  userNameLength=\"10\"\n></ts-navigation>\n```\n\n\n<!-- Links -->\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-navigation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-navigation\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-navigation/bundles/terminus-ui-navigation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-navigation/bundles/terminus-ui-navigation.umd.js\n","readmeFilename":"README.md","description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.0.6","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-zkHi3UcZ8r9mIjSk3s0puMp1QRzEnqiRMtNYX3thunVTfckXVuIqti2o4qamJFezDgKUqk/Kq6GqJq/cA08dqw==","shasum":"25e8a26625bde86acefc041b81e71176141b7b0b","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.0.6.tgz","fileCount":41,"unpackedSize":307472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJCQbCRA9TVsSAnZWagAADeoQAIiCI+pMQ+z62cEdIxDg\nxyZu/G3Mr1DWd981Q6X1KWHTm4XvUxKBwmfKbDMciFALTni+o7/HVs/GIdkl\nhLo25C1DhMELow51YSVsyl2TdcWOjgVG1ji1z3wBAe2ccnduucA5rp+meMuZ\nroRCzAsVZrmhvQsNU07agLIB5EVC+d6hXSpMdjeisO6mt4aMSZaCyf84qNVA\nIeGrN+J/sW3pAfR9B7QayPqJVBOOhcOE99trilCURS0KIOskoUA8sWXir0VC\nXqWHKLPxrPPgd/HIEYlA5hO78/C+MUazlF+dFQD1WBsqCeUjDTFvD3J4UCem\nafyO6OqRNcSkIoc84vQ3yDQ8eXhqrKyZP2uy4Qf1lWEcQvZhRQm8jO55lGpE\n1RJtRCGaIZ2YHN1GoJzuukIbqmXsSUFYFilTf0cvGQlE0wbv5xF/MhMGSfEq\nOJmIddcYT2EvFY2sheEUt5rOUXCSqI9DcAVA9TEQzxRdDcDOYL16P1LIx2qF\nFfEeH6DYKBOidtz6JzMdKoH82uCP0CRELZfX3Di3HfcHUahykmwG58sH7Vlf\ni9lmA1AnKnxDzx5coGCupPgNuheT2eDm4fX4SPiqZuERLnBloOGLnUvx8Wti\neM90yD/1xmYyeny6C3HotgvSmxoCJw4yW0dhdETKLZZqpg6igNZgUxTLibQK\nqPFm\r\n=bCSf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZVifkwiSxWsoMT/cvJ8F80XG+MfCeesRY5qRi/F+IUAiEA/OYH31a/VjUEybB6ZD0kjvwB85cAurK96u/EMjsMvGE="}]},"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-navigation_2.0.6_1596204059148_0.5432778899055437"},"_hasShrinkwrap":false},"2.0.7":{"name":"@terminus/ui-navigation","version":"2.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.0","@terminus/ui-pipes":"^1.0.7","@terminus/ui-tooltip":"^1.0.9","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@terminus/ui-utilities":"1.0.9","@angular/platform-browser":"9.1.11","@fortawesome/pro-solid-svg-icons":"5.14.0"},"description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.0.7","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-lrqXTvzFQEwuc80HNWR8VLxllLFtADHSkQUCmFjR0ZiYAO9hikhAnrpQcMWx7SKqK5pbBcApcJaXuj447Hz/Sg==","shasum":"78b06103d18e14910dccecd485d84d4ec509437c","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.0.7.tgz","fileCount":41,"unpackedSize":307708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKwSKCRA9TVsSAnZWagAAFzQP+wYcX4KyWCevqWablWTp\nj2KHZjam8cmJ+6YnHHti7xLbM/JYC2dg679hESqrP4RWyXN6LluPt8jRaBzr\noI4xUoRT872CYGicbqAaAb9iJbrspdIftpxJdvwISpR6fFlcu4hUrsFNFII+\n8LHOrzO3hpD+tMDHWK+cIQZDoTsfjc8u99+xAJaVg5q0Cud+ypH72CwyApy3\nbTfVoNhSMKZAKi7FoE8FVqkY8sGoc5nszLufHf9h2b4FUdqkBvoqKqTQ4JYR\nDyULk4cgUtxhgkB5Uu1N9wfVRNc41tWJRaIJU79+7UpqFAsA3uF9f9hF9GHX\nvRi5uPh1UZ0+8opu7+WFap2VCZV7rd0rUZABa8bA4heu5nsr77Z246mK/xBe\nSn8X7dcjzlwYAtuNEYJZRgL55DD+Rp1yy3n37nupHc6PXRu2GyynmGJSItJk\nBrLYHxW+YMh7bAAPt3WqXLfG+Ev146qMrNkAEovKvcnkw3fQ58qKKx0+rHAK\nkp9O17kPpHyju7XfE3KDiuJFJcZ/DF8czhFA1uv1Ep4+YwnxU50yLnKKQO2U\n2cTTbvWHDiJdEF7bgFA06dXEOQX/tnD8R2Z4YJHf3z4ZLcP1nRKiWDYg9pY+\nB6Ucn1/+XYYSlUdxa5RJ63TB2pg1ZvRype2dNhyO4MCfW2gmiaI10cRdrjbX\nF8r2\r\n=3kBt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzjjFBlu6MZAPAIUL9qxkahntWsY56n3fThFvHxABXcAiBzRUyKlS3+BNEI/o0NsIXbIJFMwW6L0/Nv/lvIruOdeQ=="}]},"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-navigation_2.0.7_1596654730093_0.3109405936964287"},"_hasShrinkwrap":false},"2.0.8":{"name":"@terminus/ui-navigation","version":"2.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5","@terminus/ui-pipes":"^1.0.9","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@terminus/ui-utilities":"1.0.10","@angular/platform-browser":"9.1.11","@fortawesome/pro-solid-svg-icons":"5.14.0"},"description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.0.8","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-K4LvmaE7MOqfleT033hBw63DFirCHMMBPZ3/Mdn7ubcHMWYICeg17UBiPyNZREhCNGxth/wPL/9srmcjY8Ua1g==","shasum":"2dbdc94164c614d3f90e260d4f4470f65d9a9793","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.0.8.tgz","fileCount":41,"unpackedSize":307921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMXPqCRA9TVsSAnZWagAAS7MQAJjROK5Skmy7q8k+BvdB\nwgCz2Ghuv8QVsyu9dpTMZ9njWDC8xjxeT9BuQdEwHHt9XfJMRy2QtqiNgfD1\nYJWxuAagZn4ezLo50Blyl92MKp9dAM7Leml/bh6yYaJ+CfbGEOuiJmMp8VIM\n5gQA3/NoEHr4IiodxL/zrtcMvkcdw1ZR9324V5jXG0yb0LRF9o/dK48237DE\nOkn6tSshukFy9fASamEdomfqi30H0ipLi9emQQJTadb63iSHw94I2NXOYpwP\nV4KFS/AwNFRKuTeEO+jLxfIClEXu4AXnCJ1jz2PrHxhnM+15AYZcvk/Gzft7\nvOTyUBhltNRVqUQgv1sWS5+YmaYnjYo7YqAv6S9frDN5WG0KO0G0mnK5rIB5\nIzTrf2tMGJ7th6+iHRBwBz8OyCeQ5iQ43t8CW7vMgphquK3dkKhO6h7JBE0B\ntO1XGRCllTR+EZUKCfiUz2W2RKnNr1Gt7VitlYfzxSe08rELiCOJSqosJXyd\nIndFWXenLPFFKmc1b6H7CT5w0dgj9DK2C5THoJOcr10CfyazaIvY89N3Srlb\nrJh/ji1C80SnbthW04S30vf2GGShH/A/1ni+1cTMR+ZQrezgs52933/Rf7t9\nl50VHiJSwGrKqCneGSUGTJn+ykm4jwsamQWJnbCgLZ/FykIq+MQyBM3MUjmp\nT68K\r\n=nUih\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkW4tAs7flGSJle2tIbH+NjPVkFb99oXsssRSNNZcmTAiEAo9oO8nmEk1qb/oztC6ytIEAFcrBcYQcHGZn6xd0VRWI="}]},"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-navigation_2.0.8_1597076458332_0.9670007412359727"},"_hasShrinkwrap":false},"2.0.9":{"name":"@terminus/ui-navigation","version":"2.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5","@terminus/ui-pipes":"^1.0.9","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@terminus/ui-utilities":"1.0.12","@angular/platform-browser":"9.1.11","@fortawesome/pro-solid-svg-icons":"5.14.0"},"readme":"<h1>Navigation</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] [![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 that need to be installed](#packages-that-need-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  - [Navigation item](#navigation-item)\n  - [Actions](#actions)\n  - [Links](#links)\n  - [Nav items array](#nav-items-array)\n  - [Welcome message](#welcome-message)\n  - [User](#user)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-icon`\n- `@terminus/ui-navigation`\n- `@terminus/ui-pipes`\n- `@terminus/ui-styles`\n- `@terminus/ui-tooltip`\n- `@terminus/ui-utilities`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-navigation\n```\n\n### Modules that need to be in NgModule\n\n- `BrowserAnimationsModule`\n- `TsNavigationModule`\n- `RouterModule.forRoot(MY_ROUTES)`\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\nCreate a navigation menu. A navigation menu is a collection of navigation items grouped together, with a space for a user and welcome message.\n\n```html\n<ts-navigation\n  [items]=\"navigationItems$\"\n  (itemSelected)=\"myMethod($event)\"\n></ts-navigation>\n```\n\n### Navigation item\n\nAn object describing a \"link\" within the navigation. It gets a name, an action or destination, and a boolean `alwaysHidden`. Optionally,  \n it can receive boolean values for `isForAdmin` and `isDisabled`.\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '0 Foo',\n  action: {\n    type: 'my:action',\n  },\n  alwaysHidden: false,\n};\n```\n\n\\- or -\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '1 Bar',\n  destination: ['/components/menu'],\n  alwaysHidden: false,\n};\n```\n\n### Actions\n\nAn action is an object with a `type`. It gets emitted upon click.\n\n### Links\n\nA link is a string or string[], with a `destination` and optional boolean `isExternal`. Without isExternal, a link is considered a router link, and with isExternal, it's treated as an href.\n\n### Nav items array\n\nAn array of navigation items that is passed to `ts-navigation` as `items`.\n\n```typescript\nconst NAV_ITEMS_MOCK: TsNavigationItem[] = [\n  {\n    name: '1 Components',\n    destination: '/components',\n    alwaysHidden: false,\n  },\n  {\n    name: '2 Nav',\n    action: 'my:navigationAction',\n    alwaysHidden: false,\n  },\n  {\n    name: '3 Buttons',\n    destination: ['/components/button'],\n    alwaysHidden: true,\n  },\n];\n```\n\n### Welcome message\n\nA message presented with the user name in the navigation. Default message is `Welcome`. Custom messages will truncate\nafter exceeding `welcomeMsgLength` which is also customizable, and defaults to 25 characters. Any truncated message will appears with\nellipses and have a tooltip with the full message.\n\n```html\n<ts-navigation\n  welcomeMessage=\"Welcome back,\"\n  welcomeMsgLength=\"15\"\n></ts-navigation>\n```\n\n### User\n\nThe user's name which, if defined, displays with the welcome message, in a location separate from the items. User names will truncate after  \n exceeding `userNameLength` which is also customizable, and defaults to 20 characters. A truncated user name will appear with ellipses and  \n have a tooltip with the full name.\n\n```html\n<ts-navigation\n  [user]=\"currentUser$ | async\"\n  userNameLength=\"10\"\n></ts-navigation>\n```\n\n<!-- Links -->\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-navigation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-navigation\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-navigation/bundles/terminus-ui-navigation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-navigation/bundles/terminus-ui-navigation.umd.js\n","readmeFilename":"README.md","description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.0.9","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-aqLOUhayovd/52He+4qxiUKg6FcD35aB+uPBHK4nZNdA5UbX4ltwuyI885z3ZZRBb8oMftOGCAhhM/lKELtzLA==","shasum":"dab6fb59afaea5b82cd75fbcda68d3c4ead91b92","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.0.9.tgz","fileCount":41,"unpackedSize":308066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNq5aCRA9TVsSAnZWagAAazMQAJFFeu5RGedZGy0zsIFz\nJMnYUBLw9/uIu4i/eMO4ikyuhih+mUoMWezBj+vhKCiIfuzTXATEB5pdOgNG\nIekyZi3L3pndhTY2ZcY8eokZ7frjbaKCi0JL1FHCAadyWzIp6DuSr/bIVU7V\n3BJsuwf8pAKxUYianu7VrI4MHRoSDL3XBIOr/+H8mY51MCYZ8syrlyNiart9\nJ57dH2McZs0XVxN1dbMqyzbySX0+8bhJuvvjdaptcK4XSjHlz6Y9aiEONEya\n/5ZUc5ewNvFL8KXW+wIxQ32HxiuGvXQIlysPlVjRqmi7Jz36UBYUZkzlm9P7\nWgHKfpDUpyNb+tYxCJ4bN4Jl0J5odVGc5/f5G4OTxEJnditq5qtIJ4fjp5QV\nyRXEos3WRdORP0zzlGWeMsRH/i3J0/qidJexHhUBc+vLmyUkSq4wHbJ8dTom\nHA/G8BWF/LRrWh4i6ab4xiWcRfc4bFaxNsQl8n3V+EmPMrR0PlUmq3YyUAkI\nzwxsHo0skcJ0jxNmNLBrvEIEh2fjnwljLfZQrULz424nNO7OIYYp7htD/WKW\nstvUxTpgBs88iRCmVl/6G54R/7JY5iuqX456dEoPSynftFuhLtI47zsh02gr\ntWHluSL6SAelf6CGgkyIkXvjaSTqOUVC/WeqWFOSSk9Klfi7UswaqMTDAvWR\niMRd\r\n=32C1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASCeodu1RSc6tOXe6J0LZLQjNOHpbeGlSFZ+/OCwnzDAiA70pjQTY87o1glszF55b5l9y0cNgh11Ku7x/f0S2Dapg=="}]},"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-navigation_2.0.9_1597419098214_0.2817913081788759"},"_hasShrinkwrap":false},"2.0.10":{"name":"@terminus/ui-navigation","version":"2.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5","@terminus/ui-pipes":"^1.0.9","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/platform-browser":"9.1.11","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@terminus/ui-utilities":"1.0.12","@fortawesome/pro-solid-svg-icons":"5.14.0"},"readme":"<h1>Navigation</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] [![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 that need to be installed](#packages-that-need-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  - [Navigation item](#navigation-item)\n  - [Actions](#actions)\n  - [Links](#links)\n  - [Nav items array](#nav-items-array)\n  - [Welcome message](#welcome-message)\n  - [User](#user)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-icon`\n- `@terminus/ui-navigation`\n- `@terminus/ui-pipes`\n- `@terminus/ui-styles`\n- `@terminus/ui-tooltip`\n- `@terminus/ui-utilities`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-navigation\n```\n\n### Modules that need to be in NgModule\n\n- `BrowserAnimationsModule`\n- `TsNavigationModule`\n- `RouterModule.forRoot(MY_ROUTES)`\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\nCreate a navigation menu. A navigation menu is a collection of navigation items grouped together, with a space for a user and welcome message.\n\n```html\n<ts-navigation\n  [items]=\"navigationItems$\"\n  (itemSelected)=\"myMethod($event)\"\n></ts-navigation>\n```\n\n### Navigation item\n\nAn object describing a \"link\" within the navigation. It gets a name, an action or destination, and a boolean `alwaysHidden`. Optionally,  \n it can receive boolean values for `isForAdmin` and `isDisabled`.\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '0 Foo',\n  action: {\n    type: 'my:action',\n  },\n  alwaysHidden: false,\n};\n```\n\n\\- or -\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '1 Bar',\n  destination: ['/components/menu'],\n  alwaysHidden: false,\n};\n```\n\n### Actions\n\nAn action is an object with a `type`. It gets emitted upon click.\n\n### Links\n\nA link is a string or string[], with a `destination` and optional boolean `isExternal`. Without isExternal, a link is considered a router link, and with isExternal, it's treated as an href.\n\n### Nav items array\n\nAn array of navigation items that is passed to `ts-navigation` as `items`.\n\n```typescript\nconst NAV_ITEMS_MOCK: TsNavigationItem[] = [\n  {\n    name: '1 Components',\n    destination: '/components',\n    alwaysHidden: false,\n  },\n  {\n    name: '2 Nav',\n    action: 'my:navigationAction',\n    alwaysHidden: false,\n  },\n  {\n    name: '3 Buttons',\n    destination: ['/components/button'],\n    alwaysHidden: true,\n  },\n];\n```\n\n### Welcome message\n\nA message presented with the user name in the navigation. Default message is `Welcome`. Custom messages will truncate\nafter exceeding `welcomeMsgLength` which is also customizable, and defaults to 25 characters. Any truncated message will appears with\nellipses and have a tooltip with the full message.\n\n```html\n<ts-navigation\n  welcomeMessage=\"Welcome back,\"\n  welcomeMsgLength=\"15\"\n></ts-navigation>\n```\n\n### User\n\nThe user's name which, if defined, displays with the welcome message, in a location separate from the items. User names will truncate after  \n exceeding `userNameLength` which is also customizable, and defaults to 20 characters. A truncated user name will appear with ellipses and  \n have a tooltip with the full name.\n\n```html\n<ts-navigation\n  [user]=\"currentUser$ | async\"\n  userNameLength=\"10\"\n></ts-navigation>\n```\n\n<!-- Links -->\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-navigation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-navigation\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-navigation/bundles/terminus-ui-navigation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-navigation/bundles/terminus-ui-navigation.umd.js\n","readmeFilename":"README.md","description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.0.10","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-j/qG5/1mVDxQY1j+chiiBu1WWZj60SUV74gosOkaA+CGkZWFh3a5fs7GyV0kygisGtLIKOR3LFx63t1BXRiTOA==","shasum":"7d9f3db5b9d83febe8170898956b2ac40cbb4fa3","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.0.10.tgz","fileCount":41,"unpackedSize":307958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR8dwCRA9TVsSAnZWagAAPecP/00dFS0xPOQRZEBv7z4Y\nRdbwETMNWg83PzPz1BViqv/kHbi5MRR3DYTHwNFlvBoeILRCkIrBe1CcU911\naLG/XQ/FwVG58CMDWDcALJm/GdR2eUPpFxxET9cFfoXZGnVAEvwjl8z235HM\nXY1OlOziu2RY1jam6ZA0OuMmc7RseD+DcB537bWnzlmP3IAaW9V5NC6Ijow9\nUvFqlbMfKv4jBxgyLANY8PVCH9bzAfYCi3L+ghbLKACRTtMcTC8jQXVIDv0c\n9KeIhlXJykuW+CvDyWCmKXPleUiPBraSvTmDFf6oJkb/5XrzJXM9Z1TqmmUC\naS5y2MFVXp5JRjsInaLLylp/r/wCxbfT+WXJiDFZ07vYxfu9Ss93H+tLESnI\n7dNMOxR9yn75CCXRix7OLbJm3i/POnUwthOzZWQYv+jpwOWe4zc/ilc5Seah\nf88aAHCGbi/+1+TgzgHvgXvpc1tQbz/erQ4+MJ1wuFwcBquaBhhm4c4S2iDE\nk9DWWwfsFTvWzBp/Y0G9s3X5jkhmeiIyTBIPHyaDU73Qo0JYCsxeLtvMDHB2\nPYMkQhbXkPhAIyJfJ0Ex6UTFDRM21ZHSyCflWrxKDXSuv5UaLAP9BwOImseD\nuJWnz0gsKIDaPAH+9K4DtIw/Yx0nKCNeV+QssMfo6ZtCGQ1BrpCSjoXUvogQ\nSL1J\r\n=CNKl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZl/n9LQoDDiFIab9Vs+VqlgLqvXcQxI0oeH0sx0L7sQIgBUVLf5/ix7l9O7QQ+ga8jL3E5HtdkWRdJoMfOM3T6qs="}]},"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-navigation_2.0.10_1598539631894_0.239921558826242"},"_hasShrinkwrap":false},"2.0.11":{"name":"@terminus/ui-navigation","version":"2.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5","@terminus/ui-pipes":"^1.0.9","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/platform-browser":"9.1.11","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-utilities":"1.0.12"},"readme":"<h1>Navigation</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] [![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 that need to be installed](#packages-that-need-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  - [Navigation item](#navigation-item)\n  - [Actions](#actions)\n  - [Links](#links)\n  - [Nav items array](#nav-items-array)\n  - [Welcome message](#welcome-message)\n  - [User](#user)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-icon`\n- `@terminus/ui-navigation`\n- `@terminus/ui-pipes`\n- `@terminus/ui-styles`\n- `@terminus/ui-tooltip`\n- `@terminus/ui-utilities`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-navigation\n```\n\n### Modules that need to be in NgModule\n\n- `BrowserAnimationsModule`\n- `TsNavigationModule`\n- `RouterModule.forRoot(MY_ROUTES)`\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\nCreate a navigation menu. A navigation menu is a collection of navigation items grouped together, with a space for a user and welcome message.\n\n```html\n<ts-navigation\n  [items]=\"navigationItems$\"\n  (itemSelected)=\"myMethod($event)\"\n></ts-navigation>\n```\n\n### Navigation item\n\nAn object describing a \"link\" within the navigation. It gets a name, an action or destination, and a boolean `alwaysHidden`. Optionally,  \n it can receive boolean values for `isForAdmin` and `isDisabled`.\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '0 Foo',\n  action: {\n    type: 'my:action',\n  },\n  alwaysHidden: false,\n};\n```\n\n\\- or -\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '1 Bar',\n  destination: ['/components/menu'],\n  alwaysHidden: false,\n};\n```\n\n### Actions\n\nAn action is an object with a `type`. It gets emitted upon click.\n\n### Links\n\nA link is a string or string[], with a `destination` and optional boolean `isExternal`. Without isExternal, a link is considered a router link, and with isExternal, it's treated as an href.\n\n### Nav items array\n\nAn array of navigation items that is passed to `ts-navigation` as `items`.\n\n```typescript\nconst NAV_ITEMS_MOCK: TsNavigationItem[] = [\n  {\n    name: '1 Components',\n    destination: '/components',\n    alwaysHidden: false,\n  },\n  {\n    name: '2 Nav',\n    action: 'my:navigationAction',\n    alwaysHidden: false,\n  },\n  {\n    name: '3 Buttons',\n    destination: ['/components/button'],\n    alwaysHidden: true,\n  },\n];\n```\n\n### Welcome message\n\nA message presented with the user name in the navigation. Default message is `Welcome`. Custom messages will truncate\nafter exceeding `welcomeMsgLength` which is also customizable, and defaults to 25 characters. Any truncated message will appears with\nellipses and have a tooltip with the full message.\n\n```html\n<ts-navigation\n  welcomeMessage=\"Welcome back,\"\n  welcomeMsgLength=\"15\"\n></ts-navigation>\n```\n\n### User\n\nThe user's name which, if defined, displays with the welcome message, in a location separate from the items. User names will truncate after  \n exceeding `userNameLength` which is also customizable, and defaults to 20 characters. A truncated user name will appear with ellipses and  \n have a tooltip with the full name.\n\n```html\n<ts-navigation\n  [user]=\"currentUser$ | async\"\n  userNameLength=\"10\"\n></ts-navigation>\n```\n\n<!-- Links -->\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-navigation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-navigation\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-navigation/bundles/terminus-ui-navigation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-navigation/bundles/terminus-ui-navigation.umd.js\n","readmeFilename":"README.md","description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.0.11","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-L8LGRQG8vGY/FYTfD9tnjLndDbLP4mqlYiMwk0xHkVTT3v89WDpa3eOlNGB7sY46gSlR+MxZ29QI+4DDK246qg==","shasum":"8a5b5fcda6abf832db5243b58d83b70aeb222fc0","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.0.11.tgz","fileCount":41,"unpackedSize":308170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUXkdCRA9TVsSAnZWagAAA7YP/12HWgqGxmFkZLDuHMDw\nqM+1V9jfesdLq8ijZbyIUtHpGLqljqe6I2RJB9oBBqnTVa8n2DQYf2s5JyLM\n9XEqinZ7fnZAgULNSzjFCGVv52h+K0aD9J0uTXMgYmgdpuqBGW7fjhiZ21Bg\nDxC6rX6LkOAROssdwy7+O/KTyfPxWNe/etK6jzsbvsJaXxJ+hXhQoBaT1Syd\nz5Y3B9q2LwZCZ2magSXq9iewEBnYsEq9GyhQ80lO9V1MXNRPEE1ajcDFK2xA\nTMe2YPmxf08UYV/ttmSZ1RCwCkDsINaP8tgGxQghexZowUnR/V2S6elTc14d\nYnzMSVxHo9UyEqjjPrMLPLOkgO3ibF62g+CBdLBdv4Jl6wdeIcnZ7A4ofWq9\n+lZ2xxgvL4T3FxMPdd/rN8Xpv0adteZu+uc/kAsDjPMGOggCsTLhX9bmFgjC\n61S2MVvP4et+7yDmTn0bqx8CssiPnH6tvL310cJ7GU4LJqtYhkcHPc5bQX1j\n1dh/MHv3CoMyfvamuxyjaY6EykmIcdTMwwxpnDYzY0o7N8ZVZNXpiAGh2jec\nzy4YIUJYsKh7wkVff84E5pumT1esPxhS2q0wAPnjMagXUFur4dwZuokXKn38\nQEuOSbcC6f7uAE/TE3ybWD9nME5A7aYEakSMLDCfeLb7FVqOQNB47NBZQTn/\n/MXk\r\n=PgiV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD63WgRyr0QTG+lWnE+0xlqHGE9h1A0AaI2yzchfz4XRwIgVhQj6IwfaEWpmhM0wJ1LHp4hI17+FrUeEA5MZngXZjg="}]},"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-navigation_2.0.11_1599174941191_0.7949038447313521"},"_hasShrinkwrap":false},"2.0.12":{"name":"@terminus/ui-navigation","version":"2.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.1.0","@angular/router":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5","@terminus/ui-pipes":"^1.0.9","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/platform-browser":"9.1.11","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-utilities":"1.0.13"},"readme":"<h1>Navigation</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] [![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 that need to be installed](#packages-that-need-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  - [Navigation item](#navigation-item)\n  - [Actions](#actions)\n  - [Links](#links)\n  - [Nav items array](#nav-items-array)\n  - [Welcome message](#welcome-message)\n  - [User](#user)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-icon`\n- `@terminus/ui-navigation`\n- `@terminus/ui-pipes`\n- `@terminus/ui-styles`\n- `@terminus/ui-tooltip`\n- `@terminus/ui-utilities`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-navigation\n```\n\n### Modules that need to be in NgModule\n\n- `BrowserAnimationsModule`\n- `TsNavigationModule`\n- `RouterModule.forRoot(MY_ROUTES)`\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\nCreate a navigation menu. A navigation menu is a collection of navigation items grouped together, with a space for a user and welcome message.\n\n```html\n<ts-navigation\n  [items]=\"navigationItems$\"\n  (itemSelected)=\"myMethod($event)\"\n></ts-navigation>\n```\n\n### Navigation item\n\nAn object describing a \"link\" within the navigation. It gets a name, an action or destination, and a boolean `alwaysHidden`. Optionally,  \n it can receive boolean values for `isForAdmin` and `isDisabled`.\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '0 Foo',\n  action: {\n    type: 'my:action',\n  },\n  alwaysHidden: false,\n};\n```\n\n\\- or -\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '1 Bar',\n  destination: ['/components/menu'],\n  alwaysHidden: false,\n};\n```\n\n### Actions\n\nAn action is an object with a `type`. It gets emitted upon click.\n\n### Links\n\nA link is a string or string[], with a `destination` and optional boolean `isExternal`. Without isExternal, a link is considered a router link, and with isExternal, it's treated as an href.\n\n### Nav items array\n\nAn array of navigation items that is passed to `ts-navigation` as `items`.\n\n```typescript\nconst NAV_ITEMS_MOCK: TsNavigationItem[] = [\n  {\n    name: '1 Components',\n    destination: '/components',\n    alwaysHidden: false,\n  },\n  {\n    name: '2 Nav',\n    action: 'my:navigationAction',\n    alwaysHidden: false,\n  },\n  {\n    name: '3 Buttons',\n    destination: ['/components/button'],\n    alwaysHidden: true,\n  },\n];\n```\n\n### Welcome message\n\nA message presented with the user name in the navigation. Default message is `Welcome`. Custom messages will truncate\nafter exceeding `welcomeMsgLength` which is also customizable, and defaults to 25 characters. Any truncated message will appears with\nellipses and have a tooltip with the full message.\n\n```html\n<ts-navigation\n  welcomeMessage=\"Welcome back,\"\n  welcomeMsgLength=\"15\"\n></ts-navigation>\n```\n\n### User\n\nThe user's name which, if defined, displays with the welcome message, in a location separate from the items. User names will truncate after  \n exceeding `userNameLength` which is also customizable, and defaults to 20 characters. A truncated user name will appear with ellipses and  \n have a tooltip with the full name.\n\n```html\n<ts-navigation\n  [user]=\"currentUser$ | async\"\n  userNameLength=\"10\"\n></ts-navigation>\n```\n\n<!-- Links -->\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-navigation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-navigation\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-navigation/bundles/terminus-ui-navigation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-navigation/bundles/terminus-ui-navigation.umd.js\n","readmeFilename":"README.md","description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.0.12","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-WxcBgycYy4BEXpTWA9pY99DIPUXO4TscMvrB+MvlfllL2DzrioDc0FRX+2TEk3okK2QYkqlAbrtLC4s9pmq8WA==","shasum":"7e67e7096df960b0bcbcccc89d0ec08d18857539","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.0.12.tgz","fileCount":41,"unpackedSize":308404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUlb+CRA9TVsSAnZWagAAMD0P/R1LWbdLiG5q55OBHyCG\nygca7BdxO8Dmjm2sNJEBJFuD2HOxJialCGJ5s0ZZhlrscJXVMwh5HoZU4V5f\n2XQKxplzCsz4gbI/o3pwezGkgzPK94kkXtvtki45hsLzNkkngUH2DNK9rxQR\nqpWsCK6gAc/brdHjqFpP+y+nXo2in7u5t9AmcAbk8up6cJq+VpoidG1JnFWi\nArxfSsWON5IoWbntFX3j3LUUpekBMVGpwYRlt6XrZyhwbjNWJ3VzAFUTxsI5\n/NA1/+TwHLhV5EFD3w+dYGEj1RiyED0vhClqx+dcwiKxcbt3AeFsbriZZCGv\nalhjNv8fTtJt8qnx6+jLzFgmohIK6hBdeOkr9nEvw4XyCcesOWCFMwuQH3Ir\nvf0UwRELvVGASkj+rImR3mMwS5+uUmwhzXaRlemL2iiR3oDXFqCv8E35YiOd\nKgo5szE4rrvPbbGXQEfrkB85j+IyeCDMWfN4WcqggeC8sV0LfmyyNxwDJeak\nQ/0nP9Z+JUrDfXSyaPQDky0GM2NroY/hjmMpp3GudNLJWWvLtw9UmQV8gMo3\nI3r4BegDGA0ReKWupslF7JdtWBPK/sph2ltvTooEoVqb/C2XaywSt7HPJRCB\nC0xsqxxJECMaKQAbrGwZBFEyUvVTVN9bJ8NKv9NjmrffI2cWqexrTVfcS49Y\nYCzK\r\n=x4mi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDISqf+SOlgkFq2NPeov0Asqr6cWsozOK8H7PHJs5nlkAiEA461dPpTqCjMgdO20V+GQTkA9y0T4S1zGKJVuLi2KkKQ="}]},"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-navigation_2.0.12_1599231742287_0.9315889686086374"},"_hasShrinkwrap":false},"2.1.0":{"name":"@terminus/ui-navigation","version":"2.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.2.4","@angular/router":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5","@terminus/ui-pipes":"^1.0.9","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/platform-browser":"9.1.11","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-utilities":"1.1.0"},"readme":"<h1>Navigation</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] [![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 that need to be installed](#packages-that-need-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  - [Navigation item](#navigation-item)\n  - [Actions](#actions)\n  - [Links](#links)\n  - [Nav items array](#nav-items-array)\n  - [Welcome message](#welcome-message)\n  - [User](#user)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-icon`\n- `@terminus/ui-navigation`\n- `@terminus/ui-pipes`\n- `@terminus/ui-styles`\n- `@terminus/ui-tooltip`\n- `@terminus/ui-utilities`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-navigation\n```\n\n### Modules that need to be in NgModule\n\n- `BrowserAnimationsModule`\n- `TsNavigationModule`\n- `RouterModule.forRoot(MY_ROUTES)`\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\nCreate a navigation menu. A navigation menu is a collection of navigation items grouped together, with a space for a user and welcome message.\n\n```html\n<ts-navigation\n  [items]=\"navigationItems$\"\n  (itemSelected)=\"myMethod($event)\"\n></ts-navigation>\n```\n\n### Navigation item\n\nAn object describing a \"link\" within the navigation. It gets a name, an action or destination, and a boolean `alwaysHidden`. Optionally,  \n it can receive boolean values for `isForAdmin` and `isDisabled`.\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '0 Foo',\n  action: {\n    type: 'my:action',\n  },\n  alwaysHidden: false,\n};\n```\n\n\\- or -\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '1 Bar',\n  destination: ['/components/menu'],\n  alwaysHidden: false,\n};\n```\n\n### Actions\n\nAn action is an object with a `type`. It gets emitted upon click.\n\n### Links\n\nA link is a string or string[], with a `destination` and optional boolean `isExternal`. Without isExternal, a link is considered a router link, and with isExternal, it's treated as an href.\n\n### Nav items array\n\nAn array of navigation items that is passed to `ts-navigation` as `items`.\n\n```typescript\nconst NAV_ITEMS_MOCK: TsNavigationItem[] = [\n  {\n    name: '1 Components',\n    destination: '/components',\n    alwaysHidden: false,\n  },\n  {\n    name: '2 Nav',\n    action: 'my:navigationAction',\n    alwaysHidden: false,\n  },\n  {\n    name: '3 Buttons',\n    destination: ['/components/button'],\n    alwaysHidden: true,\n  },\n];\n```\n\n### Welcome message\n\nA message presented with the user name in the navigation. Default message is `Welcome`. Custom messages will truncate\nafter exceeding `welcomeMsgLength` which is also customizable, and defaults to 25 characters. Any truncated message will appears with\nellipses and have a tooltip with the full message.\n\n```html\n<ts-navigation\n  welcomeMessage=\"Welcome back,\"\n  welcomeMsgLength=\"15\"\n></ts-navigation>\n```\n\n### User\n\nThe user's name which, if defined, displays with the welcome message, in a location separate from the items. User names will truncate after  \n exceeding `userNameLength` which is also customizable, and defaults to 20 characters. A truncated user name will appear with ellipses and  \n have a tooltip with the full name.\n\n```html\n<ts-navigation\n  [user]=\"currentUser$ | async\"\n  userNameLength=\"10\"\n></ts-navigation>\n```\n\n<!-- Links -->\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-navigation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-navigation\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-navigation/bundles/terminus-ui-navigation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-navigation/bundles/terminus-ui-navigation.umd.js\n","readmeFilename":"README.md","description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.1.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-UQo/sVcdTO2HcNxTtavtlFbRsk6MixzdARpiLU1C4Wndm5v2mhAJatSbME4STdtnuDn5imZeggcp4LWaNfFE7Q==","shasum":"b3c5386a0d01cdc59127ecf5efa69b7057df4267","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.1.0.tgz","fileCount":41,"unpackedSize":308925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV9L8CRA9TVsSAnZWagAAhGUP/jIFh6kMKad9EtF9j/W2\nr0zRzjkdUhDeiZB4ljKnRxFlOpzbsb1eBjsVTtzCWD4qqrpJlHKO+OBI1NhC\n4/dN4l0Gow2lp04j5eWH2DR1yiEcKSHS9TpgITTlzxj3/fyuGwpz6C+zvwtT\nbbVAOOFfUPEVx3lsII5HH/QTuGnUDIlWQkXBqG/iXEQKLMeAy7HR3Uxtr9yU\nOLLPbI7rTepkLTO+XtsFVmS2jS6fRUYjSYaY0sFddzrF6TaYL0vv/q96p2Gx\nW+/LTtDN08PqosXRhScoFP05KRKoP6CJQUWrRsLt1yGLwXhrFol1q8kk6Gus\nhROFmOK+IA2YNnFNR6gtIXjvduY2Bbs1ODaN+yFl0VsZ9ylsVFJUytSZ7NmW\nz/mPXZI9q+4omWkZexa4nJJ+H8GZHOwnxo5mIVJkN6AAfyIcAHuDdd4f/Yta\nNSI5hEsRKnJiQpRlaj6nO6m6/ayfXFshWPEEE0gow2A0GcCI+uXKSSxrto9H\na3Mh9tCM9jXJ4fhHXDUIKYtNL5GWtQPC2PhV75YTzP1wOgc5W2IrkwZXIffP\nyCfPKD37VSyjKu5+ArZrsH+WlMQOIxfMJMiG+LZFAzbVkm4XNjSEun4yHEZk\n00QLHXU+6BMDM510Dfsq8iNgwom37P34iIya+zmKRLldfC13d8MCeRj9nCI6\nCJju\r\n=Ce9P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKdAP5BItRghH3lKUJ6Gmu1WFnPkOweLoz8PXlRYE0XAIhAKDDkcdWw92OrT6MQz7bK36UgfAhofHfSYUxFnW3o2Z+"}]},"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-navigation_2.1.0_1599591163955_0.32024077081906843"},"_hasShrinkwrap":false},"2.1.1":{"name":"@terminus/ui-navigation","version":"2.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.2.4","@angular/router":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5","@terminus/ui-pipes":"^1.0.9","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/platform-browser":"9.1.11","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-utilities":"1.1.0"},"description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.1.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-v8QDnW00ildp6wB1ISc8R43VvpNz5ZYQxn8xuyYHMdPEZgDu4nDO01+Ht4vCD0tFrw5pSbKCoHygi+Qm8M7Ljw==","shasum":"8d5ceb6d35157cd3d7ee92418f6c4993750903db","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.1.1.tgz","fileCount":41,"unpackedSize":309134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW7VrCRA9TVsSAnZWagAAtf8P/Ry1Z5B5hcjvXY29ysxQ\nePY6ZTz8DscPrOtoJvlgw5PiWDmW3QPoHd0hKMzUcQRTl+iePSwhOscwgwpg\nzwJw85pvWaegjV+kcUgJsFkvfu8bCPeA0ZTy7Kkd2KgUHRCjuijoNispka/s\nWLOrGHQt2nvHLfzG9TeDizG0x4JH73NDKJuVmS2XqMfCkVHAsG+cHyEOY2vn\n4WVw5yLv70+esrIaq/PjPlk1GR9+JW8N4Q2m0IiKS+pQxhQEQHCvUGOwlyIF\np6ndGJ8a9ILqG050Rg5k0h0XTWPsNFAYcrbkfJyYoU9ig263isP+iER1+pIJ\nL1lNhcWvOFKFcEdAgDnV6MAlsEajosO1Hv62nq3QR2FO2EcL0cQ9nfN7VA++\nve6dlBZ+/HkZ5TUes0MELtArA66qtM7MxFKl0fTZ3RJggCG1NHj2N/yghy0L\ni1WJ8EWlAuScVhv8gQpHSK3wVeiMBw7QqCieFVl4BL9WvHm+MucXubhQESVi\nVGeOK/018x++y93S4jSh2fhUL8/fWWYwJdER/k4CJP+9THoSvKZeQHGViUAc\nwTSQFfYOfqXjep90QZ689YnY9/XlSeeZZQBkvfwGtvOoRQftE/Cxuqi6WQgs\naFNRAkYM7leNuV0jXu65w9Qrhwl3dtJ2VfCrE4En3um/BpS3gT8f/ZdAHZUp\n1lys\r\n=SreE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1ge0YN+6pSEeZD4afUXFijpgW1uLQcQGL7lWm0k6fygIgWqmnEHa4H8ShDD/PcqG+P0FJEdVWiZYjG9wPI0wgNsc="}]},"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-navigation_2.1.1_1599845739165_0.1878930255548963"},"_hasShrinkwrap":false},"2.1.2":{"name":"@terminus/ui-navigation","version":"2.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.2.4","@angular/router":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5","@terminus/ui-pipes":"^1.0.9","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/platform-browser":"9.1.11","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-utilities":"1.1.0"},"readme":"<h1>Navigation</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] [![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 that need to be installed](#packages-that-need-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  - [Navigation item](#navigation-item)\n  - [Actions](#actions)\n  - [Links](#links)\n  - [Nav items array](#nav-items-array)\n  - [Welcome message](#welcome-message)\n  - [User](#user)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-icon`\n- `@terminus/ui-navigation`\n- `@terminus/ui-pipes`\n- `@terminus/ui-styles`\n- `@terminus/ui-tooltip`\n- `@terminus/ui-utilities`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-navigation\n```\n\n### Modules that need to be in NgModule\n\n- `BrowserAnimationsModule`\n- `TsNavigationModule`\n- `RouterModule.forRoot(MY_ROUTES)`\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\nCreate a navigation menu. A navigation menu is a collection of navigation items grouped together, with a space for a user and welcome message.\n\n```html\n<ts-navigation\n  [items]=\"navigationItems$\"\n  (itemSelected)=\"myMethod($event)\"\n></ts-navigation>\n```\n\n### Navigation item\n\nAn object describing a \"link\" within the navigation. It gets a name, an action or destination, and a boolean `alwaysHidden`. Optionally,  \n it can receive boolean values for `isForAdmin` and `isDisabled`.\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '0 Foo',\n  action: {\n    type: 'my:action',\n  },\n  alwaysHidden: false,\n};\n```\n\n\\- or -\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '1 Bar',\n  destination: ['/components/menu'],\n  alwaysHidden: false,\n};\n```\n\n### Actions\n\nAn action is an object with a `type`. It gets emitted upon click.\n\n### Links\n\nA link is a string or string[], with a `destination` and optional boolean `isExternal`. Without isExternal, a link is considered a router link, and with isExternal, it's treated as an href.\n\n### Nav items array\n\nAn array of navigation items that is passed to `ts-navigation` as `items`.\n\n```typescript\nconst NAV_ITEMS_MOCK: TsNavigationItem[] = [\n  {\n    name: '1 Components',\n    destination: '/components',\n    alwaysHidden: false,\n  },\n  {\n    name: '2 Nav',\n    action: 'my:navigationAction',\n    alwaysHidden: false,\n  },\n  {\n    name: '3 Buttons',\n    destination: ['/components/button'],\n    alwaysHidden: true,\n  },\n];\n```\n\n### Welcome message\n\nA message presented with the user name in the navigation. Default message is `Welcome`. Custom messages will truncate\nafter exceeding `welcomeMsgLength` which is also customizable, and defaults to 25 characters. Any truncated message will appears with\nellipses and have a tooltip with the full message.\n\n```html\n<ts-navigation\n  welcomeMessage=\"Welcome back,\"\n  welcomeMsgLength=\"15\"\n></ts-navigation>\n```\n\n### User\n\nThe user's name which, if defined, displays with the welcome message, in a location separate from the items. User names will truncate after  \n exceeding `userNameLength` which is also customizable, and defaults to 20 characters. A truncated user name will appear with ellipses and  \n have a tooltip with the full name.\n\n```html\n<ts-navigation\n  [user]=\"currentUser$ | async\"\n  userNameLength=\"10\"\n></ts-navigation>\n```\n\n<!-- Links -->\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-navigation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-navigation\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-navigation/bundles/terminus-ui-navigation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-navigation/bundles/terminus-ui-navigation.umd.js\n","readmeFilename":"README.md","description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.1.2","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-IbdESgLAF84QMorug+V2/77kTRlejfNCWn6byyEhDsMoU5rmg0IInaRNj+xjaF0h0hzJcRrgNXkoH/Wo7jRyQQ==","shasum":"b0268d9d9564f35506080dda8f6e551e7e70ceb2","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.1.2.tgz","fileCount":41,"unpackedSize":309871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX6q0CRA9TVsSAnZWagAADZoQAJXTOA4zPjHbJ2yNbU96\nTWGYBY1PWpZXGcmgx3QUhwpwGAWTFU7qGv1OlpPhpgqvBG0sGGHUXxpDkO4t\n6LgMEieqUJAXJ8kq76WyBy6iuDwKpU9d0G0CLGA4auLfPYNxU8/n0ePSMSSC\n+99tFvveqDMwftS/Ztv/ynSkOY5C8J8XRcbEr8qVQFXtsEV1fJl9agNjyR6+\nRP6lBjY3qSQyV5X3PPcYDUmKIEtRY2esKl6W/r+ScN+YFiUmrZrLn4Kiqj5C\nrw/Lz7Jf8g0jqJymwGRpbrMZDil0O6+Mpdo57sOd9EtkIgB0TKU+KL6udfHf\nzVF1J8rUlPYIThCo4z55t3O1RvemqHNweoEpo5ddAIG6kImuxAv+7AEXUDAv\nqXRVD+4YQ0zNnqNRZ/1g4ZZDGgbvDuT8mH6MzyElj474tLhBJtX/98DxkxBe\nTBJovqJqUjYDtnBnUBtC7p0CADVzzUsMtb77a1aPKXCN/5h9JuVsfYfsj+yR\n/5gfBM0Ow6oDbjcJn521MXBMbtI0fePMDfJssRBT7+qrgtEUL/oKMVM34nze\nJIT8N3wATx4LcJKJwf0vPA8lXJT8fSUyXi/M+2mdU7Qjdw9fGgO4d87V8s30\nDsbdvHOh16XbTYC6eBu9CuApIkPfNnzWnsLlKFatsWDQYJXjOiO1eXie71Wa\neZk4\r\n=Of6o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4gT+b7a4z/PMuwKDuBEkcjVahBdc2hIpzl4C+1b5HSQIhANV+i551s9sKhS7dWYdexjRsVsigwpFkYl+KEBaC4JyJ"}]},"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-navigation_2.1.2_1600105140483_0.5876243377400954"},"_hasShrinkwrap":false},"2.1.3":{"name":"@terminus/ui-navigation","version":"2.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.2.4","@angular/router":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5","@terminus/ui-pipes":"^1.0.9","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.16.1","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/platform-browser":"9.1.11","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-utilities":"1.1.0"},"description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.1.3","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-pgOlT8h10ZpjxZIrOD1ceKLyH3JMlb1Urk1aX5XEgpa1e7zUn20FMas8UKc/9L64Sq3v+/j1SYRuWwt6KVLS2w==","shasum":"1dc999ffb2ab6b761d3dddede64fc047fe1afaeb","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.1.3.tgz","fileCount":41,"unpackedSize":313296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe226CRA9TVsSAnZWagAAhFUP/3oR1b9atqDq9a1kRM6H\nhaobs0irsRyyqNL5HXjbyOxH2YTzn8KLZ7FebcQ0hkScUMtgHnjKaWdJgGVB\nvZviXMzDATNv/PJ4TVFAo891qHMH0aHvBtkEzOjebJuGaDtq1SJt+yoFBVcY\nDGJnQEwmnuqya+Pwcidt44WJQMexkcmqUFAA3K1f154IlW/O/CQqg/HHHo3M\nwewRVu/GyBaPKESCF7VfU6haw01qKm8S4E9R06hyVpvn6qgAMECQt2k1m9m4\nI1zPDmEOhbrfnmxHERRP/wg2ZRgAAOyBPCXCqHe5FPFJ/wFIsukcLdnB/e/G\nZMGR8jJU0o4aT9TVqPk7vSIxZ7HRHrqWdCelM/dCNbFWy3b3r5oPIpXKp1WE\nH0QxyVyb7W/HelvFqlGfJ2H/u8Ia6jYERx4PlvX200totyXfKBAc3AutaU1d\nTztl+Mv4foSCGUcQcroTnx74qNrHG/n0JAOKH+WDdQmCDtrtn1eS+loeknGD\nPmOjn0BdT/IzrLmpH2YpFphSoddS8NLoW8J1eplskGQUmkygLxjOOj9U9Hza\neWnkOzZiT0O71JcwmmNp0ioa27vre4te1Y76VI9rnmMV+JqTLY4+FxvnAe9T\nK8qWwVROZVXcOe7gPW6FYJxKPbtxG3L3WbasEmm9u3u6Y6gW/NQ/ZwVseeyK\nWfVy\r\n=FyyW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTTgAP2mVJL6SmrZeX5I81Hq98pvXIpA6b+XRw6xqOMAIhAP6QUQJe5RPQO+xzQzvwxXGgiAK18hum5cS2og3f+QuQ"}]},"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-navigation_2.1.3_1601924538008_0.6527401597324256"},"_hasShrinkwrap":false},"2.1.4":{"name":"@terminus/ui-navigation","version":"2.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/material":"^9.2.4","@angular/router":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.1.4","@terminus/ui-pipes":"^1.0.9","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.16.1","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/platform-browser":"9.1.11","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-utilities":"1.1.0"},"description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.1.4","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-ddhrBSATkZa7oQ7pq/DDNGS2/VULUwP2+bSgBNsk5WtWq1R/35VdDvSA7nVzOqWB1gGukhlbpOJmWP7MANxRmw==","shasum":"453704ab6ab2e4a673e705b9cceeea1ce4acef64","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.1.4.tgz","fileCount":41,"unpackedSize":313598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpYCvCRA9TVsSAnZWagAA+twP/iDje5doR28Pgu6af8a7\nO1LDN73wdPCl5BEP+1HSZ+jxuR5nKACd3+e82uF9G0XgtM3Y+K97OdUbTLqy\nqVQEF32knMX+kb+mbmBsb6Cv2ZK2eKQkOh3e0p+Y+273qEdGA1T3J1HSsqr/\nxFimqhVJX9H3FhJggKCDbqL3kQOIzYin4iOKzCA4Kn/oW5qjhutK8nEtPy3z\n8UvGLreAQ0OSdLSwjDcAuI4OSgVLDMTPfxnIeLIYlUszSt7f/znZzmQZFy3t\n0VPr1xZSxYZvhcnFOWMtpNg49MHjneji3z9NCvuuvpTF5yu+4x/OzwQGf/fw\nkuZa1myl06eF4gOFfees0yos9HlMcvrjoEfPU0ttEI4kkivlE9FSFmw33uWX\nR6rhsCQhle8pfOuXZgLjM3KsUu6G5HoVDwD5C30ODntUNZlwNjckY+FkIujv\ndGSQDG8lExpXmJD7Rj8O54Skd0DWNQ9WDwQb/lXcf+dt4ognfTAKWujKgu3l\nG4xPZRalRtjVSG8WTEQD6v6o1515MmINRuFfJybCR2EEUORvJESF5gLOd0n9\nF9OC6TMXxwxSbLgkXTFy9HZk5qI2QHFWS4gSEE4LcklpFO7KZs7xmeZX1Xo+\nU04hsvLW4QNa2WEhWtG+SGobpJssVfucfoX3WkF25watw9gLJgPkPCNZwJKl\ndecv\r\n=xW7g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbbep4VI+jsOhMgpqV2P5hKlw1ES2Gzi/jgxR0Zxh9mAiEAr08noQiuDdgCEQd8HQy0vfRU2U3yWA+tZ5p25UdKfsE="}]},"_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-navigation_2.1.4_1604681902345_0.48573305310249104"},"_hasShrinkwrap":false},"2.1.5":{"name":"@terminus/ui-navigation","version":"2.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@angular/router":"^9.1.0","@fortawesome/angular-fontawesome":"^0.6.0","@fortawesome/fontawesome-svg-core":"^1.2.30","@fortawesome/pro-solid-svg-icons":"^5.14.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.1.4","@terminus/ui-pipes":"^1.0.9","@terminus/ui-tooltip":"^1.0.13","@terminus/ui-utilities":"^1.1.0","date-fns":"^2.16.1","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.1.5","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-3lPXfsncM+DzemockZZcsb918aAdY4/XUi2EW6KTgOl3n9RPvbGTc4pJTvzdpT08pzYw0XVU6IT4+oqSnRNvrw==","shasum":"2d555c5c531b61c8efe4cb085103a325ba5b10bf","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.1.5.tgz","fileCount":41,"unpackedSize":314089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq9MbCRA9TVsSAnZWagAA9rsQAJ6VvLH4kVoIMF222xz9\naZWhfAb2gYnfwf4U3DWQBfdIzBpmuiL9n+eTOqKd042Oh+WEae/t00Mr3WRt\nwY3a8QuqxcfYetd59cj8a2GroUjzp1Xyrh5ZZexBwAvVoJF9hkKkAaoL/o/3\nimPSlP4h2X+bVzJV7FFP76HmPdPuwcwhgzsnRU+hiNByHdj0/gssWHsOujo0\n9cbG12FCiRXwwY/y+NGPhJO8VrgOLo8lAk3qUZjqnbxbDUCxKlZ42cKn3QXq\n7xYjMw49Ya3uAq53WSgLPIsFujXccQJudrVWRhBTicw4DCjTRBaNIh2viJSg\n21nMFhnjfUtKT6Z7gxNt1T7bs+b8Y0fInEvKK8/RJB1EPf5pZLBj6zDLYbbR\nwSYDH/YyGai9a6wRLFg26mRjPv6LbB/I6cc/AQE6/Qm9oqGgZbFFH+GSo7L7\nv0R/DHmb66f2+q/62baxh5KalTnhq1OPOrYsfw6muQ/b3A3/QtE4Rf8iDD3r\nHyFTEbSbs85NkUXtE3M15XP5Y/JQ+n4EWARPmVGnMjgfwVFzmDGqN4x3QiYy\nA0mTP/p1x1TVmHAGpUdJsg2pldHXl3cXCR3hCwnFJ6ipGBtEEVd0sK2ko1Ad\nVsnpkBvxpBoqaOufYNxumJOPxT05qoYLNxFI0mh3+Rof0ET6UAJXC1O2M6Ws\n5pL2\r\n=60l3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfisItCMG0/HKm9SnUauDzt/O/qDVFJhZZRFkKf0QzZAiAfrsodOqVisR8vXNdWEHQ3CNPDxu9BU41xq+UjS/OkOw=="}]},"_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-navigation_2.1.5_1605096218829_0.039256565839880464"},"_hasShrinkwrap":false},"2.1.6":{"name":"@terminus/ui-navigation","version":"2.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/navigation"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@angular/router":"^9.1.0","@fortawesome/angular-fontawesome":"^0.6.0","@fortawesome/fontawesome-svg-core":"^1.2.30","@fortawesome/pro-solid-svg-icons":"^5.14.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.1.4","@terminus/ui-pipes":"^1.0.9","@terminus/ui-styles":"^1.1.0","@terminus/ui-tooltip":"^1.0.13","@terminus/ui-utilities":"^1.1.0","date-fns":"^2.16.1","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-navigation.umd.js","module":"fesm5/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm5":"esm5/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm5":"fesm5/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@2.1.6","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-8j8cua8ZEFYjMetj3iWxzfCwkCmd4hyBkFb5rBX6YDihCrObtjxWX2L1TLZHbvHPzsm28q5JRENqN6ryXBq6WA==","shasum":"d7ea13c94235e9ae5e6035e5370f5966fe66729f","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-2.1.6.tgz","fileCount":41,"unpackedSize":314489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrB2/CRA9TVsSAnZWagAA9MMP/AjVBqz4o+EkNWzaFTOc\np3NcH0so+fL5eR7DsLnDSitd6w3HI5xpsLX3KeyDJ/yriZXjdOAfIl5aRJWr\n8Z2KepXJU0fx0Sy2ZVQrp0nI8ejbpQwE7HSkQUAtk6u0yhKIizsrDBWebUUb\nDsHW2ZN9N0ehyOl2HUinBqXUlMml0YDqnh74EQ6o0SouKLwt/SsdUmH373wP\nzKTuarW5Ybx1D4Un43WE4wrFKryf4f6NwvYUpPXP7XXd/cNKN9U1YAwHBUlk\nr4H2Qbm0DbdqdrdtlClREU8RbzmelPftrhIEe53b2hxOj8qwKx6eKlLbQaXt\nkePIOicrnVI2NkOo/sRezU28UCzamHk79I1hyisTAvfPdKkowr6wk40Zp0wd\npoipcUNvXF1M5B2FciGphFNA/pwJrip2if9YS7rMYWVWC67JSb4WHugPnZfY\ne/L3c5B7R61k7cT72qIkoICtNeROFmLY/f6UQIS9DYMYTKztaEm8UacTUURJ\nVhebCvc7aCQTJij/G6AcyCwzrf46ur5QegD/jKaqOQV0FCnF3k0vwQjgnKge\nZSpqFJg6NnVXLq5548ic2lnSi40FToEu+XdEHrq1ZIAmpA3tMHEfjQqCikIo\nzUQG7AFWANGxluyGj+zgLPA+mqIlo2EsZvwWSnwxrBcTntbtV/zDd4OxysZQ\niDRB\r\n=IGAZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSignDXO2IGdjuFL7S/erqIinEn8csAeQz2FsoT5B+5gIgfTLzBwroSKVGejfghj4nTWguPRfzuPpcpwQ9+LS2GfE="}]},"_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-navigation_2.1.6_1605115324098_0.5218146494344815"},"_hasShrinkwrap":false},"3.0.0":{"name":"@terminus/ui-navigation","version":"3.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/navigation"},"dependencies":{"tslib":"^2.0.3","@angular-devkit/schematics":"11.0.4","@schematics/angular":"11.0.4"},"peerDependencies":{"@angular/common":"^11.0.4","@angular/core":"^11.0.4","@angular/flex-layout":"~11.0.0-beta.33","@angular/forms":"^11.0.4","@angular/material":"^11.0.3","@angular/platform-browser":"^11.0.4","@angular/router":"^11.0.4","@fortawesome/angular-fontawesome":"^0.8.1","@fortawesome/fontawesome-svg-core":"^1.2.32","@fortawesome/pro-solid-svg-icons":"^5.15.1","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^2.0.0","@terminus/ui-icon":"^3.0.0","@terminus/ui-pipes":"^2.0.0","@terminus/ui-styles":"^2.0.0","@terminus/ui-tooltip":"^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-navigation.umd.js","module":"fesm2015/terminus-ui-navigation.js","es2015":"fesm2015/terminus-ui-navigation.js","esm2015":"esm2015/terminus-ui-navigation.js","fesm2015":"fesm2015/terminus-ui-navigation.js","typings":"terminus-ui-navigation.d.ts","metadata":"terminus-ui-navigation.metadata.json","sideEffects":false,"readme":"<h1>Navigation</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] [![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  - [Navigation item](#navigation-item)\n  - [Actions](#actions)\n  - [Links](#links)\n  - [Nav items array](#nav-items-array)\n  - [Welcome message](#welcome-message)\n  - [User](#user)\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-navigation\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\nCreate a navigation menu. A navigation menu is a collection of navigation items grouped together, with a space for a user and welcome message.\n\n```html\n<ts-navigation\n  [items]=\"navigationItems$\"\n  (itemSelected)=\"myMethod($event)\"\n></ts-navigation>\n```\n\n### Navigation item\n\nAn object describing a \"link\" within the navigation. It gets a name, an action or destination, and a boolean `alwaysHidden`. Optionally,  \n it can receive boolean values for `isForAdmin` and `isDisabled`.\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '0 Foo',\n  action: {\n    type: 'my:action',\n  },\n  alwaysHidden: false,\n};\n```\n\n\\- or -\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '1 Bar',\n  destination: ['/components/menu'],\n  alwaysHidden: false,\n};\n```\n\n### Actions\n\nAn action is an object with a `type`. It gets emitted upon click.\n\n### Links\n\nA link is a string or string[], with a `destination` and optional boolean `isExternal`. Without isExternal, a link is considered a router link, and with isExternal, it's treated as an href.\n\n### Nav items array\n\nAn array of navigation items that is passed to `ts-navigation` as `items`.\n\n```typescript\nconst NAV_ITEMS_MOCK: TsNavigationItem[] = [\n  {\n    name: '1 Components',\n    destination: '/components',\n    alwaysHidden: false,\n  },\n  {\n    name: '2 Nav',\n    action: 'my:navigationAction',\n    alwaysHidden: false,\n  },\n  {\n    name: '3 Buttons',\n    destination: ['/components/button'],\n    alwaysHidden: true,\n  },\n];\n```\n\n### Welcome message\n\nA message presented with the user name in the navigation. Default message is `Welcome`. Custom messages will truncate\nafter exceeding `welcomeMsgLength` which is also customizable, and defaults to 25 characters. Any truncated message will appears with\nellipses and have a tooltip with the full message.\n\n```html\n<ts-navigation\n  welcomeMessage=\"Welcome back,\"\n  welcomeMsgLength=\"15\"\n></ts-navigation>\n```\n\n### User\n\nThe user's name which, if defined, displays with the welcome message, in a location separate from the items. User names will truncate after  \n exceeding `userNameLength` which is also customizable, and defaults to 20 characters. A truncated user name will appear with ellipses and  \n have a tooltip with the full name.\n\n```html\n<ts-navigation\n  [user]=\"currentUser$ | async\"\n  userNameLength=\"10\"\n></ts-navigation>\n```\n\n<!-- Links -->\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-navigation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-navigation\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-navigation/bundles/terminus-ui-navigation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-navigation/bundles/terminus-ui-navigation.umd.js\n","readmeFilename":"README.md","description":"<h1>Navigation</h1>","_id":"@terminus/ui-navigation@3.0.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-GdEsMt0nPvjNfg4iddATePkRZx677n9tTWoFAQLP5ZWaPkiPDMefO3yc+nfyJ5/9ZjH3DkXA9szgqnq673hhAg==","shasum":"b3693332541b2ef8813fbdbad517c2f7f61de819","tarball":"https://registry.npmjs.org/@terminus/ui-navigation/-/ui-navigation-3.0.0.tgz","fileCount":31,"unpackedSize":187660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2hfcCRA9TVsSAnZWagAAfRgQAIwxAcWZaDmDG00vrh4U\nYLO6lha5WUfO1T/N593RJp34wJGpqvjHzCOC/h/OyGHSbza1anUyHsRCX1dZ\nontBbAgd6+U/GlsH1c6MFjpCLrF0H9UcrohW4Z0xOVlEaJMA3IghZIiM2tJX\nVyZyqFOBlqwfSuLKQ+oQH5F2qoNJo9ZlawjEv43Y1/WWgACYp2hHIuQv7Wpr\nBUaUUGmodnRsIApDCSK569FdNvCT++vY1e6bAxOgM1CkjdgTTa9FpY+cFOE6\n161IaqbcXTCroVxCFI/JyTx9vggBqb3ThTlVfwFaGOcwMui5Kkz31Rd2yn5m\novbnfxAAhvhIUk7clXpBUhKuroqp++Ykbs6w3ugMsD5RfemgkB2N9VZnlsT0\n7PWAHcgmN22xZv9HiZTWzIghAemAARI2vPFL4nUVaITmEitWovUu/I0R/Jlm\n/kBJFwMWMEWFvFH0rJEspz0xT4ObfOUc6FhZNJk0jsgtzgFmbNr0hXVl9ImT\n9orSZzEphlZW302A8S7TUk5H1vIfNZU3cPOMq7FnttqpfqA7/spTC24F/1gJ\n/DaB8VuEkJZmb8qmMOuHy/MVH2xcRb1poYQLddGacHMhGQXJxCYyudXZWx06\noo1y0pjh8dPu67N+8gUjLJyKiEgv1VT089/kbz57KFYMII6CRwMXr5lUTVFy\n5tGc\r\n=Bp8L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0/ZyBscxUykh23SDxmLkxxDuBWssHNWX0A4IwkRb6dwIgRG7LVUxvUR5XBca/vFEYoZVDA/w9cHqEHwsIP+m4Coc="}]},"_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-navigation_3.0.0_1608128476014_0.20527076649137554"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-02T05:13:51.393Z","0.0.1":"2020-06-02T05:13:51.671Z","modified":"2022-04-07T05:16:17.592Z","1.0.0":"2020-06-04T18:17:20.504Z","1.0.1":"2020-06-05T02:12:58.744Z","1.0.2":"2020-06-10T19:07:27.538Z","1.0.3":"2020-06-11T14:18:56.916Z","1.0.4":"2020-06-23T15:35:24.910Z","1.0.5":"2020-07-07T15:39:18.151Z","1.0.6":"2020-07-13T19:24:37.295Z","1.0.7":"2020-07-14T18:53:16.993Z","2.0.0":"2020-07-27T19:40:15.104Z","2.0.1":"2020-07-28T15:29:30.614Z","2.0.2":"2020-07-28T18:28:50.575Z","2.0.3":"2020-07-29T13:05:42.788Z","2.0.4":"2020-07-29T15:34:09.775Z","2.0.5":"2020-07-30T20:34:47.776Z","2.0.6":"2020-07-31T14:00:59.334Z","2.0.7":"2020-08-05T19:12:10.213Z","2.0.8":"2020-08-10T16:20:58.430Z","2.0.9":"2020-08-14T15:31:38.345Z","2.0.10":"2020-08-27T14:47:12.435Z","2.0.11":"2020-09-03T23:15:41.301Z","2.0.12":"2020-09-04T15:02:22.503Z","2.1.0":"2020-09-08T18:52:44.126Z","2.1.1":"2020-09-11T17:35:39.346Z","2.1.2":"2020-09-14T17:39:00.658Z","2.1.3":"2020-10-05T19:02:18.152Z","2.1.4":"2020-11-06T16:58:22.548Z","2.1.5":"2020-11-11T12:03:39.013Z","2.1.6":"2020-11-11T17:22:04.250Z","3.0.0":"2020-12-16T14:21:16.139Z"},"maintainers":[{"email":"brian.malinconico@terminus.com","name":"bmalinconico-terminus"},{"email":"atlwendy@gmail.com","name":"atlwendy"},{"email":"devops@terminus.com","name":"terminus_devops"}],"description":"<h1>Navigation</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>Navigation</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] [![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 that need to be installed](#packages-that-need-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  - [Navigation item](#navigation-item)\n  - [Actions](#actions)\n  - [Links](#links)\n  - [Nav items array](#nav-items-array)\n  - [Welcome message](#welcome-message)\n  - [User](#user)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-icon`\n- `@terminus/ui-navigation`\n- `@terminus/ui-pipes`\n- `@terminus/ui-styles`\n- `@terminus/ui-tooltip`\n- `@terminus/ui-utilities`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-navigation\n```\n\n### Modules that need to be in NgModule\n\n- `BrowserAnimationsModule`\n- `TsNavigationModule`\n- `RouterModule.forRoot(MY_ROUTES)`\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\nCreate a navigation menu. A navigation menu is a collection of navigation items grouped together, with a space for a user and welcome message.\n\n```html\n<ts-navigation\n  [items]=\"navigationItems$\"\n  (itemSelected)=\"myMethod($event)\"\n></ts-navigation>\n```\n\n### Navigation item\n\nAn object describing a \"link\" within the navigation. It gets a name, an action or destination, and a boolean `alwaysHidden`. Optionally,  \n it can receive boolean values for `isForAdmin` and `isDisabled`.\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '0 Foo',\n  action: {\n    type: 'my:action',\n  },\n  alwaysHidden: false,\n};\n```\n\n\\- or -\n\n```typescript\nconst NEW_NAV_ITEM: TsNavigationItem = {\n  name: '1 Bar',\n  destination: ['/components/menu'],\n  alwaysHidden: false,\n};\n```\n\n### Actions\n\nAn action is an object with a `type`. It gets emitted upon click.\n\n### Links\n\nA link is a string or string[], with a `destination` and optional boolean `isExternal`. Without isExternal, a link is considered a router link, and with isExternal, it's treated as an href.\n\n### Nav items array\n\nAn array of navigation items that is passed to `ts-navigation` as `items`.\n\n```typescript\nconst NAV_ITEMS_MOCK: TsNavigationItem[] = [\n  {\n    name: '1 Components',\n    destination: '/components',\n    alwaysHidden: false,\n  },\n  {\n    name: '2 Nav',\n    action: 'my:navigationAction',\n    alwaysHidden: false,\n  },\n  {\n    name: '3 Buttons',\n    destination: ['/components/button'],\n    alwaysHidden: true,\n  },\n];\n```\n\n### Welcome message\n\nA message presented with the user name in the navigation. Default message is `Welcome`. Custom messages will truncate\nafter exceeding `welcomeMsgLength` which is also customizable, and defaults to 25 characters. Any truncated message will appears with\nellipses and have a tooltip with the full message.\n\n```html\n<ts-navigation\n  welcomeMessage=\"Welcome back,\"\n  welcomeMsgLength=\"15\"\n></ts-navigation>\n```\n\n### User\n\nThe user's name which, if defined, displays with the welcome message, in a location separate from the items. User names will truncate after  \n exceeding `userNameLength` which is also customizable, and defaults to 20 characters. A truncated user name will appear with ellipses and  \n have a tooltip with the full name.\n\n```html\n<ts-navigation\n  [user]=\"currentUser$ | async\"\n  userNameLength=\"10\"\n></ts-navigation>\n```\n\n<!-- Links -->\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-navigation.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-navigation\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-navigation/bundles/terminus-ui-navigation.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-navigation/bundles/terminus-ui-navigation.umd.js\n","readmeFilename":"README.md"}