{"_id":"@terminus/ui-utilities","_rev":"27-e0f834da6cad9ee997867b25732a3235","name":"@terminus/ui-utilities","dist-tags":{"latest":"2.0.0","next":"2.0.0"},"versions":{"0.0.1":{"name":"@terminus/ui-utilities","version":"0.0.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@terminus/ngx-tools":"^8.0.5","date-fns":"^2.13.0"},"main":"bundles/terminus-ui-utilities.umd.js","module":"fesm5/terminus-ui-utilities.js","es2015":"fesm2015/terminus-ui-utilities.js","esm5":"esm5/terminus-ui-utilities.js","esm2015":"esm2015/terminus-ui-utilities.js","fesm5":"fesm5/terminus-ui-utilities.js","fesm2015":"fesm2015/terminus-ui-utilities.js","typings":"terminus-ui-utilities.d.ts","metadata":"terminus-ui-utilities.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Utilities</h1>","_id":"@terminus/ui-utilities@0.0.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-p6Y7IsnxyOQh9g4ixSG2/RkckNl5obT+Flt7KPtoEtfPTix/yO5W3yN8/aR9r4hAjBqtmfqdHBJSj044hcmsIQ==","shasum":"2415200f421d1300b39b1490e1e36102c60234a5","tarball":"https://registry.npmjs.org/@terminus/ui-utilities/-/ui-utilities-0.0.1.tgz","fileCount":71,"unpackedSize":159652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1dpyCRA9TVsSAnZWagAAiZUQAIiwz20sy0MqlrZW/xsk\nedzwMs0RI20USPePNAH+fX3iU0audMg+IJCLFUyjYiMjpm3g7lB+UiggFXEZ\nioIW+IjtCxe+Iem7pqL4gLkfxS7/3ksKQv63x4tz6jEDlAuOWWyt8p06v3DP\njH+r4fPLE2EAfnBbbw/zi5AdxMlA3LZ1uv90Ydn9yT+eusoCK/InUcdxPc1v\nsQ3Qj36qH6rplZBRKRDlJEU5GVuBCECiAyPC1A6XQogoE3L782UNm7PP2o6O\nc5MGoQ4ghfOxPLwr4feg/tdRy1nlIqWjIliKLQ4zenRJJiz+yHX8/WXu34XV\nwTrLVEo4EV/+dg23xLEKAVKwtSBX9qc0XNlRu3UWbL1GIPr2tZZxu5CNJybx\ne1eKjZUUMPwqKgYZoAwFAu1j+HNB6eeRaek+afmR+CLBUFQkENp0Dds0+pVq\nEESoP9DXj7X2PHNmPAduNgAz0NMkABlnWeeI2/L8/sBqe9gD2tN0FiKdcfAm\ntAUI/3XALaQuUFBlRDUPRofIElwjCX/z/PDjTUnY4xnpfnx9Iq7a6vO+uLVE\n8hGh+ncDQuAi0MWOQKFXjX/TidxTuKga2LJ0kxT21LKzl1VvMsF1pmMVC40W\nftlO13NxZzyYv9QgVtnSaAtFNGtYXJPimSAL+BZTPcq/JV0zYwwodYukknGW\nPIny\r\n=/rDt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvIRroecwwMGsnc+EDsW+DsKuqXkiPkKUZPU+YfHz9/AiEAxUnkiA/1/+dUIe/tARlw+KW+MdqcdtlrqYjFOe+ulsk="}]},"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-utilities_0.0.1_1591073393683_0.7927779202647083"},"_hasShrinkwrap":false},"1.0.0":{"name":"@terminus/ui-utilities","version":"1.0.0","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@terminus/ngx-tools":"^8.0.5","date-fns":"^2.13.0","tslib":"^1.10.0"},"readme":"<h1>Utilities</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<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\nTODO\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-utilities.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-utilities\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-utilities/bundles/terminus-ui-utilities.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-utilities/bundles/terminus-ui-utilities.umd.js\n","readmeFilename":"README.md","description":"<h1>Utilities</h1>","_id":"@terminus/ui-utilities@1.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-3G2rPjks7Gt2f+4GYAC0LmLp6JZS7u2YVovqYihPQhpYa9wHUCbPu2OuHbfi1IREt4merfvmZvec5aQoV/kxhQ==","shasum":"6dcf1c3c8869310c75a8e2dd862bddc1c4001c39","tarball":"https://registry.npmjs.org/@terminus/ui-utilities/-/ui-utilities-1.0.0.tgz","fileCount":26,"unpackedSize":15510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2TUaCRA9TVsSAnZWagAAtI4QAKUwpjrSCT2ziuFYcsLV\nJi3d/eE8XUnF2+LjNSBr9YlWqmpg0hHDO++OUXbdr4AEOasjUdHTMJr/OoYw\nlVfkSfQNclLmswXa/vEQ07fzv+vAKP4AWJpCL7hYSs9A83LG+UAYrZRrZfHa\nScfzd81aWVGvReg1STe4Ny64sFBzzxpec0U/f0O0aocWOa0t8IF/H6vB/UER\niHGrZu8WN/EHD80iZfbRhwdH1Nur+css/m569hkZzhpL+SkpuCvIKVsNLt8Z\nFGb53eiZl36YwefA1kC7GNmZs2F1SWZym+i1N3UJP5fz40WKds/2JkSoeejm\noBQHwiY6Crb7u9CgS+oRqX68KMxgm00VJHOBJ5NM7gQKj3cTwg5lADQb9fRC\nVPzJgeig/jbEKEi+4tKlHfQZwifSqGapFnoBOzpb8oWbIjntMmLcxBXBpFT5\nxXKBBvKnXfk4rqTkU1XqC0W/GARFwOR87x65FnEmMl7tp8lHohVqQ7ZB9Acx\nHIlm4GODbKsyobwZPTSPTFAjp4BERWiDnSRj3s2MVruhOcMSuInM3SXcJswt\n6VNrKdYmb2GWlhwxvelfNu0PDgM25XcTIPrTunXl5xygZCyGA90H8O6IxnKn\nusY4lgL6RfkHUN0K3aDMrXyc2H6YAIf87n8ywWfVkYgoaXzliX2aYz58xCDE\nHie+\r\n=RMWV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEl06Py2Pjn8qUj6HbRSoASDuNdhxyWmueNSxBxZ2S97AiEA1QT65DzCWecfpEg2WIP+EacNKnO6V73L65mUVDNP9xs="}]},"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-utilities_1.0.0_1591293210548_0.6892877782415001"},"_hasShrinkwrap":false},"1.0.1":{"name":"@terminus/ui-utilities","version":"1.0.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@terminus/ngx-tools":"^8.0.5","date-fns":"^2.13.0","tslib":"^1.10.0"},"readme":"<h1>Utilities</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<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\nTODO\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-utilities.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-utilities\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-utilities/bundles/terminus-ui-utilities.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-utilities/bundles/terminus-ui-utilities.umd.js\n","readmeFilename":"README.md","description":"<h1>Utilities</h1>","_id":"@terminus/ui-utilities@1.0.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-fH6ifhb196gq3EabEOgTzYmrpnn98TC5wRZG6qDaeIV4RpWmS6eKKySoAN+HAMsR8sKbNXApScBfSgqy+1Huxw==","shasum":"9a685c59d0e381e1d5fde78bda82f4de9a3b3e15","tarball":"https://registry.npmjs.org/@terminus/ui-utilities/-/ui-utilities-1.0.1.tgz","fileCount":24,"unpackedSize":14442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2VWmCRA9TVsSAnZWagAA6M4P/0RdTAOQA8oXn0WtoJi6\nSvy5dnKD/26F8zWZ6U+HLXCUDOscI/nY4Wnq6ZSwY1Hba2itCagY9JiONCYS\n21QwHFSBy2CASrIOIuPw/L94yh1Too2fcVifG2PKOs95JuSb6wbKILO2wpv8\n/D78wRo5B8f6vo1XSnygBnbNKZvPsp9XOnZJaJDifWUdHvp6p4YP8eTR7HVs\nhfZO+rycmwE7rVlN9gAeV1HtcMobqMoV8El/eFTVKOpz/TxKzTyCqicADF80\n4PiZQYcOQySbt9kQK3I9OCKPDrKuhGqVjHgr0Csmvc0aVc4PeM35cOj5RJXw\nVGxLLLAo8jTlO7QlnEi2oHGJazWfsvkzNEgjaSznrEVAhoOcPIiG7PP/hZyK\n1lTyz0iRMcD938yJgK1Smmg0QTa8tVHzm1OQQSxOoo9OuE5PlMneSudNHt+C\n3nvOcV8SRzWcZouHvv7LkosuoKt6xppYuDo4/YGfgWajEknOrmA/Cm+pZy68\nPKsn0o/jLfpg0Fl/BAkYVYpUYXekvzhBPcbESlfjtJp24q+6i3jBPkTvQCiV\nRycpoA+P3cciiA60N9y3cbMALkPS4VzyASi9x3SqxnjNCtWZ2y+s5zVnQl4c\n0vgZGWt5MzarhO0MBY4wafIPRWRvMiYnQo2v7nWYnkPXOCQiesWGbuMyCfSV\nDqTk\r\n=0T8s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsfmTji6va6oM7/0MRoE7TsZmIHTMhc/J1YWFNUYg/cAiA/POpJCe+Hqaju5YGtHKQcKiNai4ZsCy4zJ81qGK0tng=="}]},"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-utilities_1.0.1_1591301541718_0.3611661774061332"},"_hasShrinkwrap":false},"1.0.2":{"name":"@terminus/ui-utilities","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"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@terminus/ngx-tools":"^8.0.5","date-fns":"^2.13.0","tslib":"^1.10.0"},"description":"<h1>Utilities</h1>","_id":"@terminus/ui-utilities@1.0.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-WGtgdP/+h+hzOR7T04J9sl5i3GddJkDvC8ANYbeL8Qa2R5wJsLDejOk5nLhAGme/MgPxABob0150tDv+cJsTxA==","shasum":"c550991d9c717821c102619ae2761a9a45e005cf","tarball":"https://registry.npmjs.org/@terminus/ui-utilities/-/ui-utilities-1.0.2.tgz","fileCount":25,"unpackedSize":14496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2agnCRA9TVsSAnZWagAAaQEP/31jHEl47gN5MG9BwIje\n08cLyF7IqD9P/rSmC+hssK503qyJw3Xcxh6F5Vx1tHka5fTWFELSKHooKVyX\nNEzsHZPGz3itTyBO+c3GV8tHe1UykLAOeo1TA+LdpeFVQc05eI44IcI4etGG\nYr6AcW56/WeaiNLhCSliO1lSDVoWKXzG0dCiVaNCO59zDnPhi8lioBEX4kyp\noUAXNPpWNGqHZYB+5oMHWlRFhBRp99YxWI/cbU7tI7qtazPPhvP1by09trlj\nD7ZB1ZFEs3FLk7+jsBSGOALj7JfaWNLiKPPU+1uB1QjQy0qXmubov9X9HWzl\nQ+iTbcHuN3t+JI+Lh0sCgY4PUmp39m+YI9sE6bVJsOKKuKeSPIutPYXdTghN\nZanEZtkoTylaDYy3JUAJyeQY3ksJM+nT3FFnfrhm96KAxlDSH26EwMM1hJl6\nTD9hfULwgjBPMQp07enVjD/EitPzEw4C303MrWFOM73l9cuC22PelKeYgMxL\nQmejuHtJYROHrBa6mGJcExPhS7bBL7ycxWyk7ZbVyBfbuQTzn+1I+kmJ59ZC\nJDHwiCIotcEvoUZwqcsQRxLXBAb5m3TVsqkj2+AXOI2k7oZNBdiYbN5/T/cx\nFulOvJ1fybd/8FfcK1E8Eqpb/Mwzcg5mP831cjElLcdKoThOwk9OmFasWuZL\nrWJF\r\n=iNB7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIES3610ZFz4XS2avsO0ztUWit+qszb8rp+KGzCYp9AT1AiAeK/yYKmv67TLBdUKqyjtlG6MPgUmfqcw2KcANeF5Bmg=="}]},"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-utilities_1.0.2_1591322662286_0.8200440422414399"},"_hasShrinkwrap":false},"1.0.3":{"name":"@terminus/ui-utilities","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/utilities"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@terminus/ngx-tools":"^8.0.5","date-fns":"^2.13.0"},"main":"bundles/terminus-ui-utilities.umd.js","module":"fesm5/terminus-ui-utilities.js","es2015":"fesm2015/terminus-ui-utilities.js","esm5":"esm5/terminus-ui-utilities.js","esm2015":"esm2015/terminus-ui-utilities.js","fesm5":"fesm5/terminus-ui-utilities.js","fesm2015":"fesm2015/terminus-ui-utilities.js","typings":"terminus-ui-utilities.d.ts","metadata":"terminus-ui-utilities.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Utilities</h1>","_id":"@terminus/ui-utilities@1.0.3","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-Dp1xGHTTs2IG4otDj0hg/oaoHiliqhI3tgwb2HvHHvmNAB+C5zVpkSO4igdDp4+IApvZlH+noxsRMTZkVyRzww==","shasum":"2cb7c2af3de109e2121d1049b106d9bb0188a35e","tarball":"https://registry.npmjs.org/@terminus/ui-utilities/-/ui-utilities-1.0.3.tgz","fileCount":66,"unpackedSize":150437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4TOFCRA9TVsSAnZWagAAzFoP/ilztCf4C3zc6nE5Wtdz\nn94EumMD1CCvguAKBwXqngZAFDbbsZe+bFggRc6Y7sldgtrgkhuu5+NnmFq9\ntfXG2mZm0DGqFjvHKbioGUEy22sTo9uI2hLoJAZdk9VBU/Qv4MZXvaJqAfCb\nqiyLWhMlq/HT2OT1d9VSEPNY/rgvEVeACAC8Bpc+TpPxT4MacySOCE8g9Zlp\nrTRyCXa2NMgQoFG0tmltaZJLiPNae8RNNSEFVQxfBboi1DBWtQz81vuWgg3v\n6DtT47ncC+OrMPSKXJcz56xok+aiRJ1L1nSXURcrRAGo8rTK1mWbzhnQuwHR\nAp8N07y83W0qafIIV4J5pCAjOuA8VvAzLhnzw3qPTt/PhgVteJTLJ10oYEHm\nSy5hcIMzitdbYdhEqYxL7g/Wi9oG75uH/80aDoWtThMX8FoDqyIQdTz69QRK\nUEHhKbkkUwMlo3Z95i/CNVRCWEgy1Rmgz4fEtDFAmE5sMClVq0sXkasOEdTg\nWqoEs8bG4qVdLwwVodB9VQe4tcAjyXy9aDA4pIed2XxXhpJ7mzQMEP/Qo5Of\n3Kw0OHtmivRkk3oKL1xsvYpMLRhY509hOrvsVR8UK7iPsm4Y/6iFDqUEoHMu\neh2XtrnYtgySuzVbUk8VKNhLXyDV6/XajCA7vJg1wcWFruFE+r0KFJQaY49l\n49LL\r\n=bESW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8py7cCiFhKyfcbEU2Ig52pNCJX9mSROjD766/6vjJTAiEA+2gnowssFjyTK0hXMubgisBxBM07wW+D1gjbfMpiQf0="}]},"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-utilities_1.0.3_1591817093425_0.9688693020764074"},"_hasShrinkwrap":false},"1.0.4":{"name":"@terminus/ui-utilities","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/utilities"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@terminus/ngx-tools":"^8.0.5","date-fns":"^2.13.0"},"main":"bundles/terminus-ui-utilities.umd.js","module":"fesm5/terminus-ui-utilities.js","es2015":"fesm2015/terminus-ui-utilities.js","esm5":"esm5/terminus-ui-utilities.js","esm2015":"esm2015/terminus-ui-utilities.js","fesm5":"fesm5/terminus-ui-utilities.js","fesm2015":"fesm2015/terminus-ui-utilities.js","typings":"terminus-ui-utilities.d.ts","metadata":"terminus-ui-utilities.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Utilities</h1>","_id":"@terminus/ui-utilities@1.0.4","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-ENP1ieJM8BG5dDenQw11A10MfKTl8ceA3VCZE6FASJDaM5rzL7wkFT4zEnt3je1th+kPM66pDr57NNQVduFQoQ==","shasum":"9abcbc4014292503207809a8fb9ca3c469b5136f","tarball":"https://registry.npmjs.org/@terminus/ui-utilities/-/ui-utilities-1.0.4.tgz","fileCount":67,"unpackedSize":151612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8iFbCRA9TVsSAnZWagAAS80QAIFjdXO5DDwkKmbiiv7r\nGAF/sKt2QJxFGXTGGxqQ5nVvNP07cvYRJfjZIJOpPIUcvrtjpSJZ5SlTg8Ca\nTl9JfeLq4kWjVQun6HNZy7kWBuHLcMg615oMYFjT6BJcg52VjB+k9fo9J3nr\nvicGpWBcUnfs/P/qkWQ+TvDcjLwPNC/R/gOlcOXxtwBxeiiWiL5FqXHEgq5N\n3JzK/lFgQPtlNdUeD6DUbd/rXVm2an1sTtVcAwZTq/pCNmsiotShovLipSLa\nwsNLBBWOBaNM+FJ7HX/hB/TnXa4C6Xd+ZS5bhw/CDxLg9eISoo8BT9Jn0sfw\nDSXSLB3hmvDYNM6WwJHJsSkDOBWM9hzHdN/pCOt2SQ2b89fRTavQWszL8fXN\nk5AOyHRODmrvOwCTW5IoVkQeO7+4wjB+P7FwldFTxD0FQHXkTobBKkToDdQw\nSEVtYCIPeCBcatv2tHy1dxbP6lf/5ssecvzDrKKX17P0pwk2nQPgIwCb0V96\nL0MLXBOcrjg1SDo4g0CNtycfMxy1efF5836l+DEDI8E5m5DxWtvujvYXUozc\n4+mTjGD9c8bb9mp+ISdiGtVw8aTA/rsmsElR71xM4hT19z87GeuVIcPyMgFY\nPuRtqSZx3WF1bS5KyUdbkMEO5y/GHfKbrpJJN87Y/F/DmK/XsYj7NuIs6skI\n9aPa\r\n=4Fj7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDM2NGzOJEf797EfVHHpwuoOkdVwVzxz+nEjuyigP/FAIgdm5KYaPHGn4XR4WH0taXNZJRouFqC87yWQSrHKmal4k="}]},"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-utilities_1.0.4_1592926555405_0.49662974333638"},"_hasShrinkwrap":false},"1.0.5":{"name":"@terminus/ui-utilities","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/utilities"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@terminus/ngx-tools":"^8.0.5","date-fns":"^2.13.0"},"main":"bundles/terminus-ui-utilities.umd.js","module":"fesm5/terminus-ui-utilities.js","es2015":"fesm2015/terminus-ui-utilities.js","esm5":"esm5/terminus-ui-utilities.js","esm2015":"esm2015/terminus-ui-utilities.js","fesm5":"fesm5/terminus-ui-utilities.js","fesm2015":"fesm2015/terminus-ui-utilities.js","typings":"terminus-ui-utilities.d.ts","metadata":"terminus-ui-utilities.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"readme":"<h1>Utilities</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<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\nTODO\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-utilities.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-utilities\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-utilities/bundles/terminus-ui-utilities.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-utilities/bundles/terminus-ui-utilities.umd.js\n","readmeFilename":"README.md","description":"<h1>Utilities</h1>","_id":"@terminus/ui-utilities@1.0.5","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-1WsFzdqRMRHqLs1q8Xjf+7UzVKsfwo0rk6gv0WfsogZEeFPuPN6B58I3U3/UPqavUIpx2HAMwj3FSRxl8WflpQ==","shasum":"ef392c189f4102616b1163b98616d81fd2cd32c9","tarball":"https://registry.npmjs.org/@terminus/ui-utilities/-/ui-utilities-1.0.5.tgz","fileCount":67,"unpackedSize":151831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBJdbCRA9TVsSAnZWagAAYzkP/1H8MSSEB+xXZo+tNOzf\nq1nb4GiM62N6nnsM9CJ82GolFoZLUFXKUdFfzaYqJFNmi1SdP6aQcH3TieRE\n4hIJwXdyT6wfDbnLPzF9ZNp8y/jN8ZvEajGXdO2v4Slul1wgoxAgiroo45wM\n9x8RhRF5Jt78BsBmJ+HCTbt3Ff8rSGLTONoRb8PfSteW0k/qj1g+/phDyDzy\nWGrlAYjdHRMITVo80tiwCl1TeNh+2bM197XKfNBjNTpWVvNvGxwyDo/VVUPr\nCXKvu23c9bI3KvwqZujiUkl+QgaV85DP51vNR+TNsWzakKiDutn/J50tpMec\nhilfY2bgcSfBNinpr3Ad5o4N7MFDGD0B2y1jrzskca4T3JbeXTTgKPOGuxfz\nfG99hNTKANJW+svpDXBmHVaXb9UQDA2Y5527cz/rNbOnIAqAEbW7blvpxgK5\n/2ndstOr/k9OrfHwvoJCv7m8e5huAmP0kFKwMCYe0DYtThPUvDbPUxkYACQC\nnq4mHnwjLS1IJT3hL2cTCCU1TC7DAw9wULqtqd2c4pUjEXE+YmwOB3z5ia4R\nAQTt2Hl4esuamVK9jw4SiEnDb7yD1U+9uCG3AUi/QXSbM2nDitl9TiWewhFL\nKgBh2oM1WzxJ04r5noKaXtBotIQt2CsFQNKROQdRq9YIcnU3J/Ym+MtfQRhW\nu/Od\r\n=U2o4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmJqTQUcD8asOPY0BrW8Y/GxMuE7c8TtM+H4XF/F4pqgIgG4FUNhOaBFK8T+U1TVs74Cs6ujN2RnDuwdyuZOBr01A="}]},"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-utilities_1.0.5_1594136410818_0.811272084092912"},"_hasShrinkwrap":false},"1.0.6":{"name":"@terminus/ui-utilities","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/utilities"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@terminus/ngx-tools":"^8.0.5","date-fns":"^2.13.0"},"main":"bundles/terminus-ui-utilities.umd.js","module":"fesm5/terminus-ui-utilities.js","es2015":"fesm2015/terminus-ui-utilities.js","esm5":"esm5/terminus-ui-utilities.js","esm2015":"esm2015/terminus-ui-utilities.js","fesm5":"fesm5/terminus-ui-utilities.js","fesm2015":"fesm2015/terminus-ui-utilities.js","typings":"terminus-ui-utilities.d.ts","metadata":"terminus-ui-utilities.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"readme":"<h1>Utilities</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- [CVA provider factory & Reactive form base](#cva-provider-factory--reactive-form-base)\n- [TsUILibraryError](#tsuilibraryerror)\n- [Merge](#merge)\n- [Strip control characters](#strip-control-characters)\n- [Types](#types)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## CVA provider factory & Reactive form base\n\nUsed together, these help implement custom form controls by implementing a custom ControlValueAccessor.\n\n```typescript\nimport {\n  ControlValueAccessorProviderFactory,\n  TsReactiveFormBaseComponent,\n} from '@terminus/ui-utilities';\n\n@Component({\n  selector: 'my-component',\n  providers: [ControlValueAccessorProviderFactory<MyComponent>(MyComponent)],\n})\nexport class MyComponent extends TsReactiveFormBaseComponent {}\n```\n\n## TsUILibraryError\n\nA custom error for the UI library.\n\n```typescript\nimport { TsUILibraryError } from '@terminus/ui-utilities';\n\nthrow new TsUILibraryError('MyComponent: Something went wrong!');\n```\n\n## Merge\n\nSimple utility to merge 2 objects.\n\n```typescript\nimport { merge } from '@terminus/ui-utilities';\n\nconst mergedObj = merge(obj1, obj2);\n```\n\n## Strip control characters\n\nUtility to strip control characters (eg backspace or carriage return) from a string.\n\n```typescript\nimport { stripControlCharacters } from '@terminus/ui-utilities';\n\nconst cleanValue = stripControlCharacters(originalValue);\n```\n\n## Types\n\nShared types.\n\n|        Type         |               Description               |\n|---------------------|-----------------------------------------|\n| `TsStyleThemeTypes` | The supported themes for UI components. |\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?flag=utilities\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-utilities.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-utilities\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-utilities/bundles/terminus-ui-utilities.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-utilities/bundles/terminus-ui-utilities.umd.js\n","readmeFilename":"README.md","description":"<h1>Utilities</h1>","_id":"@terminus/ui-utilities@1.0.6","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-F4N+o591BhGhzEoFjA1mtlbgLMZhPo2e9N6yJ6qRONQBhF3pCUj1OHqlgrZLfX4VVHwzfahQySJmDZ3cVGMnkQ==","shasum":"b52f9500afd9b1b6015c60c375c7f03cd7412559","tarball":"https://registry.npmjs.org/@terminus/ui-utilities/-/ui-utilities-1.0.6.tgz","fileCount":67,"unpackedSize":153430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDxyMCRA9TVsSAnZWagAAcZYQAIvoro2ljUsO4XbtJula\n5px1+/yOd6TkZnuo4KNqWfh31za6wVy8c5o5YOyG/Lv6kahcBt7ZOYygbwpz\nkaitnTwHclOpvK+dNwtWo1xWvUICniFF9NfHvVtILHt1dZSCHcimhpCzxYS8\nal+vl/hBeYv+Yr2SwqKl6qbTcmrwzUi92wJW+c94Bm0FVvH8XsmdDo2GUzlK\nvoFraxuBC5avUu+xMgY0FHWjkl/cNjza2ng2046ry53yMJG67eFL3jgk681h\npZHODnTs5VWH2YniyfeuOKS/eEehWjQBE43uo0oMwgZbAFS5mJcGBzlToyk9\nnFRfblgEWr+CS/dIxvTcugdNfXdeGo0Hb34f1+4cEyQq6ZymDn9RHTh80fwa\naAffftGFFTT096mXtLJTEc5vdDDicR6lYU1FMoNrTWIDaOpLtP9txIpeLV1I\n+43TocWo/gLGiofkOVAOqOc1FXXV88klZkZngQzkCuzGNyMxAxeZoelifMiO\nI9aATVY1dBgkndqD9AwjzLRuGtdmywYMB05qFOu2zpz+o1t86R5D4xMpFR+8\nAxJS3VacVS4Fr7EbmN91G7JOM4yfso3TgyQqHLNbM069QU8jOEzW1RAdok4s\neugwJqVE3Bz+HNI2bXNAqEAveen1ZM+JxIONFpiNbhaqpO7MB5/pSbZCmIAW\nFujI\r\n=oJdC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnDXNwQos8NSrSYmL+8pcVl0NeELnyxtB2dMxCwzuRAQIgBJ2TH7ICm85J9q2S+zKFJzFuQFez2Ddx5PHM5OeUaPU="}]},"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-utilities_1.0.6_1594825868334_0.5956700112632858"},"_hasShrinkwrap":false},"1.0.7":{"name":"@terminus/ui-utilities","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/utilities"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@terminus/ngx-tools":"^8.0.5","date-fns":"^2.13.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-utilities.umd.js","module":"fesm5/terminus-ui-utilities.js","es2015":"fesm2015/terminus-ui-utilities.js","esm5":"esm5/terminus-ui-utilities.js","esm2015":"esm2015/terminus-ui-utilities.js","fesm5":"fesm5/terminus-ui-utilities.js","fesm2015":"fesm2015/terminus-ui-utilities.js","typings":"terminus-ui-utilities.d.ts","metadata":"terminus-ui-utilities.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0"},"readme":"<h1>Utilities</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- [CVA provider factory & Reactive form base](#cva-provider-factory--reactive-form-base)\n- [TsUILibraryError](#tsuilibraryerror)\n- [Merge](#merge)\n- [Strip control characters](#strip-control-characters)\n- [Types](#types)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## CVA provider factory & Reactive form base\n\nUsed together, these help implement custom form controls by implementing a custom ControlValueAccessor.\n\n```typescript\nimport {\n  ControlValueAccessorProviderFactory,\n  TsReactiveFormBaseComponent,\n} from '@terminus/ui-utilities';\n\n@Component({\n  selector: 'my-component',\n  providers: [ControlValueAccessorProviderFactory<MyComponent>(MyComponent)],\n})\nexport class MyComponent extends TsReactiveFormBaseComponent {}\n```\n\n## TsUILibraryError\n\nA custom error for the UI library.\n\n```typescript\nimport { TsUILibraryError } from '@terminus/ui-utilities';\n\nthrow new TsUILibraryError('MyComponent: Something went wrong!');\n```\n\n## Merge\n\nSimple utility to merge 2 objects.\n\n```typescript\nimport { merge } from '@terminus/ui-utilities';\n\nconst mergedObj = merge(obj1, obj2);\n```\n\n## Strip control characters\n\nUtility to strip control characters (eg backspace or carriage return) from a string.\n\n```typescript\nimport { stripControlCharacters } from '@terminus/ui-utilities';\n\nconst cleanValue = stripControlCharacters(originalValue);\n```\n\n## Types\n\nShared types.\n\n|        Type         |               Description               |\n|---------------------|-----------------------------------------|\n| `TsStyleThemeTypes` | The supported themes for UI components. |\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?flag=utilities\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-utilities.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-utilities\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-utilities/bundles/terminus-ui-utilities.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-utilities/bundles/terminus-ui-utilities.umd.js\n","readmeFilename":"README.md","description":"<h1>Utilities</h1>","_id":"@terminus/ui-utilities@1.0.7","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-rgObv+NKToKclSVvH/IvrLWW8r3lMyvYyJHdc2G3KDYuMe25urVtNLVbKi4LXPoqg6blglQSI9U+4MFJDmvk0Q==","shasum":"4037276fd39a255d7a297f9e187ead036d8224ae","tarball":"https://registry.npmjs.org/@terminus/ui-utilities/-/ui-utilities-1.0.7.tgz","fileCount":67,"unpackedSize":153764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHwgkCRA9TVsSAnZWagAAu4sP/1LBDBGbFnorBqwkJCVw\nxapLTEzifonQuOLvRN5xS+cpRd0EtFEEg5FhR3ApQJL3U392xJcjadQ6dFLj\nwiHWek/bJGjKwSG3cZBwyi6PdPG6EMnS0LAG1gBdd3kCOWsVIsO4SHeBat1N\nyIpf5SCC3fAG2Cd0w1I0xJyoJKmFFYpxmAVuAzzXdawnnbbe97wIOelIV8Pb\nW0VGp1ak9iZ3VwRHpOYQyFRK7Pwz2lcawJVjGbBvvAqwz8pexm1gZOPoT/+D\n+5zYZDN19RPtHoou+uDq2VIxKdin6OHf31HmOIGwDNDxn38C42JTJto4YRGJ\nPcGIcmKFcLsqmCBLMDHtItXCuq8+ZZTzaa2i1felp5ezFT4IejsdIGyuUsdG\nrXRJl0jMutNIGq1WfcoayoFhSw//eShNIS12sxan2j4zDnjGuvSL7OeRtbOE\nYJzuDRmSywSq+O6BMQIR8KjMnHQpoJfpQGyeoeuDmbscBPRYh1ap+KofpHQM\ntynvggUhcTsYj3h7Q4JXDJwOF4QotG5SrL8EPptyh9e4Tx0d01vdEQtTwiVf\nUeFASf4rwEmWsknKNznIxTMTK/Tm/ACclFjuW402WmLxosb5RwoRhNud6tm8\niBcKQwQBi9Z+fwO//cvjq+GxnELVLymmFCZlD1dX8KNWxisUCndolClgpsI3\nCybl\r\n=w+BW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6em72Nm3tQTJvuAAGXp5SSeYKMNZ/dgb/yHy23VLUhQIgDJPQwEyBHIAq1s/H59OS0pzpRRLw9k2+jlDAyOPhUUI="}]},"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-utilities_1.0.7_1595869219220_0.6146731733771285"},"_hasShrinkwrap":false},"1.0.8":{"name":"@terminus/ui-utilities","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/utilities"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@terminus/ngx-tools":"^8.0.5","date-fns":"^2.13.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-utilities.umd.js","module":"fesm5/terminus-ui-utilities.js","es2015":"fesm2015/terminus-ui-utilities.js","esm5":"esm5/terminus-ui-utilities.js","esm2015":"esm2015/terminus-ui-utilities.js","fesm5":"fesm5/terminus-ui-utilities.js","fesm2015":"fesm2015/terminus-ui-utilities.js","typings":"terminus-ui-utilities.d.ts","metadata":"terminus-ui-utilities.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0"},"description":"<h1>Utilities</h1>","_id":"@terminus/ui-utilities@1.0.8","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-Ynjq3tB6ya787Fm4ipUa0f3veapW+7gN54+UeTX9m9eA7tQNBrnexkaF2cF6tvDkEC9FdyOyyXlMITc9DgU/wQ==","shasum":"362b856b5ecc6ea2cd561e4bbb60413463548fd0","tarball":"https://registry.npmjs.org/@terminus/ui-utilities/-/ui-utilities-1.0.8.tgz","fileCount":67,"unpackedSize":154056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIESKCRA9TVsSAnZWagAA8PMQAITfI7bm2ZMF3uEEeUz0\n23XbGq52FTaGb9mQAa71lTe+HH00yhYNyIQXYjY0lg8la+U9H8kZJRv36L1D\n+ZN1P7exDv9r1dh63LOMvNuKkx2EmyouIzh58tnAcKsn1slorQwUvqDCpcyR\npLGVX8zDL7YHl1wtZcpVDeDOgOC1JcIZo2c4FwEOeHQtqhKLZKd3G0VjzH3L\n651uRyib7x7sHtifWfQKwqh+vejINJNkQdhYPTkwj0PYRvLyFBjl4wdpeJQI\nJm3W9LZX6Vgi6LskeAbEa6XPO1Y6eQv/LdlnaJd0YPy2HGXIbqpT8wtvOJSd\nWN7P77YOQacDVGeYlsFnvUNNSWPGc+zSnJy+H+SnszqX1M5p75JLz88i/D75\nSElA6oC/VQ2PXcevj2e96gEGGYtEb1SuRdllaEt+WtPCgsJDxHE+YoYhIiv+\nTxS9zVFEm5HbYSf+QDybfGlMrMHyOSuJVHSffezDFrLheQK6CDGOESEpMzpj\nF+kxbGG5zcgRbo09qALutID+TGT4V2Azknr1ruqxyaqSJGbjvJMLzxBz9fWZ\n9wi3gBQD5cvL8lhxkq2WMIPeXwV8d9KqrJy7UN/pEkXv493M0ap/KVDpV4PX\nCsrclbCW1sFmZ2eeYnpPH9sTmkRDgjQClRNzt7xOxr9KA10Wk+LObvzWMqsH\nuoTQ\r\n=71sz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTaqs5IcWnH9c5L9deba1JbSPcfi6BXr+Q+GQuqkcIrwIgGk/iGYEUX0hV8JvkZ/TUfrzr6UdqMrQSmOLzsWcZwgg="}]},"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-utilities_1.0.8_1595950217635_0.32263071446700065"},"_hasShrinkwrap":false},"1.0.9":{"name":"@terminus/ui-utilities","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/utilities"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@terminus/fe-utilities":"^1.0.0","date-fns":"^2.13.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-utilities.umd.js","module":"fesm5/terminus-ui-utilities.js","es2015":"fesm2015/terminus-ui-utilities.js","esm5":"esm5/terminus-ui-utilities.js","esm2015":"esm2015/terminus-ui-utilities.js","fesm5":"fesm5/terminus-ui-utilities.js","fesm2015":"fesm2015/terminus-ui-utilities.js","typings":"terminus-ui-utilities.d.ts","metadata":"terminus-ui-utilities.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.5.5","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Utilities</h1>","_id":"@terminus/ui-utilities@1.0.9","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-Ay5qvQmk7pu2jpm3OFhKSmHwat1HCxx8NfXdQM01zQfDDzVgqlm4fdd3NyhnXiQkBtvSeCa6MtCi/pf2ka4E7Q==","shasum":"973155a918fb955b985bfb2a8533a97815e58b18","tarball":"https://registry.npmjs.org/@terminus/ui-utilities/-/ui-utilities-1.0.9.tgz","fileCount":67,"unpackedSize":154190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJCRECRA9TVsSAnZWagAAiAoQAIUfvG+wxFJw0yYTpZzf\nATQBy83aIjCNaJb8gCK6DpIStXpQQEoM+CRVQxBwuDPpbxu/r3SHrT08o8xn\nrRm5s5PLqmeQlIrYZPqRPE16XBji1uHUI+CtrKwVZdX9BMr8pKuKG3LgI0SW\nO/mZgkD/Hymdz8xrpUFFl9XhJ2m9Z2Js88N97A7Br4nyBwq1mTax4ia73If/\nNYrJgSH22W+BWMF/L7STAa9SLb/ZFxuAp0mpseJnd6XpoS90MWO9ESkjoim6\naabUGrOp3mFfHEQwqYH6Ahv+bY5k0wfgEz5/3xK7ffJ3q/rK6Vre0vrvlcAG\nXb0p92rgPeKM1FHT1jLcDgunosn6qjAwazepwYzS0szaQ5QOoJPOg6iO0Sbq\nw3ZerSTLozbNAWJ0QRLYVKeQwBUQzVJ/Yqvv3EsCKOv5xERbpZMCpfZtYDlb\nHNHOcpHLHz+bwQSY8Iho5j8Y+uJUn2qq3VZ8oo/IRXVUm1t05nm+zaczsLwq\n+rIVZEKm4JLiD0rH0jqWtAYWBZ4DUku1Rqf0Wp04a3YD+uX4Wr/Go98WXZVi\nwYYDx3g+km5TgM2cbbIhaKeOTP1Chjbcr36i/yMlAYwvgp6oM2lbJAY3mIJ1\ne6r6j74VL4iNL8WzAcsLPHaCbuYEVUSLGSShqLShwAiIg1XCi+Ek7p+JgQwo\na8AS\r\n=Xq15\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+C8iPRcfUHFZxUwDaN8ZWIzw68D8zH1i8vmvaLQBDSAiEAjc3Y4HkPHwINC7OgDfO2cpdtNdGv9IM+C6lx/4qDLxs="}]},"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-utilities_1.0.9_1596204099918_0.2608900028350971"},"_hasShrinkwrap":false},"1.0.10":{"name":"@terminus/ui-utilities","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/utilities"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@terminus/fe-utilities":"^1.0.0","date-fns":"^2.13.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-utilities.umd.js","module":"fesm5/terminus-ui-utilities.js","es2015":"fesm2015/terminus-ui-utilities.js","esm5":"esm5/terminus-ui-utilities.js","esm2015":"esm2015/terminus-ui-utilities.js","fesm5":"fesm5/terminus-ui-utilities.js","fesm2015":"fesm2015/terminus-ui-utilities.js","typings":"terminus-ui-utilities.d.ts","metadata":"terminus-ui-utilities.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.6.2","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Utilities</h1>","_id":"@terminus/ui-utilities@1.0.10","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-s32u9C1Sfz0207aKzdy9SxIP9Po6A7PW1P20jQzOz7Z1tHO0UwH/t4yYDHb5L5k5Enf1T/6olVid0CBi7MaW/A==","shasum":"cc3085d26d71894e7fa156fb783638f666d77a8d","tarball":"https://registry.npmjs.org/@terminus/ui-utilities/-/ui-utilities-1.0.10.tgz","fileCount":67,"unpackedSize":154399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMXQRCRA9TVsSAnZWagAA8X0QAIVFTmvsZl7h/0chRxlR\n8lQQHCVA9yf4pnIxngG1pxipaiB4plWcLZqFreh7ahZDSSFbzwvzeRN+3BgT\n1UpVz1Jwt47i2hI1WPgfdo9WYrlxX4jBIhuqhJxfWi2nB0I53thrxDJ2mxr+\nSp+ymmelc12qfJ2mqhU5tz+5KMjUJyn7iVqi0BOlTiCJwQM7g68HOnslplau\nl3BHx/k/WIP4najWEmLriZuIj6NDiegFmslofLsQiEjXnGDO9vKkUi4vMVW5\nugRHEyRdIXz5mhkEa8dHpq9Z3XrFuubXe8kumRypoSZMbB4xKEjcAkxmXFhL\nfUH1y47EFdvTnfdeFIXqd5Fn94cgJmiyGqNVkPO0N/7Xz3FDA1PjMSLe1cDx\nkISPqD4HX1cbMvGaP8r6LfGBYnmbe2k3xAeMq69htNIogScc2jqqTm3UbN35\nE8UJbVW7i55/EFvQovRXGcNhKmAb1KpO/FKMly3kqkN3OCdJhLQHwPkYa0et\nmty0+9DhsNl+77NMNISgdZOm0X2h4R8AVqJe15y8QN7ksKvvpRr0/AjrEU6V\nGU5QKhnV+X75LbYx+8uzJ/RoQWIROIvoMNZLQyoBzxGIPBOWPmwOH1yaHx2o\ndMxR4LCdmiLc4L0kuv21m0NIFme+gVhBEKSIYoSod8JwdoEJeo4f5SlPRFNX\nqerW\r\n=iIYE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIFKrC18BpLQqiAsWYTZmSkp0V/j2flZFx4a4QtP6wON4Ah9uN7u0bUKbgsF8PK6p0XxCYTe8M37yy3O67j07SBPR"}]},"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-utilities_1.0.10_1597076497623_0.8658783558118865"},"_hasShrinkwrap":false},"1.0.11":{"name":"@terminus/ui-utilities","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/utilities"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@terminus/fe-utilities":"^1.1.0","date-fns":"^2.13.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-utilities.umd.js","module":"fesm5/terminus-ui-utilities.js","es2015":"fesm2015/terminus-ui-utilities.js","esm5":"esm5/terminus-ui-utilities.js","esm2015":"esm2015/terminus-ui-utilities.js","fesm5":"fesm5/terminus-ui-utilities.js","fesm2015":"fesm2015/terminus-ui-utilities.js","typings":"terminus-ui-utilities.d.ts","metadata":"terminus-ui-utilities.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.6.2","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Utilities</h1>","_id":"@terminus/ui-utilities@1.0.11","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-MOgRmDp+dIXG4kqSxEmCHMhnu1gdmoQijmQ98nyknAbF9fceagCpBO7v049xw2qKC4trAd9QZ93lsY4gDY4oWg==","shasum":"58d876ddaf5ef5b001d090677e692da3871ea450","tarball":"https://registry.npmjs.org/@terminus/ui-utilities/-/ui-utilities-1.0.11.tgz","fileCount":67,"unpackedSize":154608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMYboCRA9TVsSAnZWagAA2OwP/izS/FsStGDFZlW+ZPRq\n8slv32zTmMnQcd3x6AR8XbNXLlO2+vWC85O/AoTqQH1tvVhCYGB2a2knJnqD\nGYk+WQWT9Hp954j3t1Xy6z/r3wJWFKA9JXJPPYawp5q0giYiTmDjUXeYhdTn\nc4kuNsHHtGOT6OS+YjD8FAg455W4rU7W+Zab3aC15MIY9JUjOnPeGOzdS8KA\nlZLR6CFuVOMd4w90k8Nip99LwKCEzXsOABi510nfozoOm4jJ9Iv+YqHVFi5c\nApkNp7V8IYAEMO+DZAswZ7NOwJYOn2/Qpm6eYRyAzYf/akQplzgDoKHGrPZV\ndrtmqXHI58CS6PUC27OwTYU4zincxI8MY74yfWgTY14m+hRsw3yI49+nS5Fu\nuSfJOA7IoUZKmew6qgVc49eMXAKL+ERlkRkRqswAXmXRbgMA2xrlfK0ftaQ4\nNBaSSq6EoCwMt4s6TPLDPlacgkWPT6YIJArfG+nzW28YX5wgAoEq5rwoQ3S0\nYeU36DPUj99qvEGz0BQiVf5yP6SOpb2urbttREwdrdQbCkM3uwAe9tN+Wf6Q\nUBr3HcaBeHzOM0mi2J3P0lrIor2SgLfxvLjSJb8rrPF6Bx7N7kGotGDZOgxP\nBD7/An3tON/BFD12uaVwZkBK3qxYk1rA9zmMTr2W9ZOJrOxChYC/6NR+D5R3\nmeWj\r\n=H8It\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHD+8NXziztykczGtfTlHyN/J2oWVn4aBF10EG1CfWqgIhAO9r1ZWJDHc6QLQcZPIdH1kihGtxc3fTGF5C2GWG0t/T"}]},"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-utilities_1.0.11_1597081320244_0.3784366743540786"},"_hasShrinkwrap":false},"1.0.12":{"name":"@terminus/ui-utilities","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/utilities"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@terminus/fe-utilities":"^1.1.0","date-fns":"^2.13.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-utilities.umd.js","module":"fesm5/terminus-ui-utilities.js","es2015":"fesm2015/terminus-ui-utilities.js","esm5":"esm5/terminus-ui-utilities.js","esm2015":"esm2015/terminus-ui-utilities.js","fesm5":"fesm5/terminus-ui-utilities.js","fesm2015":"fesm2015/terminus-ui-utilities.js","typings":"terminus-ui-utilities.d.ts","metadata":"terminus-ui-utilities.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.6.2","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"readme":"<h1>Utilities</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- [CVA provider factory & Reactive form base](#cva-provider-factory--reactive-form-base)\n- [TsUILibraryError](#tsuilibraryerror)\n- [Merge](#merge)\n- [Strip control characters](#strip-control-characters)\n- [Types](#types)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## CVA provider factory & Reactive form base\n\nUsed together, these help implement custom form controls by implementing a custom ControlValueAccessor.\n\n```typescript\nimport {\n  ControlValueAccessorProviderFactory,\n  TsReactiveFormBaseComponent,\n} from '@terminus/ui-utilities';\n\n@Component({\n  selector: 'my-component',\n  providers: [ControlValueAccessorProviderFactory<MyComponent>(MyComponent)],\n})\nexport class MyComponent extends TsReactiveFormBaseComponent {}\n```\n\n## TsUILibraryError\n\nA custom error for the UI library.\n\n```typescript\nimport { TsUILibraryError } from '@terminus/ui-utilities';\n\nthrow new TsUILibraryError('MyComponent: Something went wrong!');\n```\n\n## Merge\n\nSimple utility to merge 2 objects.\n\n```typescript\nimport { merge } from '@terminus/ui-utilities';\n\nconst mergedObj = merge(obj1, obj2);\n```\n\n## Strip control characters\n\nUtility to strip control characters (eg backspace or carriage return) from a string.\n\n```typescript\nimport { stripControlCharacters } from '@terminus/ui-utilities';\n\nconst cleanValue = stripControlCharacters(originalValue);\n```\n\n## Types\n\nShared types.\n\n|        Type         |               Description               |\n|---------------------|-----------------------------------------|\n| `TsStyleThemeTypes` | The supported themes for UI components. |\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?flag=utilities\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-utilities.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-utilities\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-utilities/bundles/terminus-ui-utilities.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-utilities/bundles/terminus-ui-utilities.umd.js\n","readmeFilename":"README.md","description":"<h1>Utilities</h1>","_id":"@terminus/ui-utilities@1.0.12","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-e7xPlHHrf/s3uRy3xSc6yKendVuJxq+8MHYAvgCBcd8kDuSpXNLEpV3yRPxQKcuUP0sqM0wnf0DjlWtTeQxifA==","shasum":"8d0958d07b36ebf7844128be9d200bd3f5bc0e39","tarball":"https://registry.npmjs.org/@terminus/ui-utilities/-/ui-utilities-1.0.12.tgz","fileCount":67,"unpackedSize":154780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNq7MCRA9TVsSAnZWagAAi98P+QBUn30IZAhDE2tTfHXR\nrDknNl2uxqYFPI36PqBzxyGoUIW4MaauJr3X2pg34kIqQjb0fFchYB19toUT\nCiKhsSgOt3aUC2WSuywXR0p8KcXj80dn/IKL/MLU98q/697/IrSfiBnETYKI\npWKyJMYGhWMaoLyXoa4WE0KDzNNv3YPbYF1Ap+HFe6sOJy5N7PY291lLJCbP\nisXpuV9gjgPgcr8qYPIVw/VA2b3/Y91bxdJwnOSZ6C/sjca3/MrtASohVjqL\naIkRUITkTvT2egQrXUcN/VvI0tvTK4z7tewn4nL9xCH/AgPI9iqjbJMFvtXa\nV8xD9exIYQgY6nlq4cSYe2R0Eyqldlu56j90DLoZKsd2jruW85QPwTRWk0OA\n68S/5p3FSaZ+tG1jVS1OiemTU8G6GwpbSU4FIDmCWnKUF6o3N6CQFZhFb9qY\n8/GapRRSc4OGZwEQtzIjy+ehtfBfy4qk5mePLquEAsNFsdbvkjA+enF9ZWp2\nFYEEF4GjHoUdBGH0SakyjUILf7L9nP6L5TD+vpaJQt7Yq+QxPhuyefaLEKKH\nXdlwWtccjILUsItbgxZJ1hIJ0Xk58P19PXm8WQeDTFRl5D2aRMuA5rf2vGke\nD9Shwb3SH+UM5C8K25tkUf4tSLC+xRwFdjcW0JMEi+NcsXv6ZoJ5a7ckU1UT\n1Hkj\r\n=EV9p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9u6DfrBrE2TYk3K+Cn0xo8vguZJqeOP/D3Z/liL5fdAiEAjIXpV6chQ5QGOcoJowYMICyu3FI4A4UvFDuQIlggk2o="}]},"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-utilities_1.0.12_1597419212057_0.9665309710058563"},"_hasShrinkwrap":false},"1.0.13":{"name":"@terminus/ui-utilities","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/utilities"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@terminus/fe-utilities":"^1.1.0","date-fns":"^2.13.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-utilities.umd.js","module":"fesm5/terminus-ui-utilities.js","es2015":"fesm2015/terminus-ui-utilities.js","esm5":"esm5/terminus-ui-utilities.js","esm2015":"esm2015/terminus-ui-utilities.js","fesm5":"fesm5/terminus-ui-utilities.js","fesm2015":"fesm2015/terminus-ui-utilities.js","typings":"terminus-ui-utilities.d.ts","metadata":"terminus-ui-utilities.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.6.2","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"readme":"<h1>Utilities</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- [CVA provider factory & Reactive form base](#cva-provider-factory--reactive-form-base)\n- [TsUILibraryError](#tsuilibraryerror)\n- [Merge](#merge)\n- [Strip control characters](#strip-control-characters)\n- [Types](#types)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## CVA provider factory & Reactive form base\n\nUsed together, these help implement custom form controls by implementing a custom ControlValueAccessor.\n\n```typescript\nimport {\n  ControlValueAccessorProviderFactory,\n  TsReactiveFormBaseComponent,\n} from '@terminus/ui-utilities';\n\n@Component({\n  selector: 'my-component',\n  providers: [ControlValueAccessorProviderFactory<MyComponent>(MyComponent)],\n})\nexport class MyComponent extends TsReactiveFormBaseComponent {}\n```\n\n## TsUILibraryError\n\nA custom error for the UI library.\n\n```typescript\nimport { TsUILibraryError } from '@terminus/ui-utilities';\n\nthrow new TsUILibraryError('MyComponent: Something went wrong!');\n```\n\n## Merge\n\nSimple utility to merge 2 objects.\n\n```typescript\nimport { merge } from '@terminus/ui-utilities';\n\nconst mergedObj = merge(obj1, obj2);\n```\n\n## Strip control characters\n\nUtility to strip control characters (eg backspace or carriage return) from a string.\n\n```typescript\nimport { stripControlCharacters } from '@terminus/ui-utilities';\n\nconst cleanValue = stripControlCharacters(originalValue);\n```\n\n## Types\n\nShared types.\n\n|        Type         |               Description               |\n|---------------------|-----------------------------------------|\n| `TsStyleThemeTypes` | The supported themes for UI components. |\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?flag=utilities\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-utilities.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-utilities\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-utilities/bundles/terminus-ui-utilities.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-utilities/bundles/terminus-ui-utilities.umd.js\n","readmeFilename":"README.md","description":"<h1>Utilities</h1>","_id":"@terminus/ui-utilities@1.0.13","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-73Yi7SvyRMfjEVzoZfZXFx+zXCUHMky5giyjdNQhXeCmiu2zp81SfBilu68ns+ZhuM/sYSJw6JdEs+0DHLLCmQ==","shasum":"3c83475bb2ef7552995ea478b972f9a935bad339","tarball":"https://registry.npmjs.org/@terminus/ui-utilities/-/ui-utilities-1.0.13.tgz","fileCount":67,"unpackedSize":154872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUlcmCRA9TVsSAnZWagAAGukP+QBlL5lvtesB5WQOaeOE\n0eUhifaKrsBJQI43OCHAYwCyIJ4j7wuaQ0MLCMKvhHdVUT983/24DWdc/VyL\n/c3g+s0oYhH1w9P7o8vC80yGHo6sPlPN5P9j4dwBAh4Ou6Hj/eKLqppumnmW\n00OTyJYyoB2GMkaE/9X03Ydyf3XNsUIr9RtnTxwXo9f0W6MByEJtWKeZmgEb\nHkBvn9IZzHZQn6Cyra5f52YBXwnKnuZzwIWNe1Eb/IJHJA2oliRdiIkqnr5J\niBLSi+2PNLdvITG1Kr/Hz+2HwVszNTLWWQFIYipQqZcgQuIzXM7VMzZQlebI\nW3hfy8TOOa4Pky3Fp/tgh+DMziyU8XA1eLsT5LJi2Si3s3uOR1+8I2ded+PN\n0P/d2Al60qQ26y5UJdD9Tqa+5tpHWAn97NC3xFuJZfBL6dXLc8q6IvN/L3wn\nM1oMaxd8d7J0R00+yM85KFsMcUX2M27zXppDIT0TSXGiFu48FwStydCIajsP\nX7ES8zINRNdAE8hMXYtV2mZWV7FNvFbkqxQ9Lhmr1Pm22+vwxw6uzwvKWkwU\nW12Z0WckCJjAqKdDb27Hm+inXMZOIH1Vi7BN6Ks+RtZoZQrNEXekCl9aThGj\nsWTSRrHtn7EHluqdv7+iJ0KKvbdg7XlXL2tPtpu1hl1hRR/pxb6XXDkBTZ3Z\nnvxm\r\n=Ixan\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuFwDy2JpTuW0QHJ4TsvcJhK3qO8wS4j4jM0PAYKAIMgIhAJUiPuz43wUqbRvXp4wg2TjwXRHABbex7vatzUd/5Ihz"}]},"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-utilities_1.0.13_1599231782242_0.11982605836679272"},"_hasShrinkwrap":false},"1.1.0":{"name":"@terminus/ui-utilities","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/utilities"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@terminus/fe-utilities":"^1.1.0","date-fns":"^2.13.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-utilities.umd.js","module":"fesm5/terminus-ui-utilities.js","es2015":"fesm2015/terminus-ui-utilities.js","esm5":"esm5/terminus-ui-utilities.js","esm2015":"esm2015/terminus-ui-utilities.js","fesm5":"fesm5/terminus-ui-utilities.js","fesm2015":"fesm2015/terminus-ui-utilities.js","typings":"terminus-ui-utilities.d.ts","metadata":"terminus-ui-utilities.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.6.2","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"readme":"<h1>Utilities</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- [CVA provider factory & Reactive form base](#cva-provider-factory--reactive-form-base)\n- [TsUILibraryError](#tsuilibraryerror)\n- [Merge](#merge)\n- [Strip control characters](#strip-control-characters)\n- [Types](#types)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## CVA provider factory & Reactive form base\n\nUsed together, these help implement custom form controls by implementing a custom ControlValueAccessor.\n\n```typescript\nimport {\n  ControlValueAccessorProviderFactory,\n  TsReactiveFormBaseComponent,\n} from '@terminus/ui-utilities';\n\n@Component({\n  selector: 'my-component',\n  providers: [ControlValueAccessorProviderFactory<MyComponent>(MyComponent)],\n})\nexport class MyComponent extends TsReactiveFormBaseComponent {}\n```\n\n## TsUILibraryError\n\nA custom error for the UI library.\n\n```typescript\nimport { TsUILibraryError } from '@terminus/ui-utilities';\n\nthrow new TsUILibraryError('MyComponent: Something went wrong!');\n```\n\n## Merge\n\nSimple utility to merge 2 objects.\n\n```typescript\nimport { merge } from '@terminus/ui-utilities';\n\nconst mergedObj = merge(obj1, obj2);\n```\n\n## Strip control characters\n\nUtility to strip control characters (eg backspace or carriage return) from a string.\n\n```typescript\nimport { stripControlCharacters } from '@terminus/ui-utilities';\n\nconst cleanValue = stripControlCharacters(originalValue);\n```\n\n## Types\n\nShared types.\n\n|        Type         |               Description               |\n|---------------------|-----------------------------------------|\n| `TsStyleThemeTypes` | The supported themes for UI components. |\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?flag=utilities\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-utilities.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-utilities\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-utilities/bundles/terminus-ui-utilities.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-utilities/bundles/terminus-ui-utilities.umd.js\n","readmeFilename":"README.md","description":"<h1>Utilities</h1>","_id":"@terminus/ui-utilities@1.1.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-DBNG2xazSp9LlnGyOUkv/OdfMAgIt726GAESn25rr7wukvyJwmV0XjwfjvFVaiXt9CFTZacx/IH8AyUqcnr2Zg==","shasum":"3df3343df1938a2fb81e4d2fc75bf2badd8f0061","tarball":"https://registry.npmjs.org/@terminus/ui-utilities/-/ui-utilities-1.1.0.tgz","fileCount":67,"unpackedSize":155151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV9MhCRA9TVsSAnZWagAAEgkP/iLhpaYOcWshVxtnk3tP\nG/xevpiV5fLnCFO3dnPqnkYwBGQt/j3K6T8J5Xi5KLdvYU5WxMqHFkEueRdB\nrm9opV2rSlg36/CIw5ikoBzhFubnpNlLtM1RCszqqWkbii4weIrpvzt6whkY\n9cKO2qUmCJciXrGjtG7rKgPwD5/NU+7YbCZQ/jq8zCU5oeqO5f7mMbW6jDBU\n0zmBszNsfkLdDYN4f9uDpRkq7uf3xXhMsLCtkxj0PdY+HVS9OvmGh914kEvH\n7BFvLW2hnce3TW2i/vbDDisrLeF0dm3339GW3pcVD6OfURHcGznJEb2U8NRK\n0lkPpMvgp29AK58WF2J1ZIIRzM7Dv+p4cv90h8UYbYMix0IxKqoBHen07LJ3\nJf36+t1b4dOCMJM1QfTZwYJa0V0CdZjLNcLAtAYjINR14EVwn/bRS5y7NN2/\n5IwaBFWdMFpuYEj9DWm/komR+MTbtW8B7a9qCCa5qKlxFMIdR46lEh7uXrRP\nMIM70KNSsJDqoYYx6C4Vp2pRhtZyNyyIgTnkUzujm+3jJv3O4H+2bqN+9Rpb\n0ZabX9VAtLzmBCQzd5ppR7E7gqiD2Lk3ewVP+gqQ5kJOn/kn/o/FLzQbKvvM\nKr1Yr3HKICQf86W8LoO0jWb2Thtou1AJ7Kr4WXpaAOMzBM9c/TJ5PF0lkQNK\n7uty\r\n=BQH8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPd+0CLbMe1YInCrikUltr8aEwcoQZWlNgsUlYzUL0EAiBgqdmmfouclnDc1TYZ32vP4vfo0k4EAskxXX1HtvegYw=="}]},"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-utilities_1.1.0_1599591201133_0.9603362811977889"},"_hasShrinkwrap":false},"1.1.1":{"name":"@terminus/ui-utilities","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/utilities"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@terminus/fe-utilities":"^1.1.0","date-fns":"^2.16.1","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-utilities.umd.js","module":"fesm5/terminus-ui-utilities.js","es2015":"fesm2015/terminus-ui-utilities.js","esm5":"esm5/terminus-ui-utilities.js","esm2015":"esm2015/terminus-ui-utilities.js","fesm5":"fesm5/terminus-ui-utilities.js","fesm2015":"fesm2015/terminus-ui-utilities.js","typings":"terminus-ui-utilities.d.ts","metadata":"terminus-ui-utilities.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"readme":"<h1>Utilities</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- [CVA provider factory & Reactive form base](#cva-provider-factory--reactive-form-base)\n- [TsUILibraryError](#tsuilibraryerror)\n- [Merge](#merge)\n- [Strip control characters](#strip-control-characters)\n- [Types](#types)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## CVA provider factory & Reactive form base\n\nUsed together, these help implement custom form controls by implementing a custom ControlValueAccessor.\n\n```typescript\nimport {\n  ControlValueAccessorProviderFactory,\n  TsReactiveFormBaseComponent,\n} from '@terminus/ui-utilities';\n\n@Component({\n  selector: 'my-component',\n  providers: [ControlValueAccessorProviderFactory<MyComponent>(MyComponent)],\n})\nexport class MyComponent extends TsReactiveFormBaseComponent {}\n```\n\n## TsUILibraryError\n\nA custom error for the UI library.\n\n```typescript\nimport { TsUILibraryError } from '@terminus/ui-utilities';\n\nthrow new TsUILibraryError('MyComponent: Something went wrong!');\n```\n\n## Merge\n\nSimple utility to merge 2 objects.\n\n```typescript\nimport { merge } from '@terminus/ui-utilities';\n\nconst mergedObj = merge(obj1, obj2);\n```\n\n## Strip control characters\n\nUtility to strip control characters (eg backspace or carriage return) from a string.\n\n```typescript\nimport { stripControlCharacters } from '@terminus/ui-utilities';\n\nconst cleanValue = stripControlCharacters(originalValue);\n```\n\n## Types\n\nShared types.\n\n|        Type         |               Description               |\n|---------------------|-----------------------------------------|\n| `TsStyleThemeTypes` | The supported themes for UI components. |\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?flag=utilities\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-utilities.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-utilities\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-utilities/bundles/terminus-ui-utilities.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-utilities/bundles/terminus-ui-utilities.umd.js\n","readmeFilename":"README.md","description":"<h1>Utilities</h1>","_id":"@terminus/ui-utilities@1.1.1","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-bUI0YYC5khU0+dYgVyV+zN72K0MAASd+mb2NdRuFpQ5lD7ipevMx5YwT1/5WTmztu09GnOIyEH6GpFWcAFBIHw==","shasum":"ccfcaf7998ebe9b2e2493469090cb270cb399d45","tarball":"https://registry.npmjs.org/@terminus/ui-utilities/-/ui-utilities-1.1.1.tgz","fileCount":67,"unpackedSize":155339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq9NCCRA9TVsSAnZWagAAhWUP/js/2nOxKRx+aFml/1vz\nvtLdMET0mfl/YSRh4JCkYn1zncsbCHQ+XYaObCTtH0fjCDTkDNP0id2pl6HD\n5UeUcdA7YaTkTHUiRdlkN7nIuD+pj14TYXPuWqiUmguF1LY00WMXsYL1FEus\nT3hcAqV62Ew7uTo0MZUsC5WlB4qsMyP2iuMQEQTr6ugQhfRokepzwuJF5uSM\nr7qLm6mnvzuNyVEzYwMT5RCIWUwKigUV9xQLtGgxD4Q8HQ56DghP/E2uQXTh\nyxk9Cn7nSR2vyn+RczPhIHr8+wGNS3fyVKccyul2o3/5V96NuGAox3ZgTCqW\n2RiZqwFvqS5JLIPrxstvdcjTG/SlT7Ky+7CDBAegH/dvz3hbbqgWHjS9T2cK\nMwMjwhCi5AwyQ5qItTB19j+a4qj+Q+6vi1adI2A9f102lwq1g3DDZpMhJLZ1\nptHfSBCaG6q2fjb5FOOW29hXE/i7Jf5JoLjd/ndn6bXJv2jfNoOGLu83e6Yv\nuIeiHWA1jcf/azbItZyPJfSxuWE3RHbP1uSTSl9BEWyF1tZlPubA/wlBMPvB\nbmSwKQLhlLSLx+SsDcJvdot5HzUNOstXENEYRk7cNAMqaAX17G9CQYhJg2QM\nfBki76P2Wkw81fL/Wq3t96F6+/9EFQiY/SB/i4qihJNsBFo+vF+F67m9qk5g\nsYyW\r\n=sapR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuakF/8btQoQOEqrGcPJoOWJEA3udnGA/jcNaqAgZshAIhAJaKxnZZpvmHHk6wH0QvRsdVsZ4IrspXcXYRJ7IELKLh"}]},"_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-utilities_1.1.1_1605096258306_0.44256161082587986"},"_hasShrinkwrap":false},"2.0.0":{"name":"@terminus/ui-utilities","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/utilities"},"dependencies":{"tslib":"^2.0.3","@angular-devkit/schematics":"11.0.4","@schematics/angular":"11.0.4"},"peerDependencies":{"@angular/common":"^11.0.4","@angular/core":"^11.0.4","@angular/forms":"^11.0.4","@terminus/fe-utilities":"^2.0.0","date-fns":"^2.16.1","rxjs":"^6.6.3"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-utilities.umd.js","module":"fesm2015/terminus-ui-utilities.js","es2015":"fesm2015/terminus-ui-utilities.js","esm2015":"esm2015/terminus-ui-utilities.js","fesm2015":"fesm2015/terminus-ui-utilities.js","typings":"terminus-ui-utilities.d.ts","metadata":"terminus-ui-utilities.metadata.json","sideEffects":false,"readme":"<h1>Utilities</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- [CVA provider factory & Reactive form base](#cva-provider-factory--reactive-form-base)\n- [TsUILibraryError](#tsuilibraryerror)\n- [Merge](#merge)\n- [Strip control characters](#strip-control-characters)\n- [Types](#types)\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-utilities\n```\n\n## CVA provider factory & Reactive form base\n\nUsed together, these help implement custom form controls by implementing a custom ControlValueAccessor.\n\n```typescript\nimport {\n  ControlValueAccessorProviderFactory,\n  TsReactiveFormBaseComponent,\n} from '@terminus/ui-utilities';\n\n@Component({\n  selector: 'my-component',\n  providers: [ControlValueAccessorProviderFactory<MyComponent>(MyComponent)],\n})\nexport class MyComponent extends TsReactiveFormBaseComponent {}\n```\n\n## TsUILibraryError\n\nA custom error for the UI library.\n\n```typescript\nimport { TsUILibraryError } from '@terminus/ui-utilities';\n\nthrow new TsUILibraryError('MyComponent: Something went wrong!');\n```\n\n## Merge\n\nSimple utility to merge 2 objects.\n\n```typescript\nimport { merge } from '@terminus/ui-utilities';\n\nconst mergedObj = merge(obj1, obj2);\n```\n\n## Strip control characters\n\nUtility to strip control characters (eg backspace or carriage return) from a string.\n\n```typescript\nimport { stripControlCharacters } from '@terminus/ui-utilities';\n\nconst cleanValue = stripControlCharacters(originalValue);\n```\n\n## Types\n\nShared types.\n\n|        Type         |               Description               |\n|---------------------|-----------------------------------------|\n| `TsStyleThemeTypes` | The supported themes for UI components. |\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?flag=utilities\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-utilities.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-utilities\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-utilities/bundles/terminus-ui-utilities.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-utilities/bundles/terminus-ui-utilities.umd.js\n","readmeFilename":"README.md","description":"<h1>Utilities</h1>","_id":"@terminus/ui-utilities@2.0.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-vx6gTlnvHhCtLuveBMlW7dC9Zx719Kd8tohRIA8pyAzYtw806gnxmxB2Is3SYQt7pKqYAjoUtn4n+P/JlLA2Fg==","shasum":"3990a26492909e66f76e80881a837ca5b364f2e3","tarball":"https://registry.npmjs.org/@terminus/ui-utilities/-/ui-utilities-2.0.0.tgz","fileCount":47,"unpackedSize":128842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2hgDCRA9TVsSAnZWagAAHJoP/38ZjJnJ/Dl36dE1AC6t\ntwwYzW5Em3nyWduMuOz9wtzaQGHX4WBdGNN7M24WTeq5pHXExa/B3RGTOggk\nr+dDlnPRFtDoKbuFy3s0A0e5ZmfWPU1jmpNeDeuCON/AGcEFxTqe/eMtXEu4\n+yrttivswMDrBWu94+wibNYaNjE0/WkY6sY2JAVioLu2t0Y7+BJq2mqXmXki\nROsEGhUYn4y2yN03WTCHIpemC7keKJgWz4ipttYHd+MjL1kx2ro41jFYxhgl\ny82hZ6T3mSpblXUYkGP6+pp/fbqe+FaBzyEexwT7vNryrpsCTn27XSzAfBy3\nhFV2kJtY41s8UtS1RtDUCNIRfxotcftdG0/iThJO0kLrt15QuXqapDdErjOE\nxUYwCLcTlD93yZ1z1ruJwqFuAG7dgFYIH1w1YchVBooyez3Hqx6gGInFZlZ8\nTbYoS+QW58NXEMzVXJa6t67WOEZeAC91ingx9h95E82EkiqWcG2XFsorBY7o\nBK+QI9klPVScb/90GaFyua6pUoy1R8ufQUvaRwd5h68T3SnqVMTq8lGh40ml\nqrQGjL55t2ep7YWoQ8EKpcQdA81uOj0IfThgUzQjPpbTIlVQ3l1BQayoT7mN\nr7fJOWlq18mlJ7kvvsoW6kYlKBZYPKrea0J/i+3qdcvTg8xK6KIAVGAXveDu\n5k9a\r\n=yI0L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpk5HRT2U7z87sGAaPylFa6QA5VvnFwPagkeRFjELmpwIgXmRYIRS9ud8vNwWeqTOTAdlXFsKZTw7m7oQ9hhN2RCE="}]},"_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-utilities_2.0.0_1608128515270_0.16950781644242818"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-02T04:49:53.546Z","0.0.1":"2020-06-02T04:49:53.798Z","modified":"2022-04-07T05:16:24.296Z","1.0.0":"2020-06-04T17:53:30.652Z","1.0.1":"2020-06-04T20:12:21.830Z","1.0.2":"2020-06-05T02:04:22.386Z","1.0.3":"2020-06-10T19:24:53.544Z","1.0.4":"2020-06-23T15:35:55.493Z","1.0.5":"2020-07-07T15:40:10.897Z","1.0.6":"2020-07-15T15:11:08.473Z","1.0.7":"2020-07-27T17:00:19.385Z","1.0.8":"2020-07-28T15:30:17.776Z","1.0.9":"2020-07-31T14:01:40.071Z","1.0.10":"2020-08-10T16:21:37.710Z","1.0.11":"2020-08-10T17:42:00.354Z","1.0.12":"2020-08-14T15:33:32.182Z","1.0.13":"2020-09-04T15:03:02.432Z","1.1.0":"2020-09-08T18:53:21.312Z","1.1.1":"2020-11-11T12:04:18.425Z","2.0.0":"2020-12-16T14:21:55.423Z"},"maintainers":[{"email":"brian.malinconico@terminus.com","name":"bmalinconico-terminus"},{"email":"atlwendy@gmail.com","name":"atlwendy"},{"email":"devops@terminus.com","name":"terminus_devops"}],"description":"<h1>Utilities</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":"","readmeFilename":""}