{"_id":"@terminus/ui-sort","_rev":"43-9546d73330cf97cc10d191f6bdf32f6c","name":"@terminus/ui-sort","dist-tags":{"latest":"1.1.6","next":"2.0.0"},"versions":{"0.0.1":{"name":"@terminus/ui-sort","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/animations":"^9.1.0","@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"*","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@0.0.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-i19Vu1a6wny5lvgdvC1Bxt7i5gd85+nyhNcoj720Z8BOxfKZmNb4HShrN6dnwc3qWY9GeffU2ojA+Rnd7XqWlQ==","shasum":"cc85b715097a7ada6f6a8faf913ce8839c4887be","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-0.0.1.tgz","fileCount":59,"unpackedSize":396685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1d1QCRA9TVsSAnZWagAAf+wQAJOV8u0B1SXJYYvhP8sz\nhpkQ3NomppwxTOxMt3+wCNeki/ruD1wBaDNIMwN75u82W2PcC3lqQxY3XAAb\nYVWD3aYTNhjN9IZm5zXeLL4aUvrqJCBKDmnDswj0LdqKRilqRGeTRZU7GDv/\nia9EhsDM+Fu4SESrePsG08Zey+fJOLswpNo5nwrQys3YSQPoQW0HK831TAZl\nuwDrrAs8hpg2sAdVMMVE7YoPkhoeqkzEf4HMeuB1ZAj7MCQVplZ8kqyYqSIL\nLkkmgjAqSjenXqM1d4zGiTsOOafx8bCaLf/BtWSgZUmfiHQ8cEmDL/xdSIkJ\ngZNZNcpBUwDu1dfI8MQfflcWQd0oUZ4BduPFzYlLzuvcpng6bCILg6skBP5H\nZdVjTcBOEk+lc+sZDAA02Nx7uOWUbxjwuOdeZIi/y9ntS6IPGXOLiXOplJWx\nJb05iYccjpQPhWr5c57Q/LU0oAUZP8ccyEn2wpf5TxANkV3/4lEtSkX0RzOy\nlVAPb7PtCArSruVW0SXqXALvA8uphRGNUu9J+gu5uFaA8CIGt9RNA7XTnxIW\nXFCZ+yYThQrClWdfOlQ79Mg+87UjBz/QSuXCIieXjuAzBE1lyEpsenV56luo\nZdf0igQgtt+z9EewFH+ePh0lhNdyvTuD35A1iySaeFuUKkFTb5A+CsxPi5ka\nOhsN\r\n=dcdq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICK1MK3Lgbzs5DYMy+TXxwYeXvs2YNxNpg394KaE/7m3AiBcMD8SAlAJuCDARtNUv4mqJIkwBttAhzefSKINoCSbOg=="}]},"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-sort_0.0.1_1591074128139_0.5698421676649921"},"_hasShrinkwrap":false},"1.0.0":{"name":"@terminus/ui-sort","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/animations":"^9.1.0","@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^0.0.1","rxjs":"^6.5.0","tslib":"^1.10.0"},"readme":"<h1>Sort</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  - [Adding sort to table headers](#adding-sort-to-table-headers)\n  - [Changing the sort order](#changing-the-sort-order)\n  - [Disabling sorting](#disabling-sorting)\n  - [Using sort with the `ts-table`](#using-sort-with-the-ts-table)\n  - [Accessibility](#accessibility)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Usage\n\n### Adding sort to table headers\n\nTo add sorting behavior and styling to a set of table headers, add `ts-sort-header` to each header\nand provide an id that will identify it. These headers should be contained within a parent element\nwith the `tsSort` directive, which will emit a `sortChange` event when the user triggers sorting\non the header.\n\nUsers can trigger the sort header through a mouse click or keyboard action. When this happens, the\n`tsSort` will emit an `sortChange` event that contains the ID of the header triggered and the\ndirection to sort (`asc` or `desc`).\n\n\n### Changing the sort order\n\nBy default, a sort header starts its sorting at `asc` and then `desc`. Triggering the sort header\nafter `desc` will remove sorting.\n\nTo reverse the sort order for all headers, set the `tsSortStart` to `desc` on the `tsSort`\ndirective. To reverse the order only for a specific header, set the start input only on the header\ninstead.\n\nTo prevent the user from clearing the sort sort state from an already sorted column, set\n`tsSortDisableClear` to true on the `tsSort` to affect all headers, or set `disableClear` to true on\na specific header.\n\n\n### Disabling sorting\n\nIf you want to prevent the user from changing the sorting order of any column, you can use the\n`tsSortDisabled` binding on the `ts-sort`, or the `disabled` on an single `ts-sort-header`.\n\n\n### Using sort with the `ts-table`\n\nWhen used on an `ts-table` header, it is not required to set an `ts-sort-header` id on because by\ndefault it will use the id of the column.\n\n\n### Accessibility\n\nThe `aria-label` for the sort button can be set in `TsSortHeaderIntl`.\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-sort.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-sort\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-sort/bundles/terminus-ui-sort.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-sort/bundles/terminus-ui-sort.umd.js\n","readmeFilename":"README.md","description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-SVk6MG7Sj3+v+SIbUCWpLY3ePy3ik/nZqctWLevOUSm2yqAWH/dQhnayvOcIp8FoUCgXqzdmKr/vSukSiB9Eag==","shasum":"f264ab3d32ee481dcd2e33fea776259a81a460eb","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.0.0.tgz","fileCount":22,"unpackedSize":44268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2TnKCRA9TVsSAnZWagAAVEYP/ieN+6bxfg9WjaSU4rEh\nGMoLO8exJRByp2+S8PHRaHp+VgujplmrlfBnnjOyAZ4v1ydV32bPKx4+Pz0s\nvW2HkDpdnlwEbnKkwPS8kmgFbLP4G505BrDo/urr9REoyugUZ06VatutXWZY\nH7EfeFSvJXr1PGaSyMBP1PKOE19dz1JkeembnFxiy+wkwGCo/SQeeCp9sgzC\nFNLf9GPnb2oLmNfkFH4hX0ZavIpLbp/hZLlOWzwmuWz5UES1JmRiJQo/5ZB+\nMB5ooYL6nRhgCPqDPIgsqQ6TyKoqWfSjhr/4saOMYLoveamQLHvgGilZbZLj\nt37riJCStFIcWF0mZIPNtqd7MzV2apY0TXFzWAKbd1b0n1zUqCs/1enJRR18\nEI6dYHnsULSUMqVmK6bxcmaF1sqjulHrebn2MZp0+TRtyiegb32pcHox4JQb\n/kF9Vaz7jUjEI8ZskKkP0EP+JVKmHKR3q7uSoBsn2+aUoKHTIc6CUzTY7jTQ\n01LefbobJRnqb1FBkvP+350oO3sdA8eiPuY8RKidzxIKKzsLyyoEdSjG+oIN\npSQLI3spAEHwADErmnIELwTOWXsvNRxRFBWwGqECqOf9pYjqFQnFEglIYJmO\ndANA/B4UZTETduNoesHZmN6IKzg/QUwGTs1KamWwy7NkmhAXwYIfWwvKMJL5\nHiRf\r\n=OONw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfJN+DsNdLHGT6f9NE37kBLnin9XnTZNKygMwdiI11UAiByRSzdXiAStczOGT60li+Q6AXhppf5TXKebrgzIuSz1Q=="}]},"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-sort_1.0.0_1591294410204_0.38540173447577786"},"_hasShrinkwrap":false},"1.0.1":{"name":"@terminus/ui-sort","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/animations":"^9.1.0","@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^0.0.1","rxjs":"^6.5.0","tslib":"^1.10.0"},"description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.0.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-cF1Ux3tGVDxc/P/TNjYctz8nAVmu747UfiEbCEQJYfkcKVPPc9SFNTUWWosNYRGJQTHtnlNN+5q0ptnC+6WbdQ==","shasum":"9155f9a15d169ce80e4653fa674d62b6426f84b3","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.0.1.tgz","fileCount":23,"unpackedSize":44322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2anVCRA9TVsSAnZWagAAG+MP/0Yp5egvdMZSrdTxAVLs\npLq4PxMHPz15UoBUDMkWubKcOhsAj08LhiEnRTV7noqOkz5vaZeeEDCIbwnU\npGaewfng6ojJ6wvA41p86/8M+TZ/2CtR/nbj1MC21BCjn2fCsikEyUbErusx\n6Drlec7D3mq9GHjMOpOBztClEyNAcv+8/Kx8YfLXlOZSsNCtSLmF/99gZP/s\njiTyNBZW8BikJr+MbOKcITWA1fTL/3hkyveSmaIMBfGzZTn0MDsg5A0wChLM\n0PCnh9aZeLpAx9XqA23NbAlkS+z4JQT0ciM+sxASay61FlO+H26C6JtBL12N\nQnhSrWg2p7JWvVN5BmSSC6FaZUaTpPN5SeS/Uqi7dsshZ5AvwQpctxFtz8WQ\nq6jlBOimNWxBUuiFw9vkDPZkYwghKuOq5PrnG5kHzZZ9g+ds94ayjfhsd0KZ\niLYsv4JoBu81U8naqUHen/Om6sYS08n9VLLml0HJaFoNmga+ZSyvDIXcFT5r\nWXyixwdFVOuqgVRur/QAzm3frbYYirKrPUfxO4+KGE/5BqnMwvBf+DhsHaAk\njXK/wNra4qbPUw5eCGnc3Ub85fxtGG0UGIIVIjOJLHcBUrKqlFD1A5gUbHnL\nJAw7y7gHqOd1VGSRjtuhGxorY4S8nhPF9iLRhBgPVGJIfX8Z2iPC4Ta50RHF\nmqJE\r\n=j0l2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEy2MsAWAZTYVaWPYjIRbRbpFRmYSO5DT/fAdXQFYzcAIhAMDvNPlYTgpQ6KKon2ryh3LSf329VpP+cZoecQNVgLm+"}]},"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-sort_1.0.1_1591323092977_0.11463176204254966"},"_hasShrinkwrap":false},"1.0.2":{"name":"@terminus/ui-sort","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/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"readme":"<h1>Sort</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  - [Adding sort to table headers](#adding-sort-to-table-headers)\n  - [Changing the sort order](#changing-the-sort-order)\n  - [Disabling sorting](#disabling-sorting)\n  - [Using sort with the `ts-table`](#using-sort-with-the-ts-table)\n  - [Accessibility](#accessibility)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Usage\n\n### Adding sort to table headers\n\nTo add sorting behavior and styling to a set of table headers, add `ts-sort-header` to each header\nand provide an id that will identify it. These headers should be contained within a parent element\nwith the `tsSort` directive, which will emit a `sortChange` event when the user triggers sorting\non the header.\n\nUsers can trigger the sort header through a mouse click or keyboard action. When this happens, the\n`tsSort` will emit an `sortChange` event that contains the ID of the header triggered and the\ndirection to sort (`asc` or `desc`).\n\n\n### Changing the sort order\n\nBy default, a sort header starts its sorting at `asc` and then `desc`. Triggering the sort header\nafter `desc` will remove sorting.\n\nTo reverse the sort order for all headers, set the `tsSortStart` to `desc` on the `tsSort`\ndirective. To reverse the order only for a specific header, set the start input only on the header\ninstead.\n\nTo prevent the user from clearing the sort sort state from an already sorted column, set\n`tsSortDisableClear` to true on the `tsSort` to affect all headers, or set `disableClear` to true on\na specific header.\n\n\n### Disabling sorting\n\nIf you want to prevent the user from changing the sorting order of any column, you can use the\n`tsSortDisabled` binding on the `ts-sort`, or the `disabled` on an single `ts-sort-header`.\n\n\n### Using sort with the `ts-table`\n\nWhen used on an `ts-table` header, it is not required to set an `ts-sort-header` id on because by\ndefault it will use the id of the column.\n\n\n### Accessibility\n\nThe `aria-label` for the sort button can be set in `TsSortHeaderIntl`.\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-sort.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-sort\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-sort/bundles/terminus-ui-sort.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-sort/bundles/terminus-ui-sort.umd.js\n","readmeFilename":"README.md","description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.0.2","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-ICC6H0vUgUqQZ5f6sAH1bNF/cg2/ZUretQS6zT0tbAUzV2y07fOEOlSrr+Zk3IVkfKG2mzEyebMyJdh1ETmd7w==","shasum":"e16cdda2823726bfe36d51e0a431ff9f561809ab","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.0.2.tgz","fileCount":60,"unpackedSize":397136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4TJZCRA9TVsSAnZWagAAb3IP/1/GpvKmU5dspueTafFe\nZUnPjhvEon8lGxCrL+sjjf+BPvGlhbR6RzbEMJm++c27kRGqWBgOsPNmRdmK\neQpNJjrF37s2air3VDmIEqmaGpMMH65UL38QHF1HLpHtYrWf+ohId+mHwuyZ\n0SILdQakUCRADy2ifnvAMFEOXupriVyX9SZq9UoX1UkF39H/aZJVGDTsttpc\nQb3nn2mQ7TEySz7sO4FhMy/MYl3Tk+Cmic+uvmcvGyT6m8Yj9YqG4yoJBYJd\nk/t3yuvAVgI6Cy+X770WeJL2A972KmMUx/zG7H7rmYj/1oVEMNUcGUi/kF8V\n2blnKFDewWl9cXjQewZZL2YZBqnKPIeLHjUPFw7T1VVTFsejPkwqOr6s4GKa\nqQEZSmhJpu58aVaaehKd6eCHGD+tG06jeCKwxeS3aNltpIe1IEkAjXDr9/f/\nueEhoIK5VER6fZ3tNxzpfVcNzS6j55bddOV1Ls7BjhWTYnOJXbnbncRtx5D2\nEtaBbsbtaR68gQEQFiDougBaMOyNpXZtPYeeuXOwr0o9Kzcyn6oYRoTT6fkj\n2DnMNQEJc+h6GcGOdJzUvcF896XKNqylikE6xqSJRK1LkOfLNjNEqQe305nR\n2D49n5oAdpHVHZ/cEf2NgUrEgZm1APlxHXiNErINbJOUO1ZFobQvHLSqq16+\ngTEm\r\n=rw6i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbBvJeLOxNMlr2UTx7w1r7/W4BuUKFRhGlJgXW+XCNdQIhAJT/TfVwsvXIAT9yN62WY1EZnQSQota/eRvQzLZu791u"}]},"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-sort_1.0.2_1591816792887_0.44235521694116464"},"_hasShrinkwrap":false},"1.0.3":{"name":"@terminus/ui-sort","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/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-utilities":"1.0.3","@angular/forms":"9.1.0"},"readme":"<h1>Sort</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  - [Adding sort to table headers](#adding-sort-to-table-headers)\n  - [Changing the sort order](#changing-the-sort-order)\n  - [Disabling sorting](#disabling-sorting)\n  - [Using sort with the `ts-table`](#using-sort-with-the-ts-table)\n  - [Accessibility](#accessibility)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Usage\n\n### Adding sort to table headers\n\nTo add sorting behavior and styling to a set of table headers, add `ts-sort-header` to each header\nand provide an id that will identify it. These headers should be contained within a parent element\nwith the `tsSort` directive, which will emit a `sortChange` event when the user triggers sorting\non the header.\n\nUsers can trigger the sort header through a mouse click or keyboard action. When this happens, the\n`tsSort` will emit an `sortChange` event that contains the ID of the header triggered and the\ndirection to sort (`asc` or `desc`).\n\n\n### Changing the sort order\n\nBy default, a sort header starts its sorting at `asc` and then `desc`. Triggering the sort header\nafter `desc` will remove sorting.\n\nTo reverse the sort order for all headers, set the `tsSortStart` to `desc` on the `tsSort`\ndirective. To reverse the order only for a specific header, set the start input only on the header\ninstead.\n\nTo prevent the user from clearing the sort sort state from an already sorted column, set\n`tsSortDisableClear` to true on the `tsSort` to affect all headers, or set `disableClear` to true on\na specific header.\n\n\n### Disabling sorting\n\nIf you want to prevent the user from changing the sorting order of any column, you can use the\n`tsSortDisabled` binding on the `ts-sort`, or the `disabled` on an single `ts-sort-header`.\n\n\n### Using sort with the `ts-table`\n\nWhen used on an `ts-table` header, it is not required to set an `ts-sort-header` id on because by\ndefault it will use the id of the column.\n\n\n### Accessibility\n\nThe `aria-label` for the sort button can be set in `TsSortHeaderIntl`.\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-sort.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-sort\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-sort/bundles/terminus-ui-sort.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-sort/bundles/terminus-ui-sort.umd.js\n","readmeFilename":"README.md","description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.0.3","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-Gz6UG0s/XculOAUAoF7+ovK5Bk8SdQu9btLYZNbiGoEeMeIHfE4QCLjFqp+9ERlOHKhPY4bP01tHN6CdxyiaPQ==","shasum":"859b2bdd324557b66c2ba2d0c06fbca451f79e25","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.0.3.tgz","fileCount":61,"unpackedSize":398472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4j1xCRA9TVsSAnZWagAAeDAP/jnJB+ExXZ69/S6ATmBI\nGsmMf1aOyRJLL9w/9XkKb1crM5+Lqw5LI62qom4Po0uMS4IascIZzRV4BkrA\n0DwGi0sZ7/BdHmB7Nh76EHg31cvqpWbXnccDFUCdD2JwGOM1JzPKFYbuE2Iz\nI9pS1wtfIqTJjPGBCAP7u930eJxhnTZea4wjwIBSmIP2TgMgdVmItHNq+bE+\nR7KkHw+fJcWJlV4i2QEX8KIGLYRTwcAq+b/GNCxFi49wB/SKB3vUXlv1mMsk\nNebuq6IN8TLSbeL+ASacNBKsGFc/L8N+yj1t4Mid9g324j3KfNkVReBn6clt\nNXxj0IUIiKwO0xOTFZjCCTD1SyZa08NSazo+bJq1gXEAk44REj3rVZeRWIS0\nuhaqLBfRzOZgzv9hZvOzrVup9e/kIEiiQYBv2v51Ptc3SNyo1qn7QujWuDBH\nz26tkCkFnQ+gKK2U+/aJdrRB3fV0+cc6nO/zUwHKYcam1PebnMz+p69RCUs9\nIhvVKEFODjKH2HzF7Rvdojz6UAmu/yi4f9+U/Jf1LPKU/5a4P855O9FbxBDi\nyW9cwlHRlsLLemPGqjwjDgGlUd9nJtoKu+LYOkgZVU6I77xaj5iqqVqD+UGd\nIRC0Db2RYKFxJNA5aT6YCW3Xrdn7lt1mpzYqwzovJmRoNtt2X14jWz8CXSXB\ny91Y\r\n=dunm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFYcktXeMddV+lZ5PNWekVBtY/1iwkr2KmzX0+qDb4DwIgf8E7KxFzdAf52u8nf5vH5A6ebXJbmkVScnfe95O2qyg="}]},"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-sort_1.0.3_1591885169247_0.5534403727139763"},"_hasShrinkwrap":false},"1.0.4":{"name":"@terminus/ui-sort","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/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-utilities":"1.0.3","@angular/forms":"9.1.0"},"description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.0.4","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-dl6eFIDmngzmReQqOl6fnNCrsqqQd3fNLnTCsPQavjPLjZ5wseyTlA5kTfAHzP8SEu9bqO/JBxrpyziZn9kGNg==","shasum":"ee68f9ea34d6a31d95c3418a7f69c1d920fd004d","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.0.4.tgz","fileCount":61,"unpackedSize":398750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe43zbCRA9TVsSAnZWagAAK54P/R7Vfwp2X7n++gYf4/EH\nTFuyEYc0rwzopxCPTgwPm+xlOId5b//l1jiPKjelVsJ6J/pWKeg5OVgzcdVg\n0EI5nL4ZGQ0shVYRUbKdIYx/HCcb5LoonoB1XkAQFurrusrMis3z0kKLCbzz\ncUzO07v6w5skDF7h+GgWMcSntllri950GrcezvGCzaEhp596hlcLhrut0DLy\n1wTEV4Ov/732dn6wrDhbfk5QGq7O74pZUvMBUR+SMUpmhsbypUhwqZpnhLBD\nQtIotXBKtU+FDd3CSYV6Hw6MtQxh8X/UIuUQ0/ybeO82yH9W/Yazi7BXMPkN\nde7BmV+KYJucHxp0BfnQ0LR1/hHXTx7p9g7XSSeGAd9Xuqgw03XqCOYuii15\nrAkfBOq6mBPw2uw132MNPU7zSrdITx6X1Jyj3kGUU6NKu65DB56FHFznR4Vq\nygPlHmqn/9vnNrvjvxwBAW8K86Ocht6X3jy2IiT+DNYdz4CGdsTN9Cdv3w7T\nDZwNz+NINHt/Gflpso0sA8T7iCpKu0acarjet3qpHcAHQsJIEyZK4UFTwky7\nx6sApAtCwj7evQwOJ7dJuo6lHb0Uw3MXC8tyVniM9KIf2tlG5W26xFGUS9Hm\nlVCuKT1FBiSoM+i2EgVkVUixffkbZf73h651I4+PvXFE/CDoiWbr0vwU1VWZ\nFzur\r\n=adoe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg7Cb40s+3XWlyJM/DhCeG2ks7/TppoN7C9BBKl+Hk5QIhALiLBsYxcwwAfNQ9tYOJu3IhZKyC30WPNm7xzgC1mf9/"}]},"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-sort_1.0.4_1591966939307_0.8676156638752448"},"_hasShrinkwrap":false},"1.0.5":{"name":"@terminus/ui-sort","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/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.0.5","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-ZN8eWdpXs93yTo75IQhEn3+9g8RFBqtiHezQB9fsdn2IH8frksKHoha1OuTA3NYb2kejEhngYtWNwXVNsoJW9Q==","shasum":"35f8bfe8133a27b549acffcc98f121198ca6b2c3","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.0.5.tgz","fileCount":61,"unpackedSize":400747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8iFRCRA9TVsSAnZWagAAlkQP/iGk8qNTZ7Hmi7YynNYK\nsvVaLczgjS72Aa5IiVLy8DSYLFenekoUyiGrK0iuQYX/eXnI/tp+/5j2ujRE\n9/7DnVPNJkRkU6lY3khTl3Hiair8FOygFI3J8f3vYkqeZQsTcv1mgRvhGIK3\ne9uTBSp/bEyp8fJpI9R17sF5mxoiJRvgQVLY+TjG1xLlf+KqjlTbFMS+fV/w\nPFfQJCts6YSB1GGtSxYKN96cSHvIAKNLa/Fco2taAQpU63vK/xTF6IlVa9R0\nRJcJsI8qSD4AdQse16LPlWvkPGPFiFmmGvI1xvPkjyfWIQ14DDahNiIeS/vY\nZBMvDBebz2oY3kvrhovdFfR5oHWOusmryTIP2nY/R4t6XKeCVfE2bdX4kI4E\ngPvgwq1WxjnTUIXr9UC2MBv0rzKh28IeLYLwHVWl1+E+F2/10NESm2nwr14b\nFoJgaGyzbwacChmXAn3qB788gFWmO9atdRp10bzvpFdrG7d3/Z2rOY1umOqj\nwSGFEMYGmPk2HeyvEDO8z6/ndf2Q9XFfadpzEYl1/uNIptUc6xYDMi19CcM6\nVa+WEVT6KH2xVxmzSUghRily5FB4jrPwTkYOj2o5lQ2E0JdhCahe5w8but4o\nsDoHOvwqLMU1Z3waeR3/L+q/PYtRsZfvgTOubNq9CEcgylqbVCitePJcQO61\nVf8a\r\n=A5/p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu1sW0RGFZf8KqxU2LP1n7Qhimi33SXuQGI4npMnJIrgIhAO81wSjFGtIOqjmkqQEMaQWHHRtg/zrtILVxBARinLR1"}]},"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-sort_1.0.5_1592926544706_0.04154771955706593"},"_hasShrinkwrap":false},"1.0.6":{"name":"@terminus/ui-sort","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/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.0.6","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-hp0iTlKnhFSJEux8ETk3IPhwgQoCVAX6plHK953RJCvPlE8teQDAKPxOClHXiWvD5mJdkVqEvIzEcVF0EGGDUA==","shasum":"a7805aa0aff14385e45a9101ec7c3239f03227d0","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.0.6.tgz","fileCount":61,"unpackedSize":400952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBJdJCRA9TVsSAnZWagAAG+IQAIGZZcAuR93goWzuA/k2\nweS+MKrjIxdFjm2vBfIxKvAs1W+Ibk++ST7dkw6QcKk3oOY20PvexZSyq11n\nGdhH6kHWnoaZNGHrgE9eSEKwI1rlACOd0ex0y/0SfhYdbs6judYjrDPxzDUv\n2n7iCjdhp3uvlSgDkIDrvG8YWzuzTvxjCoFk/mJynddhSDLZ4QoYp8qgNsNQ\nCRdXI97Uw4S3a8TEXwLKMe5cMeuaRyVNi36uYQjL3hPdvmcBZZLIseZkO8mI\n9t5Iq/ZE80qDNEDc0AMtQbM20pSkH64dvCKPY6b3+EHe5N7aqdQK3KESZRLJ\nMsYpIyoKrS/i3VjbDWiFB4ztRzYiJUT/84vBUCW30Bi+hqNIAY+asEiPEGA7\nAHk2FWK2ot0vNqC8D8vO/mS8I01ZSfgUogAUMi17XJZwYlOTaXNpQ4KIDMjh\ntVHk7dUndTef7IW6sBQqCGWj9cdg7gZGoKquQTn51kEwdOpqHUfQUjyDE5hO\nC6viN9iOC7xyS6xMIcI0ybFyApYQqdfB/B8Ekswj9nKkJWNjfNv2GKve46yy\nd1/mm2/MJYrgDdbXIotGIQr+LJjqTAWQ/OZ0xye28O3Zyt6sKDApEMRGQvZi\nSv9OKfQH4EZRHXlV1KGavvUl1sZ9TCk2lpZyBo3Mt0kIIgMpJzCjpGeIo815\nr3b5\r\n=P/+A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDwjGBFFPA14gmUr9UeTlxAzJNek9fbCq3Sp0V0jGxtsAiAsyF2kyrs4N/IK9N7Gq6fDNRvK/9K9oFe1qe1oGQ5MJA=="}]},"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-sort_1.0.6_1594136393195_0.1650110945181833"},"_hasShrinkwrap":false},"1.0.7":{"name":"@terminus/ui-sort","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/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.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"},"readme":"<h1>Sort</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  - [Adding sort to table headers](#adding-sort-to-table-headers)\n  - [Changing the sort order](#changing-the-sort-order)\n  - [Disabling sorting](#disabling-sorting)\n  - [Using sort with the `ts-table`](#using-sort-with-the-ts-table)\n  - [Accessibility](#accessibility)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Usage\n\n### Adding sort to table headers\n\nTo add sorting behavior and styling to a set of table headers, add `ts-sort-header` to each header\nand provide an id that will identify it. These headers should be contained within a parent element\nwith the `tsSort` directive, which will emit a `sortChange` event when the user triggers sorting\non the header.\n\nUsers can trigger the sort header through a mouse click or keyboard action. When this happens, the\n`tsSort` will emit an `sortChange` event that contains the ID of the header triggered and the\ndirection to sort (`asc` or `desc`).\n\n\n### Changing the sort order\n\nBy default, a sort header starts its sorting at `asc` and then `desc`. Triggering the sort header\nafter `desc` will remove sorting.\n\nTo reverse the sort order for all headers, set the `tsSortStart` to `desc` on the `tsSort`\ndirective. To reverse the order only for a specific header, set the start input only on the header\ninstead.\n\nTo prevent the user from clearing the sort sort state from an already sorted column, set\n`tsSortDisableClear` to true on the `tsSort` to affect all headers, or set `disableClear` to true on\na specific header.\n\n\n### Disabling sorting\n\nIf you want to prevent the user from changing the sorting order of any column, you can use the\n`tsSortDisabled` binding on the `ts-sort`, or the `disabled` on an single `ts-sort-header`.\n\n\n### Using sort with the `ts-table`\n\nWhen used on an `ts-table` header, it is not required to set an `ts-sort-header` id on because by\ndefault it will use the id of the column.\n\n\n### Accessibility\n\nThe `aria-label` for the sort button can be set in `TsSortHeaderIntl`.\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-sort.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-sort\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-sort/bundles/terminus-ui-sort.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-sort/bundles/terminus-ui-sort.umd.js\n","readmeFilename":"README.md","description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.0.7","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-iAvXIsvlsTGfMvuLO+RCT9Sbv45q2EUox1rjF6VdmuoRR1mhjiAmstFbOp6s2zhgFwv7Odo1BcangWJmF/MrEw==","shasum":"9a97f9227305b535c8f343aecab04470e9b88cd8","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.0.7.tgz","fileCount":61,"unpackedSize":401237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDLULCRA9TVsSAnZWagAAMXgP/RBirViWFF0Kc5hw7tCc\neGNTs2q5YfB6J4G0Vk8FeZh0G6tcCSSYKxdj8T8MsCj1cxYK6eWsoZCczgrO\n22rR3X79sS06kLXBORGhr6HKV+/NMplxn8mvc6s8RzyKyuqsKnm0/DVap01a\nvhAHafPO187v0L6+z3/vdvIOt3wmmD5K6aPlgMYWI+yMBTtVkykstkMYsdGY\niZRHokjt50qVbSjjxm9iNdn+rWA0aiUea9T3r/vKP29l52cq8Vkjx304bKuL\npDE4TxqChX4WYmuocWn/dGyJJn1OXdc3BMwD0NIoSkvRtMC2dg3+3TGhUZ6v\nrw2T8RDrLAoH8rHh7dOm/HoVN4almODOAfmoNEkSH4IOM30l7kya79FvB+he\nzgGNCLcozciSXQSWLAcgzZScW64JPAuoih4Js/zs6qjl8R8nraEZ+Lq5iK2h\nKlo/ipI/30u6wHOtbxC4qNfvcVMYTM60G2nVRcjdahFGTE/gqSEy9GxrWkP6\nr0RtibP4yEML/jA1DpwWyY7YGbTaKQYfVQipK1ocbgmepS0SWSq+2Y+C2N/F\neCgb0gKhKC494FgHMIhRYqTS2wK9i4fIBn+ZwqVv02OQZNjYDLKBBuAf+4IX\nopmVXhLBjA58TEhBTecMTL+4mZGzHe3k5bG4jvgthftrL+CSGsNwo1SJrmyP\n2n/T\r\n=BDsH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9Z4l6N8Z4bDiIy9KVziKKLSX0yUFgZJUKl858Yl0q5AiAjP8Oo4KHSDMS/hpfkEkB3y2BtG4jZipLDYdkFNj1iAA=="}]},"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-sort_1.0.7_1594668299260_0.1541200780153127"},"_hasShrinkwrap":false},"1.0.8":{"name":"@terminus/ui-sort","version":"1.0.8","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.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"},"description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.0.8","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-OIRJzKRzCqiqx2L8JC3Bt6JYsi2oO15rvBiI2D73vemg2P71FkJmnD2YbPyvxbb3LBL8EtfwFeYIRNGaeaqjCg==","shasum":"71d5cd332db38c449a538cbec2da2b32a8af3bf5","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.0.8.tgz","fileCount":65,"unpackedSize":411018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDf8eCRA9TVsSAnZWagAAKbEQAIvBh3HK4DiIEBQP2+Dr\nMJsOvd3aF7yoccwfvcaSOZnOAvtOul5bxrVyfo6i1jqWkhQ/TOu1n0vYSAxs\nN0dxeOE/V+OAUdu0GyDppsXdJ7kUg56J1ksLxeZ7Yc32+zmVO9AJvuwS1KW8\n2apyJfvxg3Yz1m3xScDSGfkGleHMbgPttpnybQP1AgLwIZoczNk5zGUJ0I1i\nekXuEGzwTEEt/3AvucSrACeORoZR4ka/gJfoNFCeBQEvGCsGHVltyevUehAN\niMZRPe3IMiJgRL+F8FUaf+AYgd2W76ouesPA5I690sgmqfdxmIm5MrIj6/sP\nNJ7zMcJvPEyBERvfX5LqIn+nVz7yzGG6EWQHPgPUUrj01HpTc7pYmfzXlPhl\nYrWMCeamAM+40wokGFXwpS4zI4QMKh46AmIspX2YCvef6DIrRjfIFjUaATcd\nYl1894W1eppS0hzUFPHt0vC9JzoQKDr6yaOG1qVQ7XFf3VY53hVIsgEpfOzm\nFKWUyzKBozMB6q24giuOWuVmOkdmzD90IYKpv2lJWgP+mgTtelG5Sr7kbmqg\n5/dhL2rLkKlRyUgKgLNIrKTpn7Ro5E+0OSnwa8ueiTWskFaNuAvwADn8bsZ2\ndQbdLZs60m026noR3u3tpcdkG0h0DtteNtLHt9u6gyxOFA8BnOX+AcFeQg3S\nz3Mj\r\n=eg9G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7nap5UporKf86ujxmMNxX9G10ZH5fopBzYOunyj9QrAiEAg4FF2iW6z0Yi/5vtk+hAoYcxwyXdGbjp2aZmVkEcZq0="}]},"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-sort_1.0.8_1594752797890_0.4659925569409047"},"_hasShrinkwrap":false},"1.0.9":{"name":"@terminus/ui-sort","version":"1.0.9","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^1.0.0","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.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"},"readme":"<h1>Sort</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- [Usage](#usage)\n  - [Adding sort to table headers](#adding-sort-to-table-headers)\n  - [Changing the sort order](#changing-the-sort-order)\n  - [Disabling sorting](#disabling-sorting)\n  - [Using sort with the `ts-table`](#using-sort-with-the-ts-table)\n  - [Accessibility](#accessibility)\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-sort\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## Usage\n\n### Adding sort to table headers\n\nTo add sorting behavior and styling to a set of table headers, add `ts-sort-header` to each header\nand provide an id that will identify it. These headers should be contained within a parent element\nwith the `tsSort` directive, which will emit a `sortChange` event when the user triggers sorting\non the header.\n\nUsers can trigger the sort header through a mouse click or keyboard action. When this happens, the\n`tsSort` will emit an `sortChange` event that contains the ID of the header triggered and the\ndirection to sort (`asc` or `desc`).\n\n### Changing the sort order\n\nBy default, a sort header starts its sorting at `asc` and then `desc`. Triggering the sort header\nafter `desc` will remove sorting.\n\nTo reverse the sort order for all headers, set the `tsSortStart` to `desc` on the `tsSort`\ndirective. To reverse the order only for a specific header, set the start input only on the header\ninstead.\n\nTo prevent the user from clearing the sort sort state from an already sorted column, set\n`tsSortDisableClear` to true on the `tsSort` to affect all headers, or set `disableClear` to true on\na specific header.\n\n### Disabling sorting\n\nIf you want to prevent the user from changing the sorting order of any column, you can use the\n`tsSortDisabled` binding on the `ts-sort`, or the `disabled` on an single `ts-sort-header`.\n\n### Using sort with the `ts-table`\n\nWhen used on an `ts-table` header, it is not required to set an `ts-sort-header` id on because by\ndefault it will use the id of the column.\n\n### Accessibility\n\nThe `aria-label` for the sort button can be set in `TsSortHeaderIntl`.\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-sort.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-sort\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-sort/bundles/terminus-ui-sort.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-sort/bundles/terminus-ui-sort.umd.js\n","readmeFilename":"README.md","description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.0.9","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-otZpKUuEXiXQ0wnvEez02pIHvauPcpC+rIi51a9VzUXPZv+3syjxIT5bE5d2YIIays5ZIF2JSdDhpIUrTpsqAQ==","shasum":"771028ced3bc639303aa76bbf1e29faf83144ae8","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.0.9.tgz","fileCount":65,"unpackedSize":411790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHy20CRA9TVsSAnZWagAA3AwQAIQyDkQF3TQoAyn2b6dn\nZE/VHj80a8ZsdrG+8MxwY1JIQD019+6wYBM7l5+R4X9XTUtJjsdyjYjWnZVn\nNIlOQBIuepbZ7QI7CLdA6gO89t1FmFBkUyg7kFZtgNt4+78WJX2ns5R16qi1\n1R/xKOQdnkl8KEGZywMHFSZ5eix+2sv+1v0odWxtjOm9MJcH3IVqWZ/11gRN\ngC8WHtNmPvm3EunUp74xeSKKjh7/QWWlyk32BXqCRFi6XXyBIN0891+bCYPy\nkmD9uiyNuAkpC8ZZwb0w0Qw3SRm+K/6H9acbFktO7CiyUH7GjJdokFsPLt5l\ncKZjIs3fjVLZ/tqS3QkYlWovUh8po+dPKTAJEivQzKVbG3BNrWG0vdffbxQq\nYV2Jk6kX5F6tLO5PudJTvz+kGNZp0xd7UwMI39xw9kdWSE9I5JEJ/YW2SuW4\nKA43/PAS6xYd+gWzcQHPruMGD14CtvUi7ZgiiOPActchbHv3HjScp+/wQxAJ\nI6dGssu97vhcOruSXocWOWNNmZfwWC6R7ij7KNBIPqqt7wmW5Pbu0RCxLb3y\nZDy1/+sRNRYYIygxmpc8R76wm7xGn/0v5ukJsbMZMHCRsucF22bjqnfGqlvo\nqVFxZAKKWGvhq/+qDtkJoGnBTf3aqtaY+/6VCQMzcGzE5VzILf5hNGw4d/gB\n+bpq\r\n=cfWx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaJRKGVb7d42cLa8uGeM7Tnjr31rfZAZdtsnHqA6z/MQIgc4IYFBhCld2yyXiaGEzpv/1Sa1CODEOt0VLYico8yik="}]},"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-sort_1.0.9_1595878836526_0.3418109630694002"},"_hasShrinkwrap":false},"1.0.10":{"name":"@terminus/ui-sort","version":"1.0.10","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^2.0.0","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.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"},"description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.0.10","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-zXKUNC1eHR9Bex2bbzacETivmGcvQn8clWnzpS6fiub37LPa6aN57uxUfzQGSr8cxZTMsmzltwBvbtkAyDTGPg==","shasum":"f49cc9cc72d6eb80a2deaf96d4c3f5befefc30bb","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.0.10.tgz","fileCount":65,"unpackedSize":412075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIERuCRA9TVsSAnZWagAAwW0P/2/AEw3lr/mNuVP/ot/V\nplTjbcECWUr1dEZdAuTBqH2ZDprs+ECP8kxL+ZznL/GUzB3aA+k+IWj4SuSY\nEn18oqPffG2zlwMTPz7Pyil2OEY2eZVoYzIMAFUnUoC3wsdTJiKIwxloFYaT\nK0fFoL5AOeU5r3UZs4W+KiOqbijc63AcYC8ceNIF+yld4plcDyZ91x8vEpTa\nl0+HOv0xAsnn0A8nDhZ3nn24gMUhi/4kqL1GenxBG1s6k+A8RX1jjLCTUs6j\nJ0U4HKH8jMOTjVOgf9KagRSIolASHWTiSG6IRcCEUnrBgZOw76Zn8PZZSxGU\n1+Z0K8kEr9drGtG//bS0DnvkI9sNBVUu25H76XWvkLRsx3ynA1A3zQzKEFUG\n5Rm5auGtTHIV15y8IeeUTtats1+g2llMh74hqEs8zGKYrGwI/Yxz2rBVT/Uf\nYKDy1dl/Tp8ivLf3SnqyhUopO/XkihKv7i84tGgD5XtopDyNbSH+Q5jvjmPE\n7PgKLhgLONfr0AHHhQ+Chn/xcXhNBv9IVt7GfeuEIIIj3HY2Z25EDVvARRDY\nymdkrghZRSd8UDzaNkfE/k5ahfsaOOe1gwvyEpVMI92//0QEht1Hp62p5hWH\nrCa6QzP6px84mbNq1xM/ZEPAOiO9VEz01s0GRBkNnNLI5A+W20tpprEHw25T\nM4t/\r\n=vn+B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGBbeJd+0wPr+D5CNUl0wZXoa9XmLwyJGe7bv6S1xv2AiEAhT+XEWmf9iwjP75KS8+fFKCEvlUIpVBqTj1qSYEM1Vw="}]},"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-sort_1.0.10_1595950190079_0.5315841666129084"},"_hasShrinkwrap":false},"1.0.11":{"name":"@terminus/ui-sort","version":"1.0.11","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-icon":"^2.0.0","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.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","@fortawesome/pro-solid-svg-icons":"5.14.0"},"description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.0.11","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-xLg/xgUdnjzePO9W55sqaBOLIlyF95S+/ZbscPjqkTH+XsxLukqDZgPR2cqxakaTZO7sb7qq0VGQrcAaLXaFLQ==","shasum":"bc55fae282468417f01eacb4ee8d8f2082b5e321","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.0.11.tgz","fileCount":65,"unpackedSize":415751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIy7sCRA9TVsSAnZWagAADHwQAKB+M68QoEEecmbw2+mQ\nIe+ZevJREZwyPgwD2jPjNjrhXQa3S/nmMKLbUeDoEP2xx9ITrPOzcdT05E8C\nY8JD7nJPVQQAN8trUerYP/IIchIzPF0cNBN57mmp7wb18hnH1fIwObIBwlJU\naF/J57eEbqf0P1jsTPmYcQqDy1dtANp0WfNe6NIemBRDG+BI8kfaH5gUUGMV\nF+Lg6J1R4x1YFK402dKPhX8dsInZWckJ95TaNWlKShC9BFLnCMdxov2cpr1s\nKETpRZMoukDRJX3Ua5gO87TIChFfn/cfhQ1VGBPRTCzALE2Zv3MsGr9NBR82\nLdgQj/hpI2zmA8MwQcUwtVQwBMnAhvNE9crBs4WhxA/uy7ZD2feBOxFFTnlA\nUZh8wtwk3JCLkoca+VeWgqmFWutYqKQyMOq1bX4EYhZi9PqGXAaiqiO7+BX/\nby7txfXeFK22AmLULRlRLblOn98nXo+4XD8lMyHNdfSdcvfdEDpn26O5gsbE\n69OAlDhnrAFPY2/nSdkxQUBlOBjdFOXovHYNix1PJlv/ylYDV4L7iJ3FIL09\nkPoPrAQZuZov+RFKr/fwco1TNI7+NTeUbw3WuZkmL8sFpyYH/Ubk1WGbyfei\npF/kg+Bb6u9y6v8B1fdxJNAjTef7lFjXCYfneqkpMTk65WFDqhpzWa9gkpGy\ndQp1\r\n=NWmf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQ/W5QlI9o1sxK4nE302ojW/8Uc/25vY+Zf3hu5Vvp+AiEA0emGcXLZSDUpCy63uIqSsuOzd/R3uPzwkZI3tmT2L0E="}]},"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-sort_1.0.11_1596141292156_0.9200984804764727"},"_hasShrinkwrap":false},"1.0.12":{"name":"@terminus/ui-sort","version":"1.0.12","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.0","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.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","@fortawesome/pro-solid-svg-icons":"5.14.0"},"readme":"<h1>Sort</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- [Usage](#usage)\n  - [Adding sort to table headers](#adding-sort-to-table-headers)\n  - [Changing the sort order](#changing-the-sort-order)\n  - [Disabling sorting](#disabling-sorting)\n  - [Using sort with the `ts-table`](#using-sort-with-the-ts-table)\n  - [Accessibility](#accessibility)\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-sort\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## Usage\n\n### Adding sort to table headers\n\nTo add sorting behavior and styling to a set of table headers, add `ts-sort-header` to each header\nand provide an id that will identify it. These headers should be contained within a parent element\nwith the `tsSort` directive, which will emit a `sortChange` event when the user triggers sorting\non the header.\n\nUsers can trigger the sort header through a mouse click or keyboard action. When this happens, the\n`tsSort` will emit an `sortChange` event that contains the ID of the header triggered and the\ndirection to sort (`asc` or `desc`).\n\n### Changing the sort order\n\nBy default, a sort header starts its sorting at `asc` and then `desc`. Triggering the sort header\nafter `desc` will remove sorting.\n\nTo reverse the sort order for all headers, set the `tsSortStart` to `desc` on the `tsSort`\ndirective. To reverse the order only for a specific header, set the start input only on the header\ninstead.\n\nTo prevent the user from clearing the sort sort state from an already sorted column, set\n`tsSortDisableClear` to true on the `tsSort` to affect all headers, or set `disableClear` to true on\na specific header.\n\n### Disabling sorting\n\nIf you want to prevent the user from changing the sorting order of any column, you can use the\n`tsSortDisabled` binding on the `ts-sort`, or the `disabled` on an single `ts-sort-header`.\n\n### Using sort with the `ts-table`\n\nWhen used on an `ts-table` header, it is not required to set an `ts-sort-header` id on because by\ndefault it will use the id of the column.\n\n### Accessibility\n\nThe `aria-label` for the sort button can be set in `TsSortHeaderIntl`.\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-sort.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-sort\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-sort/bundles/terminus-ui-sort.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-sort/bundles/terminus-ui-sort.umd.js\n","readmeFilename":"README.md","description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.0.12","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-1Enu/CuHMcH9zlSVYvHvWO/tKuCSd6dRNEt9OenVN5akotGuqi5MS9cpjVD/SgYP5iaAG1EWrEwctXKlxmsihg==","shasum":"d2833f5de5dac012dcb858473a510ee0081b6199","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.0.12.tgz","fileCount":65,"unpackedSize":414331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJCQ0CRA9TVsSAnZWagAAeBgQAIULPJ4y5OQDwpNyKY2f\n6fS9HLdjzKrHft9RQ0EjGMPodNr/Mgqd/K3KMdUk10K+o24YIMVmP5aEGw1i\nirY1z5D2c9XWNNASvShotXy2Urg9sK2saGIkfbiRge6LcEg5ugdSYm91MpmL\nXb6yVrtu5OKjXkjB22BJhnfaYA6BrxPkn9ydEE1436BDxAEcPid6ANT/ifBS\n78GMS1N8APJPh0MkdSX1YooTyrVoyAuTG0BYE5sdVln2Uy6g9T2s8eHzjxXd\nede3lM6lbFBLJKUU531mX7Oc/jNmoAih5v1krylw+QB4DM/cdnIGkEj92HDm\ndQmLOR1JcQoL/pDX2cayrCFGv4di/1J7yHes+BJNn1r82EaL52h7uFIQ+Ani\nJ6ZtdyeXctUaLX1rT9zfhQOUOSCWRwwCxp2Uvr24VBBXsTDXagJhG6Ka7iwH\nriUod/0tZY+QURIbcaXQ1/y/qS+M54pSDYZ5NZVczSH5BbZciE+23Evgdzm0\nLPrsmF0dc4roPHxtvhdCByHL8Rb/nhTBjg9Jm2ZtM3GvUzpiscnK9o+tMASn\nUw55dFJSvs1/vhIWYYAU3+XKh3jMLl6ptO1POHu4TckDmHb7aFV+lwHwSOM/\nVQvkPiIbwCSdFcAPJxvV03EczU1bRvrTXP9ByOzMY7k8Ew6Y9LZeIDoRiOzW\nuJ09\r\n=wUyB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnEkTickoe7t9Yyc5OHbIYGQbXzAHutBU6JP8NI9UEXQIgOSwXiG+dxpwgvJeUyRcV7jgRYtx5U6RGhBnmW1GtdIM="}]},"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-sort_1.0.12_1596204084213_0.6545840248744548"},"_hasShrinkwrap":false},"1.0.13":{"name":"@terminus/ui-sort","version":"1.0.13","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.0","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.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","@fortawesome/pro-solid-svg-icons":"5.14.0"},"readme":"<h1>Sort</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- [Usage](#usage)\n  - [Adding sort to table headers](#adding-sort-to-table-headers)\n  - [Changing the sort order](#changing-the-sort-order)\n  - [Disabling sorting](#disabling-sorting)\n  - [Using sort with the `ts-table`](#using-sort-with-the-ts-table)\n  - [Accessibility](#accessibility)\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-sort\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## Usage\n\n### Adding sort to table headers\n\nTo add sorting behavior and styling to a set of table headers, add `ts-sort-header` to each header\nand provide an id that will identify it. These headers should be contained within a parent element\nwith the `tsSort` directive, which will emit a `sortChange` event when the user triggers sorting\non the header.\n\nUsers can trigger the sort header through a mouse click or keyboard action. When this happens, the\n`tsSort` will emit an `sortChange` event that contains the ID of the header triggered and the\ndirection to sort (`asc` or `desc`).\n\n### Changing the sort order\n\nBy default, a sort header starts its sorting at `asc` and then `desc`. Triggering the sort header\nafter `desc` will remove sorting.\n\nTo reverse the sort order for all headers, set the `tsSortStart` to `desc` on the `tsSort`\ndirective. To reverse the order only for a specific header, set the start input only on the header\ninstead.\n\nTo prevent the user from clearing the sort sort state from an already sorted column, set\n`tsSortDisableClear` to true on the `tsSort` to affect all headers, or set `disableClear` to true on\na specific header.\n\n### Disabling sorting\n\nIf you want to prevent the user from changing the sorting order of any column, you can use the\n`tsSortDisabled` binding on the `ts-sort`, or the `disabled` on an single `ts-sort-header`.\n\n### Using sort with the `ts-table`\n\nWhen used on an `ts-table` header, it is not required to set an `ts-sort-header` id on because by\ndefault it will use the id of the column.\n\n### Accessibility\n\nThe `aria-label` for the sort button can be set in `TsSortHeaderIntl`.\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-sort.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-sort\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-sort/bundles/terminus-ui-sort.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-sort/bundles/terminus-ui-sort.umd.js\n","readmeFilename":"README.md","description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.0.13","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-0jf8IY7zsitgHufBXdm8P1T0H1gcm0C7W6boEm2aw4NiPnpul0gM8z4zczQKn1U6mO2URln6OQEiyoI2A6XiWg==","shasum":"e80078cd4ba026bc6f5e00b2035513779d69dd18","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.0.13.tgz","fileCount":65,"unpackedSize":416078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKwSOCRA9TVsSAnZWagAAy+cQAJV1B9+2HlaF0DP4S1Au\nA4W8lAQ2E9PG7kQ7sRDOkcri8tVzpO4PiOF5RzRcrGglx5s2zgad/8uKCThM\nHtBi2vAGkeEu+/pzmyjXAzKXu+pldKSw9A2q32a+IfdREl1hTRpEGNcgGt7U\n0WBEmbDq7A2VqCX74GCAfalMaCDaeUXQJUK4JLtPLbMpKSiUMIktmOTfk0ON\nuRIuirsGXjo7fxvjJDdKGIqN7VMn/1t7mV0Bd12kwolHU98yPf0+/6/5RtHk\ncz/PjGpCEwwQmJdLTvMMClRCmxduAB9gTz/uCqec7ADRnBGlhxvUqMBNAplC\nTo6YRpW6+XnGUaFPm+ttlcS7B9lo2zvfZEx/gJg/nYuFkhMK9zACia5/JnN8\neCP57P+QyetOW1oCN1iY292YA7kLzxl+xUTfsM3r4jI831SOkTCv1S5xsiUY\nWwc35SqlF8DJPpjnb352X/PapNdXrE2JP0XC1IvzI2tw9K2D1Bg7RgJ+Bt7O\nmzu9Jsu5U3rSUcmn9U23/x/Rdh3CXbwJz0QTAuDs53JUgVGcGBzSkjanFU5Y\nwmXefaa+90VSpKDBsceT4k7AfTSRV/lC2Ezemfd9HSpl6t+3SiaxgcUzLirL\nTAGfpJEFEYwIMprnI9rQsCFbLexigOsDCbpKxIBKxHB+64/S1ClynL6lW2O0\n/sf0\r\n=YQPk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZE4NvBO5HeLXSSpUKD4HXX5blY/h7XRLw0JiccHhQ2wIhAMK1CT4g/7+FVPsEm5V51Ikpt8hKjOxP9OD+9kp9Oz1F"}]},"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-sort_1.0.13_1596654733900_0.5157083621496839"},"_hasShrinkwrap":false},"1.0.14":{"name":"@terminus/ui-sort","version":"1.0.14","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.0","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.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","@fortawesome/pro-solid-svg-icons":"5.14.0"},"description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.0.14","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-3xgo/uU6A5AUNdpWaJZLBF1fv9IAOGGBMk1lDVbr7l40pSTvMnnlNvjenQjr1/yj4K3cI1MV2q5QCmgJclTnqQ==","shasum":"ca85806380530724a4814048a71c23a7c2593108","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.0.14.tgz","fileCount":65,"unpackedSize":416051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLAzRCRA9TVsSAnZWagAAHyMP/38HR4iGzmTpeWOaBXEG\n2iZF6qnB0E4E8GImLaruMR7diw/3sUiu1CHjVYZaZWnqSdh63MDa7sy0/4Ad\nL5nGtDHAgwZnS44TFoUluBPIQXk08u2k65gm1577y5mP8NwHw+QDgG+q1pV5\nbsoTdLS+EgmP5XzUIBR1mEN+8cY15niBs9Bh7jNFlNsPTDsOBB+qO2CmxRp2\n7bRDsUsfrFdXpD82KriQjdVX4BkLVcPKAfX7iX+AZGSj+zQH1bD5zOrL3ZFE\nrkInylCgiRuBmDqzZTv2KptyP7a2kRANDiMGQx6D1UwLoiqUAqfV1jbYWLte\nCk79GMdDEUb1zgLiKMa8v0Pik/Yu9On2ZeXo47ZXbVHFiOKZ+0CB/Ymp6acW\nCfBDTGnvho5pEhhfHlrjK74m+X8luBZty5UnZqIYBb/frGpgC1k8deC0da0d\n3WCQct7a45v0e3cbEKHdMDOxD7H08Gl5vKJHXiS/UWOWHDihvqJe/NmgPzFy\nKYfOnD/PQsCPYz4UeWHBXpBMYN7MSZeCQG97X79vjozgz0lLbz3Tj6uk1oqL\nuGKqyOP+1VQk9IKSnqsWsv0Ro8/gZu2kMwna/6FnD9dN2PYjvK6xhiFYimAu\nUD3G4bCxLFpM9ZRsR6dt73c0JlP+bJx/cnE/BESlfX0l+tSibSalXOSy0gIz\nlA3Z\r\n=ccp7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBsOnvcb2cz4B0Qek5qW/Yg6COJ1KGcjCp4qmFK/nLNAiAuKBqFLlymv7OEMqbxQ37ZOCDRx2r0UW7Yxaz637PTqA=="}]},"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-sort_1.0.14_1596722385070_0.4217039084127332"},"_hasShrinkwrap":false},"1.0.15":{"name":"@terminus/ui-sort","version":"1.0.15","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.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","@fortawesome/pro-solid-svg-icons":"5.14.0"},"description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.0.15","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-m1XCvQAgkJLyBT4JYYKYikgbPe9tbB4GV9uvErjszW4Mt70VGO8ja6No1JV7IIAMtGUGrmdx/xPvZoQxlWvLaA==","shasum":"a20266c610dbceb4af234e59e7af607b43e081f5","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.0.15.tgz","fileCount":65,"unpackedSize":416246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMXQECRA9TVsSAnZWagAAbKoP/3x+C+1AF0oJ/teBPh0p\nFGHMPwfcBnwQlxIgggtXE4N+HVlPBCBTz7YBy9k5aUp2ou3vfwM2aJxVnkH1\nwpUDMmfEjnFzzav6R9yxtEAzngS//PRf/m7hlpfuy5qnsqojrig6RWAJsOC3\ns9Ji/va7jysh6BT+hKYggxOprBvxUx/B8n+G1YyLhJ19PF3ZZUfZuXY/GSec\nK2AR9qvqa71kAaKHFpSYr0cbWLSeXCtoXkkahEsfPeYQ9v7Ez+YzuxGeUKR+\nQmrQl3bH5HnodMOwQUYLCQrfSPPQLVb09mSRPKwSdKCgfFqcpjWtQpcb3liS\nwM0ST5QUjeh5Un9ux324gn9HeXygu87MKYtsf3REZTPxdmho9Zc5iul0gtdb\nqF6K5lbKhO9cjfOdbfwngA6xbG7Jz2nfOvjwsSAPdZjKE7He16wsuM8SB+WG\nmXQSoipgL3hllKFMwBfJ76QEwK/ox4ZC8iMFvgIdGMnEEYOcQYq/4xh/CcIv\nMA/3B6aEJ1h9UFAVkzbm6eNDlylvlzC11aTUYmtm9OGnA715v1O2QCnAKMD0\n0EW10gV2Gf5dIxhWbyg4LxxTMUKqtIqMucI4wkq5kIqSy8nSWhw3DgWVXPZH\nIds5cvhMR1iJg7JDxrDbIQK6ZKeSB0WiT2rByDmfmSOgJUC7YEXT2BdHsyMH\nT7M8\r\n=BPN0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJolVVt4iWVdrnXhdafNtOnmZOxb5GQpE78ReAb1N4KgIhAOZNZyIX0ihKNt/OYVbNMHStLM53OgHkn+xemwlM70eI"}]},"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-sort_1.0.15_1597076483887_0.9663406676221211"},"_hasShrinkwrap":false},"1.0.16":{"name":"@terminus/ui-sort","version":"1.0.16","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.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","@fortawesome/pro-solid-svg-icons":"5.14.0"},"readme":"<h1>Sort</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- [Usage](#usage)\n  - [Adding sort to table headers](#adding-sort-to-table-headers)\n  - [Changing the sort order](#changing-the-sort-order)\n  - [Disabling sorting](#disabling-sorting)\n  - [Using sort with the `ts-table`](#using-sort-with-the-ts-table)\n  - [Accessibility](#accessibility)\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-sort\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## Usage\n\n### Adding sort to table headers\n\nTo add sorting behavior and styling to a set of table headers, add `ts-sort-header` to each header\nand provide an id that will identify it. These headers should be contained within a parent element\nwith the `tsSort` directive, which will emit a `sortChange` event when the user triggers sorting\non the header.\n\nUsers can trigger the sort header through a mouse click or keyboard action. When this happens, the\n`tsSort` will emit an `sortChange` event that contains the ID of the header triggered and the\ndirection to sort (`asc` or `desc`).\n\n### Changing the sort order\n\nBy default, a sort header starts its sorting at `asc` and then `desc`. Triggering the sort header\nafter `desc` will remove sorting.\n\nTo reverse the sort order for all headers, set the `tsSortStart` to `desc` on the `tsSort`\ndirective. To reverse the order only for a specific header, set the start input only on the header\ninstead.\n\nTo prevent the user from clearing the sort sort state from an already sorted column, set\n`tsSortDisableClear` to true on the `tsSort` to affect all headers, or set `disableClear` to true on\na specific header.\n\n### Disabling sorting\n\nIf you want to prevent the user from changing the sorting order of any column, you can use the\n`tsSortDisabled` binding on the `ts-sort`, or the `disabled` on an single `ts-sort-header`.\n\n### Using sort with the `ts-table`\n\nWhen used on an `ts-table` header, it is not required to set an `ts-sort-header` id on because by\ndefault it will use the id of the column.\n\n### Accessibility\n\nThe `aria-label` for the sort button can be set in `TsSortHeaderIntl`.\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-sort.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-sort\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-sort/bundles/terminus-ui-sort.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-sort/bundles/terminus-ui-sort.umd.js\n","readmeFilename":"README.md","description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.0.16","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-NuiBHvLxGsORLeZAc/Ecf7ytuEZjWFPv3e3J5/+OpKsOHKwZfZo0ewZ4HolnCmOlPvsOZM7ABbpaeIhEFQIR/A==","shasum":"769e6f61c462515b22f834c7c263de6fc663a8dd","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.0.16.tgz","fileCount":65,"unpackedSize":416377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNq6gCRA9TVsSAnZWagAANN4P/3WYbGZGdrzBp5SMVg5p\n0yOLZmQxV5DdUVPKghNn+aNfyZul74Vb0T2wsUGliEvorVeK8CWjjvG5JN+F\ncXwpfAeSNX8tsxlap1yGOTt3lMSGNovZmpmDb8gh2fB6CcsZAfmE/LkEmMn9\n/Nu3jJqW+V1a8GhmiQj/Z+Z2ADdc3ut4g1XL8q5PBIoSPR2Eu+GdbaxDghE4\n47vtIIfPaoIVhMt4Jd2MGCPV4iR6BugALmPTx2yxLhxdapO9caIsZhYKsZXN\n+Mz9yt2i/gPovxDse6dp38M/o7mtISn/4HiSLbZFX2gLtILoD5PZxEQ0SQXU\nyPgklclEFrcXzsBG/NT9Q1O7rRGM7nQTzPPNGy0uErk1wz5nEgUclpM48lRx\nGbGiEMTiTdQ4lnWjMxwobQTVk0uFZy1V4+FRdlop8iqCTsrvCeCRwwcYj/uG\nylu0JY57pdj95q4xaV7CWDO1kQCK9TFwsPnpEIO1P/b39mMW3/dhi2bt81R1\nUKxV65vyRzBJLJyyF6cnVmNgm9MoyP8ZtsngFo8Pl3ZM8quEy+p/WvGPMGKR\nDMJuZkZEkO3JNBqiYwNaOem6X31PT+R0zCEo8/exO73SBzu83V+Ci1g87CCl\nY37pZ5A4m2ecfgxibSxhqieaGs4Oklbcu2o270F4izwPIx9MRm7m+9n59tpU\nO0qo\r\n=NjT2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQpRPaFLgP+mLsyaFgX6hgYBhUwAhMnE6YM0mHvHCWOwIgYJMe3mUD71kyQ5edsGpZRk4TDIMg7CRN5MAHUbeZ0AU="}]},"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-sort_1.0.16_1597419168133_0.6276842865427457"},"_hasShrinkwrap":false},"1.0.17":{"name":"@terminus/ui-sort","version":"1.0.17","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular-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"},"readme":"<h1>Sort</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- [Usage](#usage)\n  - [Adding sort to table headers](#adding-sort-to-table-headers)\n  - [Changing the sort order](#changing-the-sort-order)\n  - [Disabling sorting](#disabling-sorting)\n  - [Using sort with the `ts-table`](#using-sort-with-the-ts-table)\n  - [Accessibility](#accessibility)\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-sort\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## Usage\n\n### Adding sort to table headers\n\nTo add sorting behavior and styling to a set of table headers, add `ts-sort-header` to each header\nand provide an id that will identify it. These headers should be contained within a parent element\nwith the `tsSort` directive, which will emit a `sortChange` event when the user triggers sorting\non the header.\n\nUsers can trigger the sort header through a mouse click or keyboard action. When this happens, the\n`tsSort` will emit an `sortChange` event that contains the ID of the header triggered and the\ndirection to sort (`asc` or `desc`).\n\n### Changing the sort order\n\nBy default, a sort header starts its sorting at `asc` and then `desc`. Triggering the sort header\nafter `desc` will remove sorting.\n\nTo reverse the sort order for all headers, set the `tsSortStart` to `desc` on the `tsSort`\ndirective. To reverse the order only for a specific header, set the start input only on the header\ninstead.\n\nTo prevent the user from clearing the sort sort state from an already sorted column, set\n`tsSortDisableClear` to true on the `tsSort` to affect all headers, or set `disableClear` to true on\na specific header.\n\n### Disabling sorting\n\nIf you want to prevent the user from changing the sorting order of any column, you can use the\n`tsSortDisabled` binding on the `ts-sort`, or the `disabled` on an single `ts-sort-header`.\n\n### Using sort with the `ts-table`\n\nWhen used on an `ts-table` header, it is not required to set an `ts-sort-header` id on because by\ndefault it will use the id of the column.\n\n### Accessibility\n\nThe `aria-label` for the sort button can be set in `TsSortHeaderIntl`.\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-sort.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-sort\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-sort/bundles/terminus-ui-sort.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-sort/bundles/terminus-ui-sort.umd.js\n","readmeFilename":"README.md","description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.0.17","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-5Quln00wbptkoGRF32SoC+wTRXd/LhqPCplHGED3k0pYUrbHjNYdLu214AZ+O7VE/eHIGrhLxjihJRajhcJzQg==","shasum":"510a926b5e9961e434a7ddea37961ae230e5fe1e","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.0.17.tgz","fileCount":65,"unpackedSize":416634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUlcTCRA9TVsSAnZWagAATrIP/jHfwlxz2mcg3jwlkVGk\nyRO+Em79R4pLXKl2SRSBex80mkZ4U/uRacp85tW8ygc6Em4Kf7vIv9y0j2og\nxRYbdfRgfrJG2C086gby1CIXBHoIPqZdFF3JaSpe4wsdmPl/ycJdjvrg64pw\nHXpXcaP7z1V8ygo5UF6JC9nS3/p5fqmzprCRsOoZNmYp7V2/MbI13su+Jnuo\nBuyC3DemjfMWTmsvAwzxcGQeUREQi6wYvRZQWSk29qUY8crYa/05yTz4cQfO\n8ZO/sFJP20qjIIlkEZKdpFfWPW0T7gHaPVgRV6L4YA4yGM8XKu0POwvDsfTz\nLnYzxjYpvawTTWiG8g40Y8UKC+T48UJ3CDoTqF4cxleJYO1y5n73mhTSfh+u\ndCec4hOzYq97qdLgHFYly2QrmkeIOd/MHfTdwaHXEtGTGU3nT9pd846mpQ1h\n3rdmWL9iKlInWnvKK9T18Fet45r7NlP2QE6vIuC9dvAlWQeNgBZ578YnPn0k\nQU623moQIKnEL28hlA1M64ltmbuxnKMdw/vdE62K0UCQe5kH7vqMABNAFk7p\na6XnjaUVUWnqztv4MyOZoMTLM9BsgRvs5V+5qCUzk6c8GVQWTXAv7W1yBaZV\nIX4CnpX4KcfMMc5cz/12Bx7yxp2zVcHV+TkMOi63En2A9itvcD34UpgTmiV5\nmsf6\r\n=kzQU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsaOcWM+s2XksJFLoEe/JXB4ObY0aLsX4hxvJyXAy7hAiEA2L+wVNo7YpZTxJlUXyYXl6ElaGDqHCU+kEhUCXBzQhA="}]},"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-sort_1.0.17_1599231762700_0.9380282739671613"},"_hasShrinkwrap":false},"1.1.0":{"name":"@terminus/ui-sort","version":"1.1.0","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular-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"},"description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.1.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-z3DhrXxPwRTWXxdT3wXOjAe2eHKArCstxrPEdOUXWueD7MCQyaNdZzzNtSLsjYMCZ6rRJzGRgIQgwi9WOpeg2g==","shasum":"1fde19fc865b6d57a41e15e49ffe44dc817ecebb","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.1.0.tgz","fileCount":65,"unpackedSize":417140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV9MSCRA9TVsSAnZWagAAkBcP/1gM/CLQRX7VYL23awjD\nP7UEfJl14i55XOSI+EzPkOORH/dHZ95qWPdHXP5P9rz2z53P8Ogmd/Pdo5xp\nyAsp79KvEETfw4COXnFPmND63taNVnsiVe3j0VoveCO3elW9icUzlYN8D+WW\nKOQMjKb0Wxb+2PjD1EG7/UcVsFqWD9sJf4gBY0G4//ONRIwNsZpW3Y0voeuu\nUhuGfiwiKG+JuAmr0JaYSHdQxwQVdhz0GWfXpURzdKj1wsSCcGUoRV0HTy5X\nbNeuE7e1mJhRPjY7RyAiCqW7PboWqpatMhidnLMXUt4P+DImQXOxeQLveboS\nxLAx4/TWsxP6I8jJVusXMmNF/2v1nQcZCCbHMnMy+jKYVzWuRYUzhPHGwdyq\nHzIc6Lo0dq7ngib9BuQMTzBLV8hcjADyaIGi5ZUh+6AAXF9ZhrgEWO+c02SD\nWggViK6noWUpy1uHfPhLhcZb0+HlKEhRcT+p9ZHfKpvFI74o0S6NUKbQ+WCr\nIfDi1cTq30xvJ2b3gz7Kwfr1iZUkNA8XzAesTdkJdLyu+GIJQhPrsMJBA74b\nZTWRtJDieP2ehGGpn5Qu1KrA9bZTpQ5BuwYrktxZcRe3CX+8ilF7/DGSXs0Z\n1LG7AgDPqjRqqFCG7tX8Hb4kYe0MfKhKz2l9fuePVrxPn4f3swAL/EpCFX8f\n1XGZ\r\n=sDFG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpFWCkr2/j87LZ3dU49GhIT/MqQi769BUpt+mj7V9I+AiEAo8roZA3GiTOgvzHwGhHWtYW/Unksr+B7KmSTF+rWKSw="}]},"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-sort_1.1.0_1599591185590_0.005912700537259674"},"_hasShrinkwrap":false},"1.1.1":{"name":"@terminus/ui-sort","version":"1.1.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular-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"},"readme":"<h1>Sort</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- [Usage](#usage)\n  - [Adding sort to table headers](#adding-sort-to-table-headers)\n  - [Changing the sort order](#changing-the-sort-order)\n  - [Disabling sorting](#disabling-sorting)\n  - [Using sort with the `ts-table`](#using-sort-with-the-ts-table)\n  - [Accessibility](#accessibility)\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-sort\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## Usage\n\n### Adding sort to table headers\n\nTo add sorting behavior and styling to a set of table headers, add `ts-sort-header` to each header\nand provide an id that will identify it. These headers should be contained within a parent element\nwith the `tsSort` directive, which will emit a `sortChange` event when the user triggers sorting\non the header.\n\nUsers can trigger the sort header through a mouse click or keyboard action. When this happens, the\n`tsSort` will emit an `sortChange` event that contains the ID of the header triggered and the\ndirection to sort (`asc` or `desc`).\n\n### Changing the sort order\n\nBy default, a sort header starts its sorting at `asc` and then `desc`. Triggering the sort header\nafter `desc` will remove sorting.\n\nTo reverse the sort order for all headers, set the `tsSortStart` to `desc` on the `tsSort`\ndirective. To reverse the order only for a specific header, set the start input only on the header\ninstead.\n\nTo prevent the user from clearing the sort sort state from an already sorted column, set\n`tsSortDisableClear` to true on the `tsSort` to affect all headers, or set `disableClear` to true on\na specific header.\n\n### Disabling sorting\n\nIf you want to prevent the user from changing the sorting order of any column, you can use the\n`tsSortDisabled` binding on the `ts-sort`, or the `disabled` on an single `ts-sort-header`.\n\n### Using sort with the `ts-table`\n\nWhen used on an `ts-table` header, it is not required to set an `ts-sort-header` id on because by\ndefault it will use the id of the column.\n\n### Accessibility\n\nThe `aria-label` for the sort button can be set in `TsSortHeaderIntl`.\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-sort.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-sort\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-sort/bundles/terminus-ui-sort.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-sort/bundles/terminus-ui-sort.umd.js\n","readmeFilename":"README.md","description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.1.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-cxKBdkaoFRe/QdG25EQU/jitkuAFCAeUpFjd4uLhe257Q7brJuH/qWXReYMEYpsXpPZEn7ep1bGEsPRDbeaBhg==","shasum":"1dd791ad12f8e10ae7f3e266bd85d2ecbbbefb00","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.1.1.tgz","fileCount":65,"unpackedSize":418171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX6rMCRA9TVsSAnZWagAAJKcQAKHTt5jiVelu0jiQaz+3\npBLIlKBsnaFxZPv3BDJpUloqwaf3rhoWrrr0KU/ehX8pjtN00lYvNaN4HqfP\nZp0kePQM5UyuFf5EhJ1DVqYVQdpeSw3uqVyQf1fRS62rGOYBluCv/QEXOCfG\nqg/sjgWPg7XZNSXYg7lJZpw17jA7fAZ9umWdhqJbUBwEG/a8urwf/h5rgJt2\n4KT7G+q/QCOniIMdgiyjGZNrtRATsTI47ESoXoT+Q8cNa81cSU6KL3ZLTOP6\nMf2WnF16cqSvBGH37YqhEMl89AxZsuH5rfKz81eUgPgV77tBE8/YO9NA8e73\nEf7IROk2am8JDgehmUGgujTJcN6KLmyt4sH3g3y+x8/nsiGXyz1ZosjY0rpV\neqbRxd6DLd/Uxz0rmMdyGr0G3kbl/PTtFC6HWW5W7D6JHRNBOAZwB/aZQ+mu\n1sskUHyg9+lu7LeYWFO543CZ1yhKgNeyqtRYsnO8oI924S2XCjqKu74QLU5i\n+t1MEkZvjaFjIJNQnb+BpzEOt4ztRrGISkOm5ZvmoFtek2SLZhWlW2SZIekp\nSLZAZjB75NCk9Is9+nJ16nzVnyFQ//njOErd1jzofCy2BygnwZ1uszz3GJ52\naNFBKLeMGO9XVEBCwz933StQvFZMIanaZbtC/MtZtbt3XA6UbV8MvbvKrpUu\n6SsN\r\n=7ZkF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhwwauOpgu5IrnYKWLX1N8Ww8Yl//aSq8FvgFrc0G78AiEA8uqbbly1UjqAG7XNkzlXX+bdOCAoydJGj6eu9u1/7so="}]},"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-sort_1.1.1_1600105164130_0.874337801064162"},"_hasShrinkwrap":false},"1.1.2":{"name":"@terminus/ui-sort","version":"1.1.2","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.0.5","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.16.1","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular-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"},"description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.1.2","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-4n7OCbNwWTyt/R2zTdRHmEZmJOU9z5hFi6VI4h2FHZDtVVZA14DwRT/QkGmSihA6OT4bWamN121pwBQzEQ5VZQ==","shasum":"e59f50a1d07f661b96822d048923ab328f30d069","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.1.2.tgz","fileCount":65,"unpackedSize":420802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe22/CRA9TVsSAnZWagAAfnwP/A6P1vAW6Kw4sbvpOybH\nYcddVbY0SinyoYMz0d531u5IHTXXFCmvZ1X38I8AgpDfVBV+jaBg/r9E8Gzm\nUqb7Crz4WiWkMdearDLbcHehDC1CbQEexdBJies5X+XsviAG/RmkvTnds2KU\nNnpZIOULvGomfYRRolZ3pit4U+XDaJc3jpQE6GItWpozHEcjrdZItizvWVoV\ngYhjFTjZNcNYZw62L73Vk3L4ZGWBXZ1PsKUfeUs3YHB1N2Rg58xZWW9ApXZB\nIV9tgpdmtqpbkyl8mM5YRTUE4OU8mDuN/4QcqWqSq6Ag/FXFl85O9Z0JNEZg\nGvVaeaI1Om8fg2/rfhkyYKjIZgQht4oKdq+Ylqns9IKkksrBPb3v6ddgppJD\nuex84qV4S9NUKksnJu60UN4iTxOJeiTo+6PwEadBzATtDl1wAhKvwREd3AFT\nVwDRnXTk5S4XhvHjl4fUyqFutGCLXmHPWJ29zXMEwYCYr9vVZpAi0P+Bg8os\nafMJGZKbA/VEtli30FKcVJmJFL1uAqtvjwyDuqg7K6EwSZvsd1Tg2GCXubVz\n6cq7lfyDRc2ckZL8qEbYSof+aq0PjtJ3i/ScLASOlQ13t67S/o/Hht3B/uAI\n6i9v7LHnAdaK2l3Mk6CTMkX5oIiRo2b+FgNmbSoaJ2fF3PM9xH+OwksLESAJ\nxEPB\r\n=LLur\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXNWCaeO0aPCtGdAuB5WhksmLtx6hpHIyQjnF8ug2VFAiAq/BJifh70J5a/DLM20uCLxCsJ0KJgzSBSUqCiZ645Rw=="}]},"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-sort_1.1.2_1601924542614_0.7640830609257545"},"_hasShrinkwrap":false},"1.1.3":{"name":"@terminus/ui-sort","version":"1.1.3","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-icon":"^2.1.4","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular/forms":"9.1.11","date-fns":"2.16.1","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular-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"},"description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.1.3","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-XU0/K4i4El6dfOqc0IO6mmnEypjFimCloZAjksRziyQXM7YS1+urjyHpaTb2TjPKvJ6Lbo0z/I1re58DfvmcxQ==","shasum":"01bf08dc9e3a2a09af90c8877e0d2597a26dbd3e","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.1.3.tgz","fileCount":65,"unpackedSize":421086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpYC2CRA9TVsSAnZWagAAytQP+QDYWSPMqeUKZd8aGWfA\ncW3X8wv/bLjd5wdQ2g0ACsBUbGdlLM3L6TD/DT8A9O69X5zAloJcg8O44NHD\nTuRJsc3ggWS1HbvpGN5XDsFgeua846hVEAdrmfnZ9VSrJr2Ni7NHDbeU+MbF\nj36bqHFXfgHs7DeGY7UrVtE0/+WPhJMBqb57YodJXsuPLsgUGPmJCF3gjmAf\n52gvqMdthZul1Em0U1Vhxhkq/W/AgzHuTNH1+/H/WKqnSiHmwpwpPdKzUYFq\nJ366vpJJbjoTbXkkC4IRimewimaapFucG8hWkiL94fOQYnmZ7nq5CRjDL02j\ngGXu71uRM0ClT/sw6UcTcK1JmsSzZLaZaovUS99X+5hZWV/shYWQD8Na7bgh\nqss2rU/cwlgHobMnQUV+2tvjQWMNXTL6I3oU/5Vk/rsV1slvnr5jXqZNLLLB\n/zM8+I4yAB5vs/ldNqoaQMr2EHpWaN7PIxYK1zlDlHMX+hMV1P7qnxdnAKCY\nSVojskU28pCUQ8lpNgzr8ylfKxIj56FCDq/MMnx2ZdfUDjfxiBs4MjzbvIJ5\nteYlVYQSVYCuXGZOvHp1GZWwbRdUCHunJqSe+AIhWuYUJrelINGuOsPcOXOd\nqgRRgfLwuGu2NIrOvPw72Ra9ZW+izZlSdR5ZDO6X33ZAddP24PGaKJMQZVb0\n3q+O\r\n=tKhY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEM2FXPU2rs3HC+yQtfSO/0o1BM0XCW1nAcJqZ7EFC2RAiEA9TElOGDMhnlSnKJ6hqjge6GMQZVHB216UBSN7sSjd34="}]},"_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-sort_1.1.3_1604681910381_0.6957637756482906"},"_hasShrinkwrap":false},"1.1.4":{"name":"@terminus/ui-sort","version":"1.1.4","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^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.5","date-fns":"^2.16.1","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.1.4","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-ODFxAysYLQTKT+acanGqekMNLs1kaxwggXOfLZTmyOoZ8wSNU7treDu8pfqkl1I+lD/Ea/Te+5E/Q/gs0Nkopg==","shasum":"29a4ff6ece92de02dbb4272c4dd5c993b699b8b6","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.1.4.tgz","fileCount":65,"unpackedSize":421770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq9M2CRA9TVsSAnZWagAAmekP/ArvQcWTBtu62Do3yMRg\n3SNX28lclezRKkczPmw9wNxukrRmzz/Afgq91ol3wGv1DJ8l/ffHYO3lltkZ\n6nzkKbompNUZYftopZzXq1QT8fzigFMrfKg8wLgowyBd4F7SRn5vRj8Wk54g\nhYUWGGK5MvWaki6tLSAOVH98YpkZtmsj8aYCD5BrTWaRXP/FiPOKBX0mgSJL\noew6jlcQGXrfpR/puUTpPD2bgfo6VdHdAPxx+XrmY2U0ctAqc4K4Rc405vkT\nja2dY9XLIsB5RB1W6JD4GmzA/KQ6jo5lJ546iGjOhvUUvQoX1PpFnhREe4q2\nxyzNQFrch+dPJEvWw5J7rYlyw83mhmxbi+/m3Vah56nj4rthK74c8jlJImr1\ndS1gS6GEzEiXVtINZ5dZeFIG6nAAzVFxxm8DPnNxGkKAHqkhvhTQMC3Phg5T\nKEAoOxbwnHqB4Z4kIdpkoaklFcMa6LEz3w/oe7tfkQH81YaI2h5cq77u+EDy\nPHHhW+7kD4u3WWa2iOyJebl4Mk5Etq2oO9tLkYrB2lcnVNzY3mH1cAo/VKY+\nZFYKoQRElqMmCeuOyOUGAdQSLVAWQO6iU5bOFSf8e0EoxN2RFXnd+cnKDLyP\nyuQdACvy/ZBedlub5YObPgUDI2HzaMp0I52hkTeXqQTDCOrj4G2mo226sfoV\nCFzt\r\n=l0rc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICO/yWcUc5YgqyqmbdGjDe8RRQEGufGFGUQn6PeFTYvcAiEA8PkQ8jEAbVf2ICPpFLGZ2dRqz4s28dbyIn5+usrXwrM="}]},"_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-sort_1.1.4_1605096245660_0.530375179859736"},"_hasShrinkwrap":false},"1.1.5":{"name":"@terminus/ui-sort","version":"1.1.5","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/sort"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^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.5","@terminus/ui-styles":"^1.1.0","date-fns":"^2.16.1","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.1.5","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-6oX48Wk5yHtgY0gH4Apq9aG5OElNM5yuRldW4mAxLuLYaLa0jcCclcXt/ukbRkYznSzrSKqlj1Rrwie8A26Szg==","shasum":"3b4fbe8d99fc5d660740ddba3fbcbf930f38c8dc","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.1.5.tgz","fileCount":65,"unpackedSize":422152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrB3VCRA9TVsSAnZWagAABu4P/3Ri/pbIx3IgJOMXkqXL\n70yWr39g0qPZkFwy+gCR9oqal1UoDZ5ijtNwyRs2gaEL+QUdcKWrTkIF1Zeh\nVOiqVRUhIToEJ/TPT4SekApEFitbFeS7xIy1OdXkaVuxgaGxuvuEgtx0rlZR\nH3GeyDUKUG3/qxvRPVxoEzYhqrgUI1ULqnouLaKFYik6T1winVyr1UMzUtPD\n/s0IuMthOy05zMVv4SqL11gQxuLGXs66f5MZDEEza92yjL4Qe1qDB0H9T6pt\ncVnPrcoOe2EoOlETQGn8Gyig8PAZ6FV65bfmQhVvcwe0pdKu+kKsw9ukZIoZ\nk8qBQ2iCXqb3slS1DhVgmSK7lLrB3+1FUCgEbq7lnr4M5ZHnS2C6Foq9SidA\np31shGhAXsaKVrTiWImeU0gYgzR7GxYnz4adIcrBqyTpZM0wWTNF+RCl1IDq\nYl7Ld86fShR5aa+OYydIY5Ep9ul7oh7+1wlhl1nGDV0wv4HqEexjxb+Y2Of8\nabHj7E/gUqM61brxXT4jPpq6wf1fZz+h201X7de54pUi9nx8vuN8vUetjPR7\nbS1kYZZwkk/D/XZWlsWfABQ9+ZPW5U/2W+aLt0+0GpImRRtk+PX5CvDgs5o2\nhaYSrW9zaW55Ix7OZFuVyummhXtBTlw3kH0hYOs7+2PfxYZYfugooS8W5+1g\nZMZW\r\n=N/eb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBq5Xt8dJUHT44d2dkQGqSpcH4AZuKgO92cFtkxFWqCaAiEA3gNDLEP4RvIh2suVkPzydYMYnghCk7WOihDc15FZzxE="}]},"_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-sort_1.1.5_1605115349287_0.17789465485337796"},"_hasShrinkwrap":false},"1.1.6":{"name":"@terminus/ui-sort","version":"1.1.6","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/sort"},"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"peerDependencies":{"@angular/animations":"^9.1.0","@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-styles":"^1.1.0","date-fns":"^2.16.1","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-sort.umd.js","module":"fesm5/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm5":"esm5/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm5":"fesm5/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.metadata.json","sideEffects":false,"description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@1.1.6","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-LUekXkU6JjKAc3ZTDzlyqkvithgGaKOPzVLoa5hCdRk8W6jtGWLDk7dy3avT7jXztMHB0bu0byulPCu0Uzh8Yw==","shasum":"e34efeeaddaea164ad5392b187e208719c133d5a","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-1.1.6.tgz","fileCount":65,"unpackedSize":427683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftA8ICRA9TVsSAnZWagAAsCkP/3nZXv87rUG2oFK6wydl\n0L5AFrvcofY9PmFwp5oG99Ph1P42dx7KYqrpFG5MsSUH9zKTiZeyv/h7Lcsi\nvC3/eBJ8bx0P/2mLNUZTEC2X07utABy591UWxrtqlFBB4ffk9+90pjJAY31u\n6j8lwHpYAyxn8IPbOPbdLbRaI/FhxTUZ11hqpT7oouJL8oKoWmzgtWwE3ftJ\nN8wMDBsfqGoQ4Sr/CzQ9eStNEDC3e3Btcm8nNhFTPEHqnd4eKh1H8GyebkGV\nqf8BzOecpXFIITt2b9YXXaQuBPaqetTCwwz1BxQ4f9oOudAHZc5eys56g0Ym\n2m8ovb2/OKpu7v4C8q9edFwI3ai/JxNKYWfaYS9rb6yrd+AjFQ7dW788DyV+\n8nETb8F+h2VINIgyzEyDK61bUYaLoZ9LSA2F0gGY9jxeb60G6Q3dvsb5fzym\noGIWaetFAMp1glyG6pnzAlQvdA/NAyTqE//00Q/CXcQDElEQTfu8gCjLxqtG\ncm1nM3PJ4qsINdRokb6YMjoF3yRuM81LxnId9ztZZRv0jrXXT7a7F337Eofk\nSSStiKup4C5d7RGiWZsyXIhLnnYSTRODJcHKLfDopWBAjA5r1Hm5NnBrjJxk\nq3zhSY153XB+iWCXWU1GC8tw6AmMaElcq9I7lq3iXF45vslGr+vRS34CqLPI\n6UmG\r\n=L7IH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzGef+qgo7+nGnjMUx5snKYLkJeDxXFk/CvnYaiRtW+AiBR5t5LFVb/utZU7bRaG+pAf2UWQbXP0qx7D/Q6GOEFZQ=="}]},"_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-sort_1.1.6_1605635847760_0.6042861095723344"},"_hasShrinkwrap":false},"2.0.0":{"name":"@terminus/ui-sort","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/sort"},"dependencies":{"tslib":"^2.0.3","@angular-devkit/schematics":"11.0.4","@schematics/angular":"11.0.4"},"peerDependencies":{"@angular/animations":"^11.0.4","@angular/cdk":"^11.0.3","@angular/common":"^11.0.4","@angular/core":"^11.0.4","@angular/forms":"^11.0.4","@angular/material":"^11.0.3","@angular/platform-browser":"^11.0.4","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^2.0.0","@terminus/ui-styles":"^2.0.0","date-fns":"^2.16.1","rxjs":"^6.6.3"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-sort.umd.js","module":"fesm2015/terminus-ui-sort.js","es2015":"fesm2015/terminus-ui-sort.js","esm2015":"esm2015/terminus-ui-sort.js","fesm2015":"fesm2015/terminus-ui-sort.js","typings":"terminus-ui-sort.d.ts","metadata":"terminus-ui-sort.metadata.json","sideEffects":false,"readme":"<h1>Sort</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- [Usage](#usage)\n  - [Adding sort to table headers](#adding-sort-to-table-headers)\n  - [Changing the sort order](#changing-the-sort-order)\n  - [Disabling sorting](#disabling-sorting)\n  - [Using sort with the `ts-table`](#using-sort-with-the-ts-table)\n  - [Accessibility](#accessibility)\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-sort\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## Usage\n\n### Adding sort to table headers\n\nTo add sorting behavior and styling to a set of table headers, add `ts-sort-header` to each header\nand provide an id that will identify it. These headers should be contained within a parent element\nwith the `tsSort` directive, which will emit a `sortChange` event when the user triggers sorting\non the header.\n\nUsers can trigger the sort header through a mouse click or keyboard action. When this happens, the\n`tsSort` will emit an `sortChange` event that contains the ID of the header triggered and the\ndirection to sort (`asc` or `desc`).\n\n### Changing the sort order\n\nBy default, a sort header starts its sorting at `asc` and then `desc`. Triggering the sort header\nafter `desc` will remove sorting.\n\nTo reverse the sort order for all headers, set the `tsSortStart` to `desc` on the `tsSort`\ndirective. To reverse the order only for a specific header, set the start input only on the header\ninstead.\n\nTo prevent the user from clearing the sort sort state from an already sorted column, set\n`tsSortDisableClear` to true on the `tsSort` to affect all headers, or set `disableClear` to true on\na specific header.\n\n### Disabling sorting\n\nIf you want to prevent the user from changing the sorting order of any column, you can use the\n`tsSortDisabled` binding on the `ts-sort`, or the `disabled` on an single `ts-sort-header`.\n\n### Using sort with the `ts-table`\n\nWhen used on an `ts-table` header, it is not required to set an `ts-sort-header` id on because by\ndefault it will use the id of the column.\n\n### Accessibility\n\nThe `aria-label` for the sort button can be set in `TsSortHeaderIntl`.\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-sort.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-sort\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-sort/bundles/terminus-ui-sort.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-sort/bundles/terminus-ui-sort.umd.js\n","readmeFilename":"README.md","description":"<h1>Sort</h1>","_id":"@terminus/ui-sort@2.0.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-VX16Gwg82JYMCQNaVvA765mA/mDvPW/ZD+lIEjrPFfSMmQqHLh+gij+QuDbbqUPPIbhEB3Dh7CFLCXpWVUXT9g==","shasum":"d82e8a5571ff72bd8c35edd390465df695043b42","tarball":"https://registry.npmjs.org/@terminus/ui-sort/-/ui-sort-2.0.0.tgz","fileCount":47,"unpackedSize":268772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2hf0CRA9TVsSAnZWagAAldgP/jbm6QdoEY8EB+Sy4sxr\nZ5dLoe1+EE3IyWI5ddw66RaKkyOf3F2CkZO87s+4J+CW9OlgcyO49Q+wpnGQ\nvfXDct9idNz3CPKjoekVmQkDmE7CQf6Qy+sE8NvByfDC+hVaMojF4TwU61G/\n8J8gcCA1dWsJDWqOls3KbLfDPXRJiRwh0UT88596XR7Eld8aQwtIj+VBfnSl\nMdhSU+6OhLlNy4qu0bbnQJJ5Ri9iW0lso3UcaTkD0jduhk5MxEdKwbrMhg+o\nocn3Pj5ecbMje1c631HvDtE/fZ8S12FQ75IFs3T9YPM6XLiz8NFi87LDUrjn\nUab7nhe5ZL76Bmkx4J5yyT/GPc4TpUZf1W2KZvYbz0HpjQwXfatNohrnAQ0T\nXt/wx3eXlcvYrO1KIo3XPRSc6DUP8c3Z7c0VToNXYPzAIXpP3p1YDcmIHNq9\nEJPs7pQBIRtd8gU7xhtdM7c6HUnJVwO+QO/CKneKcQameEjckbpgIoh8suSB\nBkzeHPcxtDU2NXnPsgObSDRnc4aQAdVIQXfz9Kz+lvLgXEKBEfBThJHsvgAV\nuPCiDOV3xFTsghswOzkPjnM0nJ2YAFmEZYsug8ANyLmMQJS9e8Rhg09nLaow\n76ds+2hYBNCOr/hoVFCxAG6dRjHIk6TFRxrwZtGsGQt/vVp4VoTBsHS73qy+\nxAy6\r\n=4pMP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaULNlQ/UsP/09mronPX/5mCXJdu9ExBxgdkIcIxR+cgIhAOl/+4ywbC4owMXGkR3aJjyibql7lAG1E1ldA4+RWIjb"}]},"_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-sort_2.0.0_1608128500496_0.908884210362731"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-02T05:02:08.003Z","0.0.1":"2020-06-02T05:02:08.270Z","modified":"2022-04-07T05:16:21.902Z","1.0.0":"2020-06-04T18:13:30.412Z","1.0.1":"2020-06-05T02:11:33.095Z","1.0.2":"2020-06-10T19:19:53.317Z","1.0.3":"2020-06-11T14:19:29.390Z","1.0.4":"2020-06-12T13:02:19.455Z","1.0.5":"2020-06-23T15:35:44.862Z","1.0.6":"2020-07-07T15:39:53.402Z","1.0.7":"2020-07-13T19:24:59.401Z","1.0.8":"2020-07-14T18:53:18.156Z","1.0.9":"2020-07-27T19:40:36.676Z","1.0.10":"2020-07-28T15:29:50.204Z","1.0.11":"2020-07-30T20:34:52.287Z","1.0.12":"2020-07-31T14:01:24.342Z","1.0.13":"2020-08-05T19:12:14.186Z","1.0.14":"2020-08-06T13:59:45.229Z","1.0.15":"2020-08-10T16:21:24.002Z","1.0.16":"2020-08-14T15:32:48.307Z","1.0.17":"2020-09-04T15:02:42.854Z","1.1.0":"2020-09-08T18:53:05.813Z","1.1.1":"2020-09-14T17:39:24.321Z","1.1.2":"2020-10-05T19:02:22.791Z","1.1.3":"2020-11-06T16:58:30.518Z","1.1.4":"2020-11-11T12:04:05.780Z","1.1.5":"2020-11-11T17:22:29.464Z","1.1.6":"2020-11-17T17:57:27.949Z","2.0.0":"2020-12-16T14:21:40.688Z"},"maintainers":[{"email":"brian.malinconico@terminus.com","name":"bmalinconico-terminus"},{"email":"atlwendy@gmail.com","name":"atlwendy"},{"email":"devops@terminus.com","name":"terminus_devops"}],"description":"<h1>Sort</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>Sort</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- [Usage](#usage)\n  - [Adding sort to table headers](#adding-sort-to-table-headers)\n  - [Changing the sort order](#changing-the-sort-order)\n  - [Disabling sorting](#disabling-sorting)\n  - [Using sort with the `ts-table`](#using-sort-with-the-ts-table)\n  - [Accessibility](#accessibility)\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-sort\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## Usage\n\n### Adding sort to table headers\n\nTo add sorting behavior and styling to a set of table headers, add `ts-sort-header` to each header\nand provide an id that will identify it. These headers should be contained within a parent element\nwith the `tsSort` directive, which will emit a `sortChange` event when the user triggers sorting\non the header.\n\nUsers can trigger the sort header through a mouse click or keyboard action. When this happens, the\n`tsSort` will emit an `sortChange` event that contains the ID of the header triggered and the\ndirection to sort (`asc` or `desc`).\n\n### Changing the sort order\n\nBy default, a sort header starts its sorting at `asc` and then `desc`. Triggering the sort header\nafter `desc` will remove sorting.\n\nTo reverse the sort order for all headers, set the `tsSortStart` to `desc` on the `tsSort`\ndirective. To reverse the order only for a specific header, set the start input only on the header\ninstead.\n\nTo prevent the user from clearing the sort sort state from an already sorted column, set\n`tsSortDisableClear` to true on the `tsSort` to affect all headers, or set `disableClear` to true on\na specific header.\n\n### Disabling sorting\n\nIf you want to prevent the user from changing the sorting order of any column, you can use the\n`tsSortDisabled` binding on the `ts-sort`, or the `disabled` on an single `ts-sort-header`.\n\n### Using sort with the `ts-table`\n\nWhen used on an `ts-table` header, it is not required to set an `ts-sort-header` id on because by\ndefault it will use the id of the column.\n\n### Accessibility\n\nThe `aria-label` for the sort button can be set in `TsSortHeaderIntl`.\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-sort.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-sort\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-sort/bundles/terminus-ui-sort.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-sort/bundles/terminus-ui-sort.umd.js\n","readmeFilename":"README.md"}