{"_id":"@terminus/ui-checkbox","_rev":"51-511750079c70b52904e725074fb11bb4","name":"@terminus/ui-checkbox","dist-tags":{"latest":"4.0.2","next":"4.0.2"},"versions":{"0.0.1":{"name":"@terminus/ui-checkbox","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","@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-utilities":"*"},"main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@0.0.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-WM42DmvtnEoyBLfv8JaYr7DfkZQbFlnOFnIywrSpgHqxs0JSLUp9pfra9xlXYMJ1NKg4pOZ5VkGa654btA8ZAw==","shasum":"00cfe7d22806272ff6486fe9862d050287504da9","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-0.0.1.tgz","fileCount":63,"unpackedSize":214311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1eVaCRA9TVsSAnZWagAAwzkP/A7uFTR7HQP1kS676DTz\n+HkOZ3M2ywlOhJwIak/Pv+9yZcDWHvqjymHJI/4I0P8tj1S2SQqm57s+R0yY\nHO+ryn2+RuDjA9zihgY6kNg413dDfDktUTHNMXzm+CogoMmwcMINpH5CwPhl\nYkNAwTdPn+Bfed+5/4XiVrUy9ZAxFYVhczM0ti/s6G3Nv9bZ+3p58GXpw/cH\nvwiAKzM/MvN/rTOdQQqv2n2ozVMUb0OguBlf3ZpiV0YlC9LR7V0HHUEDUXoY\nRYjR63we9UlHTUUdGRyyfBs2+OSDxksMiLEPSZfWKlhYbKoflgZQmwIevgtl\n/C4ZhqDGjcRc52gkjqahgr82KHSdddL7iUHlTLnGiOPOZefiu9Oldv76Gove\nnglDbpUKwdu0eZsFpaezJJFvy8Hj74PGEit5YR1uRdSgV1o4rkVJaJGAKqfh\nL4M1R1gsOVGSGSL8GYdysqH+tobzZj5QjTMMjrfSnaQ3JHX3hdbK9v8pp3E7\nb0rOT5aGwEpVauGebkWUd6usBnXS2iHJUN6gfzX2+wB3Jp7X6Ihs5ENaFTJm\nzY7ApEpg2jpAstAMbcTwlvMlWUGUkEq9UOxRnUTXR4TIigv6maZEAFNILAwO\n4+Pld183LI3oiYsap06DFc724F0/ikUtewPLS07o7JnTQeB1tO8AK/y8ZZUR\nToNW\r\n=QEYU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtNjuq6e+aRx+jo8h/Cpmf90Y+twnwa5RcTNSqCN01UAIgVXhCR+KPfmMYGA0YUbJC/p/2MZQtaXwyWvc1ctX3rWA="}]},"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-checkbox_0.0.1_1591076185772_0.3085630318281716"},"_hasShrinkwrap":false},"1.0.0":{"name":"@terminus/ui-checkbox","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","@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-utilities":"^0.0.1","tslib":"^1.10.0"},"readme":"<h1>Checkbox</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  - [Reactive Forms](#reactive-forms)\n  - [`ngModel`](#ngmodel)\n  - [`isChecked`](#ischecked)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Usage\n\nPlace your label text inside the component:\n\n```html\n<ts-checkbox>\n  My checkbox label\n</ts-checkbox>\n```\n\n\n### Reactive Forms\n\nTo use the checkbox with a reactive form, pass the `formControl` to the checkbox:\n\n```html\n<ts-checkbox [formControl]=\"myForm.get('myControl')\">\n  I will be checked if `myControl.value` is true.\n</ts-checkbox>\n```\n\n\n### `ngModel`\n\nTo use the checkbox with Angular's `ngModel`, just attach the directive to the checkbox:\n\n```html\n<ts-checkbox [(ngModel)]=\"myValue\">\n  I will be checked if `myValue` is true.\n</ts-checkbox>\n```\n\n\n### `isChecked`\n\nTo seed the initial checked state use the `isChecked` property:\n\n```html\n<ts-checkbox [isChecked]=\"true\">\n  I will be checked by default!\n</ts-checkbox>\n```\n\n> NOTE: This should rarely be used (if ever). We should be relying on a Reactive Form or ngModel.\n\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-checkbox/testing`;\n\n[[source]][test-helpers-src]\n\n| Function                  |\n|---------------------------|\n| `getAllCheckboxInstances` |\n| `getCheckboxInstance`     |\n| `getCheckboxElement`      |\n| `toggleCheckbox`          |\n\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/master/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/master/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-checkbox.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-checkbox\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-checkbox/bundles/terminus-ui-checkbox.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-checkbox/bundles/terminus-ui-checkbox.umd.js\n\n","readmeFilename":"README.md","description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@1.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-IfAVFJqMfiw/1YBy8RtATLe9HVUkg8CkI/J5Pf2vLJaGM0nmrv2GqZoVqmer+Bs5o+GG6Ocn3qPZc8My7RgJTg==","shasum":"fbb795ceffc9d1075549b2d1d7fdade6195c16e5","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-1.0.0.tgz","fileCount":20,"unpackedSize":21325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2T+LCRA9TVsSAnZWagAAKBoP/itQ33LddXqFrnIJ2MeW\nOWakp2sB6B8PLcEUIPmhoEHFQ6+DhzB0VbTbjo0rrHmrwsRTFFM0KTwHw1nO\nuxwwpBNXMJxa/VH1gZ4CyS8DjjBhpcnTfp0/Qq4SUC0YRccwl9l8G4Fyzxzx\n/s7C5uE70AycUOos8d0sa1tk1on+YS7ekW5p1AHJB0FKYv5rloEJuDFdtdWT\nNRXdaapVbgykeytan3NMZEo0T6TFIbr5p/nYgHBZIw3qong88jaS5/wmlKXD\nQ/YrKe+pUd6VDtEH6jCYtV+KvDIS0eDcu+Wq9MnYg4Bk0l1CDDk4SORK9rEW\ne4JBRgT+c2SV6JgU4gN/FSp1UTlVXz30G/UN7K5w27SdYVeEaZwfi7p0e2vJ\nLIa0okltQ/8qglb3ffg+gvQuDR16kCB4W46gNL6ADjEZD4GtUC1ZhCYOwSXi\nYM2M3vxwohZriv/qpg1Eo9WkAorULcagaStfltPbr95rHEu9sVf305izIKbz\naKCCn12hepvZtSPkfnJGw34RFAiL3ZW9RZExcgy6IGm815GFmSBwdv+o+c0A\nAtVlchbIcELUArGVx5BPjbPaeMFC6Fc3/LrHjPnzzkDNXoAd5xMGvNunvEbU\nsJuxidaAf6mmWQ61s7k5dJBGPMN7UE3qETZxB0sqgAJqrMH9XiQuKRqvzvW6\njsWj\r\n=3Xo6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlwIa/1sxp1rwuJ1ygL9jsjSMcPaEpbC/s5ShnArwGwQIgJCeFeGput/F8NNC37gQRqMicAKcNXkQ1rj6sqVscQdM="}]},"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-checkbox_1.0.0_1591295882508_0.6078797155395734"},"_hasShrinkwrap":false},"1.0.1":{"name":"@terminus/ui-checkbox","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","@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-utilities":"^0.0.1","tslib":"^1.10.0"},"description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@1.0.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-N2aX5DuSw7+I31hHcXBUGI9Hr3BB5smIie+DKQE7e+OCbhRjxGstiWmJBIGi/Qx6dkAwfmQ/1wqplaAeI2MQnw==","shasum":"1293f4dde05673dc1eae1066b093a2cb4172ed89","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-1.0.1.tgz","fileCount":21,"unpackedSize":21379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2ayWCRA9TVsSAnZWagAAkIkP/0X4HqZxzoT8t4hE26Mn\n46qrYmYf5eKf/S7mKtd4+Zw9ZS5P/LGsJkWP1RvK8jIiizMJeZLb0AEGYOIc\na18RJU9wxrtV3mDXnmqEOdJB7rYRNURSqkfU4q846HlfekwaOylVlvpa+veb\n9v2pGnARuLvOHows45ol4MwoKX2atK/SPembci7jIeckNMFfPP5P5r4h2r0V\n5roPQCP2Lo7cRS5UdhrcnAMLAGCG6wbtnVvtbmRN82Qnat/qPPQF71NBGBCs\nfzlZ+zYiW2/F4jSVBXwkTpSYmvk8QORSszzUGgVrXn14rvs0wLoGmgbUM1Vq\nDmtwMWGy053/X3IppAwyo8OJ6L3TqFX/T2IdUzA2tYiGtvHArOINLNNtBGq9\n8wkrS9d7GKo9WKV4JAv/YVJMOZSn3P1j1KcEzaNjZPgp8wwfCkLAVoHZ1+VK\nRMCyZm2Ok3XQvze0mYS1T0cj6xkBLJnxSBEjMFRsDtMGO5KgYryQny1+afb9\nvwjvVDzmObV3RwYAxIZW1BV0EW7oMZ26SxsUPkMwssJRtHy1sWxOHlwnrknn\nWYRP8GXoF0OUoZQjzpupwuUWabZRsbKri47/odukAl15/nOw9gycXpSQDa1x\nFCWQiuR6DQ5QqK62OjhpY83E0yv9AoG4xasbXL3CJtYiWVEp5B6eySju8pbC\nBTiF\r\n=OifC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCztIIGnE4SFKBPnQ4ffTqhjvIzO+IOjRutj6R3ue6ZeQIhAKrfQagAKxohlSwNJJsmqhdAW2CcD4zfvrIGreMh1gKh"}]},"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-checkbox_1.0.1_1591323797712_0.9939328076560254"},"_hasShrinkwrap":false},"1.0.3":{"name":"@terminus/ui-checkbox","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/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^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-utilities":"^1.0.0"},"main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@1.0.3","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-Z2RjUGd56Y4j+6Qf20Zvq/dLTuUlXMpPXQydv+wr80lrTKy3r6bSUJV6YMx6k2tpn/a3Mp6jJqiR087yyvZnIw==","shasum":"997350b6cc76d83a650fcdee8732ad4c805e7ec3","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-1.0.3.tgz","fileCount":65,"unpackedSize":216032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4j0MCRA9TVsSAnZWagAASbAP/2EER644orsD47K7+L+d\nijmg2sGAnLVCxgWJe/9acLI8aaHIV14lFVmO5rYo0x/obyWjlVK8GkMCFhHY\nNv70d10YUp1y6ew7hgP0qktsPWkTkawhTyO0FLc3ecFCqoio00Qe2TCvBh0b\nfk1r1Asek8UmEzCgGfgqGFO5GVStCqAyEj7rsTFp6jluW5OkSJRSVpc3DiWd\nn7+Z+vkJxY7AIvsEzYz9+tc8xievkl7+3utz1InLt1MEp1VZIbfi78dYifMV\nfOGveJ8eLukTJxfbqKuldhRCk7e3rXTeolv5XyMc6L9ReyejeivCDlplorxN\n92S9DmbS2bW845h+XR2W+rPK1zPsM//CzGEdYjOsFDtl8QLkJclfBW13Uos/\npOMDtoyMGLnPfPazNHKGTdbjSSuUX6GMemLjn4bHTI+HqEDaLMJwQdfwT4Gr\nP6RlWOKjR2epy8QMa2cOPyN543zRNWsU/R46dj9cFtuWg9HU0Jz87CdrrSfy\nUcTeQSVmprgS429fCpmmdDcz2s249OU7u8uIpuZsgOiipbXpwM0a/DLWKgN+\nGN6+GExKX2SYg3C569FYCPY8+sEZY/gKi6FLO8KFV3XV9JZ9EbffQglVGM+g\nDVPo/VCR49noJ2ZjZSuE9MALA+08cKjo1EfEK08So4zkorOPf6hi4tQ5n8/L\nvKVh\r\n=24PM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWuRJ4dgLkyvkJ/CEceUvBHAaXa1xJQAGL0PVW0A14EAiEAuXrCMws5wKilNprNJ8JFAwTC0PiHm1jAEsAY/O9kqV4="}]},"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-checkbox_1.0.3_1591885067534_0.910691317386537"},"_hasShrinkwrap":false},"1.0.4":{"name":"@terminus/ui-checkbox","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/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^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-utilities":"^1.0.0"},"main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@1.0.4","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-cWZ31MKePJNAe06aqUqWjGb9Doi/B+0BmqUWccXKpx+64qQhigryhFke0MqlrD+GAfE+kDSkeFN/5UG+TxjOyA==","shasum":"7d5ab85c31ab0accfaebee7533ff7ba356f53c95","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-1.0.4.tgz","fileCount":65,"unpackedSize":216122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8iEDCRA9TVsSAnZWagAAeukP/2I1xqL7SkxZQ8RQWp3E\nbjSST5wWJcQWWuYY1ngosD2BCjQiCSo8qoeD1JVGJqOJ0ha9rYNScf2qz0UG\n1aSkQd35QqN/4RrYGJ/2YyjHkb8XRIJ8gipyDWr9X/4ecmjoTTKvJ8/OjoYt\n5YgULhX6csLTGTCl71RP7342huAyUPfRseIXlVm0iI7eRw1cKXwgfodtjFQX\nuYj5seMmlvi6juR97wLGvFcPHvPSjP+aF+2CDxI1hLwl0gcAP978gEpBSRmO\nVYsAafq3y6Hedc9ODQTBSBAqwCRtr8kFe6eupUJb/Vg0c0zm0GQ8NCaBJZsV\nZkbmIpt4E6hCxQulWXznVk/PhxyyA3gu7a9xkdLmtnLyuj9c8uwIJEf4zNUd\nvdfHOSXpppH5EBB9vaMZGL31RQqZFFK3Emj5IUNtEXY7NROPaAUQpW0Ri+Xu\nAMtZmiJU/ifGSFRrSCK8WXwbCGX5VbTC/3tw4Uyj4QBap0aUY2Fh83qCVW32\nm2GdW62BfF5PqgLcgAlWzUpJUGWdOQ118hIvMpITouD8Q7tUtFYdc49WcB/K\nA8CBZxjelL3na3bxPFHET5HOQ5bMYk2ZNtAvmEiZdFombOjj5gnU04HaZOYS\nE8DrB2Jom6Md0omwJhe61+l0wXDcKBQSWIKmgPirSQHNnKHY8PAW12ILhmj2\nCWyW\r\n=NzYx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6gSCEio+Hs5bh/c8BQ+DLPCvtz2FknbzkIlktij32ZQIgGqfjo56KPf5HOck3lqhijfj4DgNFGOAiwaRFqHyoJ8I="}]},"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-checkbox_1.0.4_1592926467578_0.656229026144916"},"_hasShrinkwrap":false},"1.0.5":{"name":"@terminus/ui-checkbox","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/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^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-utilities":"^1.0.0"},"main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@1.0.5","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-JHiyCIq1ULZYX7RrM8n4ravQcDz2LR5T/XAqbq3i/HZKNVnx5Fg8ThZLf0C7LiHyEK7FNd6IcxGigRcPPCcjmg==","shasum":"968282014112cdab116f79868f6d0ae5d418b65a","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-1.0.5.tgz","fileCount":65,"unpackedSize":216327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBJbzCRA9TVsSAnZWagAAyA0QAIFMPGjYUnfK1PGi1CBY\nJRyAINeaOnUMpHpqi2PbyTOXSD6wXVXlZNCgDiG/JIW6zrRNeJEH19VMl5aw\n/yNR+LenQgQ+Wonep1T9jdB6YxB4G4sxTIeJWW655m/YeWDmrtU2XDmE+244\nlc+VzmkijZkUUawdh+Ic+0ubxYSPZSU7qmkYMb8HVVcNUjt3pMeQIN1uVzDx\n5ejf/VCpn3X7/xysLoxalukNG51eYxrR7VYsjG2D99TovgrxsZ4BZVniz/8R\neTxgbkG85ovb+sfHxQhNiPTftDJ/v0JhMUReeIU0ZHEpPETDy5ph8SsgVQkg\n71gfasqmfqFqQ/+lx+tzRRXeybcFnpYSUww0HfcRCUVco8LJfnLHvJlWcNqB\nOB88l0fpwCP1ifk6jAvGcM3juXWm79NVK7RYzm13Oy0C0GbZPMRn0pEuZIwK\nhtHfe5nQa1Th62bclA/E2q8bYghPFEgn3AOvY9YjfGc2St7zJ/JoAeCMgtas\nSAc1h5j50ck3LWXsYELbLxlDeQgr/yp5xgT6tlUUX/4b1wZTlCPRLE3RqlXV\ndBKwKgWNYHj147m7LXJgIiEUvnaz/SF/OykDkDPT3AEtQsIBGjZjsnd4ybgF\nIs7qs57PpZGlHWbzfTnLVfH3lVp21AZDQ7JAOIy4wASObVnSkPoeYCuTfqHc\nHoKg\r\n=apQr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPMwBB6TYG72XflIqo742GAI2dd4NHbOX44YX3mCno4QIgNqKoo3FpaMCOq9dX5RpkfsmKIHOOYR1yRlYpDujKFS0="}]},"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-checkbox_1.0.5_1594136307362_0.8553643523502805"},"_hasShrinkwrap":false},"1.0.6":{"name":"@terminus/ui-checkbox","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/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^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-utilities":"^1.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0"},"readme":"<h1>Checkbox</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Github release][gh-release-badge]][gh-releases] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [Styles](#styles)\n- [Usage](#usage)\n  - [Reactive Forms](#reactive-forms)\n  - [`ngModel`](#ngmodel)\n  - [`isChecked`](#ischecked)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n  * @angular/cdk\n  * @angular/material\n  * @terminus/design-tokens\n  * @terminus/ngx-tools\n  * @terminus/ui-checkbox\n  * @terminus/ui-utilities\n  * @terminus/ui-styles\n  * date-fns\n  \n  Using `ng add` command can help getting all the dependencies installed:\n  ```bash\n    ng add @terminus/ui-checkbox\n  ```\n\n### Modules that need to be in NgModule\n\n  * TsCheckboxModule\n  \n### Styles\n\nOn top level styles.css, add these:\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\nPlace your label text inside the component:\n\n```html\n<ts-checkbox>\n  My checkbox label\n</ts-checkbox>\n```\n\n\n### Reactive Forms\n\nTo use the checkbox with a reactive form, pass the `formControl` to the checkbox:\n\n```html\n<ts-checkbox [formControl]=\"myForm.get('myControl')\">\n  I will be checked if `myControl.value` is true.\n</ts-checkbox>\n```\n\n\n### `ngModel`\n\nTo use the checkbox with Angular's `ngModel`, just attach the directive to the checkbox:\n\n```html\n<ts-checkbox [(ngModel)]=\"myValue\">\n  I will be checked if `myValue` is true.\n</ts-checkbox>\n```\n\n\n### `isChecked`\n\nTo seed the initial checked state use the `isChecked` property:\n\n```html\n<ts-checkbox [isChecked]=\"true\">\n  I will be checked by default!\n</ts-checkbox>\n```\n\n> NOTE: This should rarely be used (if ever). We should be relying on a Reactive Form or ngModel.\n\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-checkbox/testing`;\n\n[[source]][test-helpers-src]\n\n| Function                  |\n|---------------------------|\n| `getAllCheckboxInstances` |\n| `getCheckboxInstance`     |\n| `getCheckboxElement`      |\n| `toggleCheckbox`          |\n\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-checkbox.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-checkbox\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-checkbox/bundles/terminus-ui-checkbox.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-checkbox/bundles/terminus-ui-checkbox.umd.js\n\n","readmeFilename":"README.md","description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@1.0.6","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-X1uV1HIbuxlVcoIvmZapQ+A300vUwKEEfysRnUWkhFCjVchuRa6EkiAY2Gdbb8MWYt1ECvRuXIJgBx5dH3TIGg==","shasum":"eed218e6c07745d51db4afa6b8f2579f89d824ad","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-1.0.6.tgz","fileCount":65,"unpackedSize":217332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDLS6CRA9TVsSAnZWagAAN/YP/3clHeQoqLaHiMppzVag\n/2lPJozV8v4guvo5u+Qmz3rXG+hw+SH7GVFjYYfWeKAxoiBjjsOsBX/g3iTp\nSwGI2QkRN04ai4jWidVMU4VaEFxIK5Oa68WjfDGguSWdni59b7j0IQowxm/h\nmoYczP/B1AenpQLkTgz6rX0X9QXo7+zs8g9B8ysA6lBi/CfF56SRtgea7++Q\nhRNlnyiDz5OSoPdmkW0wJFXo0NickmfhBMa9ry4wF08mfowqZ7QzQ1D7bulk\nk8QM/lCpJtvTiGDyw1MNNRuMuTzA05OZrd4UuFMPMvlhqD4ScPpKy4v1FKdv\nLjOgDvEvPHJYSTl388ndjRP9X/Y2DzO8vDasCBZgfahhR9K9QcSFgxdDB2q/\nNin3Q1vG3lYev2NXqyV9J29VYVYamWyuBzKfaCkD12OAilZJl91zzu2k1fTr\nGmA5OwZXOxHcF+z+RUVNrz2zgImX3dwh8mJuYcFpLvUH4/+AXdA/pSWf+SZw\nJY09jJXe/HgTJWhDHX/kDRlvY7xztbD/IDhPhQBF6wFWea1nKB8NhMuJHSnG\n+MtZ90JTNmKF18g2psBAYX53EBGX7eNveirR4Y2djP4QqWY0H3XC7jNskXU4\nsh1cOOwoh1m6knueqKYtihEJw8AgnhmiNZNAzSohpgCyn21bYqEPpmVZBMV0\n85OX\r\n=vNTK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZlcBJdCbrEbRoo1of/hjXY9Ngq6ZDZzOPUaUimY1i/AIhAJAJexDn40LgyufmgIE4Jdq67unOlXOH1bto+BBLV/Ra"}]},"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-checkbox_1.0.6_1594668217936_0.34918574860747476"},"_hasShrinkwrap":false},"1.0.7":{"name":"@terminus/ui-checkbox","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/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^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-utilities":"^1.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0"},"description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@1.0.7","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-2vRD6BdSysGUTrwRuYgUBDBQoHvNxWUJXNJYMvhn5FVuLXBrygkpbaTdfLt47fsrSpOg7xKReXHbM7vEWq+Maw==","shasum":"f806d3942c5500099a17595a538b7a754c2aeaf3","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-1.0.7.tgz","fileCount":69,"unpackedSize":218307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDf8WCRA9TVsSAnZWagAAqAwP/jQtyfxEDkTv8OveE4+G\n3FkZEb0bzrcDpwfj4xUav/+NP8v76sqpk6GqvXk377Iqv9cGRN612TN/V/bk\n40iPTzZ7wsIErSlbUn2/2y6Q8Z/nNimK1bpa6ygWybQH1qrfqVqgSeYSnYZc\nQ/k2vZcDI6NRHTSIulZvqxAGhLGTs2Y+x9+Dar8YXFwFMH72fQDdlyaqWHTQ\nq/h57jf66G1N7ry8n+3u9ynPmeDENXp3TeW6HE8s1+aBfjZPSBwfHMN86KLE\nV3HJ48A+oo9Foe/Y3inMt4P/MiZLWveK3RGImyDFOv0iHhs08AJdGPu4wRYI\nbWnHeN1ik7wpNsu8Pl6NpIFO1+aZAKjCXjYNTazLs1wMS18AaFVVdkPXoacf\n3jQqOUnd6jHfRMNWDAcFCliZk9+5CDUofNFy+xiyZyYHTOI8p2hJpc22GuCu\n0k2y8ZxHq1YyTtuFfMzpNv/bDhHiGsQQhOraNIfn3KHHQgaGwqN3VizBrzZj\n7hmGXeg98O3qTVrRemdHsPR52vV6L8yf0R8sx8htchwIqN1/jfidWBfXKaAh\nC/CLVJfB4p1VjAgU7zagdJS8pwHsUwkH+aIaF1MuXTuFx5W+/OSLD9sycQry\nmxWh9boqrdogTnJUWGCpLM446AHuna+G2r0g8s1s392Vx37koPUMT8iDZEj/\nhpb2\r\n=81+T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAb8rRmiLsZU+5PWm05DLQPKeCahmKmDPFkMJMuOHWywIhAKxcZTstgUqJZMQ24begMl7niNV0Ow5uKsDW58OGO3b4"}]},"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-checkbox_1.0.7_1594752789862_0.6697773786372359"},"_hasShrinkwrap":false},"2.0.0":{"name":"@terminus/ui-checkbox","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/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^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-utilities":"^1.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0"},"readme":"<h1>Checkbox</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Reactive Forms](#reactive-forms)\n  - [`ngModel`](#ngmodel)\n  - [`isChecked`](#ischecked)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@angular/cdk`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/ngx-tools`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-checkbox\n```\n\n### Modules that need to be in NgModule\n\n- `TsCheckboxModule`\n  \n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nPlace your label text inside the component:\n\n```html\n<ts-checkbox>My checkbox label</ts-checkbox>\n```\n\n### Reactive Forms\n\nTo use the checkbox with a reactive form, pass the `formControl` to the checkbox:\n\n```html\n<ts-checkbox [formControl]=\"myForm.get('myControl')\">\n  I will be checked if `myControl.value` is true.\n</ts-checkbox>\n```\n\n### `ngModel`\n\nTo use the checkbox with Angular's `ngModel`, just attach the directive to the checkbox:\n\n```html\n<ts-checkbox [(ngModel)]=\"myValue\">\n  I will be checked if `myValue` is true.\n</ts-checkbox>\n```\n\n### `isChecked`\n\nTo seed the initial checked state use the `isChecked` property:\n\n```html\n<ts-checkbox [isChecked]=\"true\">\n  I will be checked by default!\n</ts-checkbox>\n```\n\n> NOTE: This should rarely be used (if ever). We should be relying on a Reactive Form or ngModel.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-checkbox/testing`;\n\n[[source]][test-helpers-src]\n\n| Function                  |\n|---------------------------|\n| `getAllCheckboxInstances` |\n| `getCheckboxInstance`     |\n| `getCheckboxElement`      |\n| `toggleCheckbox`          |\n\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-checkbox.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-checkbox\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-checkbox/bundles/terminus-ui-checkbox.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-checkbox/bundles/terminus-ui-checkbox.umd.js\n\n","readmeFilename":"README.md","description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@2.0.0","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-sB/rjzuv7aYVSn0MuybPQVDE2Y+iRYwx7JN1Tbx2H6TJnQOJea+6fRiBWbJwOMIGuyqCj5JDSY0TK5UwXUnN9w==","shasum":"32936ac31045c022c3dc27221aa9e67565d44262","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-2.0.0.tgz","fileCount":69,"unpackedSize":218341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHy16CRA9TVsSAnZWagAAXRcP/0sSDj+CmBeiSFE31T2N\nKV0iayFWzjP6+hF85t2shDdaEHWHAZOjdcfiO2IlMQYRZZt+mj3Xc93b9thn\nATaI/iD6C5r9rf5ykvkbIJXGn2PvcvpPEdun1Pr07zem1+9N8dy/QKph3oX7\nYr5zCLkhC/xv6TRbsNS9Yd9sDFki+bpU9onQD1A5a65KMZM4tWeu7OjGkhCV\n6I6W6gjsXLNS8UnxqIfSN42DYm/IXnXnqkWVMzPtLEJZwKGg57W8WLiFWHwJ\nKUViGtj1GdN5RbIkJV9Jm31fxUn8JAQZTW7+RD3O+Tz2PSrV2a6zdqOu5vyl\niFUO/1P6bheqL8aws79SkwIpimsAh8kNCEK+YzQjU9BxPZuWyZqNWlal07zE\nfIlr+31nV0ElsNEPdgn9S+KvsNAynXeweEZryG0TOyobw9BY7dlgJX848BLc\nVfAYES1VF54CWqNJFVbZ17qu0jcYtDUKLE2L8G3dfPswT6R0KolOxZ77FDVj\n6G+P9W8IdIYvXgmFy4vSrHxQcHVlD3Hu3GqEkda9fX+KEXrwqSWNxw+COB0W\nabfcRd+sl9lHOKLsRSpvOeGsqM26optyZsDVq4/xOIKkDDByY4zaS78Bot3V\nyIQsqYrzv0dSDGr0fWyz5Xh6SRNTflidiTr1U3ZiTv78ddiYHpzo6GO4H2LB\nIXge\r\n=ymyq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACKgGFBudLTVz/GYPyF6DQfNL/X865KCqIoMgTXAsciAiEAs1GXkvvg/xhKj2EvPPuIdt/GkqJrVSgv4WIrYHe0E4E="}]},"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-checkbox_2.0.0_1595878777260_0.2665304509486053"},"_hasShrinkwrap":false},"2.0.1":{"name":"@terminus/ui-checkbox","version":"2.0.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^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-utilities":"^1.0.7"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0"},"description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@2.0.1","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-kS3xjjvmj9r1FPFzS7xek5kdT835jaho6m6g4rVwDdUF+PiGx84pm0igzYIe4jHFHe9lpxvrqdpAvn3uL5IF/g==","shasum":"d0bb131b299cf64100ce3e32f3db4c9c81593b7b","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-2.0.1.tgz","fileCount":69,"unpackedSize":218631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIEQyCRA9TVsSAnZWagAAHQoP/iZhCF86qIdjlOk9MOLE\nJ4rJDidZupCX4FA9Omag0p04lnAYUnZ3f9T8Ouq51T1kimHjLtkrwPvhXVoe\nRm0fKYJEBTsKfzY/7VSyCjggujw9roYHFm6zI72dydLvavyCiPV8ReNbO00G\n2J+cvuLZzTV6BofF3aKchQM/c0ohzAU/SSsn8DHoy4C+VRWcyh8dUA51FbRJ\nJAAv8dRJKPe99oH/ftufj2hgnX1jc8PTjcnSWmgrGqsDOIBqrkd4bdsOqeVf\nYHZ3eZzsNJsRhEqIaOqcdSE2Vfdn6UD4P9dM1iB1N3e+hO6/vEpuYJrggJDg\nRk7TiVP59/9qk4Z6wk9RqBG9aduywO3CFu0AgppipVBwsaeYDR9bdsDPYJiR\nvB4rroUpHidGYm+19NDHh0ykjj5YM6rDc3ob2/4yr8HsHkJLhBJlksBsF97R\n0vsKzITIugxeQS9C7pvOYijdkt4zNofxejIAQWsG1G8KAIAgEmxWNCfBfY1K\nP70OBTf4RKjr3DbfWBKYTNTPkonE6hA9yjTbFH4IdvF8S6cxaXLDTlOJ45U/\n0GmfE3u+ZP+Dp3bPSImz/zw3zKMTvvZY5fViwH7LoOl0p/+1fM3/SyQPzZ7H\nkY1NSV9bvWYKj5JtMKxUblanfDNibHBgZQtrRpAQHLf+jeVPTDBIanSAgbBf\nqZId\r\n=rN7A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk+AcLwaaMmMhPsIwJeVD9GL9a56wHLyMA0KPXYjV+DAIgXAwdAmbOLfUd4rrVF8jeIFY/dr7vfPzxHF93RZSGWRY="}]},"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-checkbox_2.0.1_1595950130401_0.5663291504917256"},"_hasShrinkwrap":false},"2.0.2":{"name":"@terminus/ui-checkbox","version":"2.0.2","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^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-utilities":"^1.0.7"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0"},"readme":"<h1>Checkbox</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Reactive Forms](#reactive-forms)\n  - [`ngModel`](#ngmodel)\n  - [`isChecked`](#ischecked)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@angular/cdk`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/ngx-tools`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-checkbox\n```\n\n### Modules that need to be in NgModule\n\n- `TsCheckboxModule`\n  \n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nPlace your label text inside the component:\n\n```html\n<ts-checkbox>My checkbox label</ts-checkbox>\n```\n\n### Reactive Forms\n\nTo use the checkbox with a reactive form, pass the `formControl` to the checkbox:\n\n```html\n<ts-checkbox [formControl]=\"myForm.get('myControl')\">\n  I will be checked if `myControl.value` is true.\n</ts-checkbox>\n```\n\n### `ngModel`\n\nTo use the checkbox with Angular's `ngModel`, just attach the directive to the checkbox:\n\n```html\n<ts-checkbox [(ngModel)]=\"myValue\">\n  I will be checked if `myValue` is true.\n</ts-checkbox>\n```\n\n### `isChecked`\n\nTo seed the initial checked state use the `isChecked` property:\n\n```html\n<ts-checkbox [isChecked]=\"true\">\n  I will be checked by default!\n</ts-checkbox>\n```\n\n> NOTE: This should rarely be used (if ever). We should be relying on a Reactive Form or ngModel.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-checkbox/testing`;\n\n[[source]][test-helpers-src]\n\n| Function                  |\n|---------------------------|\n| `getAllCheckboxInstances` |\n| `getCheckboxInstance`     |\n| `getCheckboxElement`      |\n| `toggleCheckbox`          |\n\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-checkbox.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-checkbox\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-checkbox/bundles/terminus-ui-checkbox.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-checkbox/bundles/terminus-ui-checkbox.umd.js\n\n","readmeFilename":"README.md","description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@2.0.2","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-xc7m+3wvvxr6XG1WAHrSmGOIPFjMo8RRpkM6E68HlEOwkrWBWSK82B4/EYK6W+O+Sgr095a7ud+d/uk5j2rlyw==","shasum":"2c3003abb3148974f3c4e5b20accc1ee154582e4","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-2.0.2.tgz","fileCount":69,"unpackedSize":219468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIG5JCRA9TVsSAnZWagAAEh4P/3FzDJcXPfN/dPpRJngx\nDP4AvGSM0V4e27XNcWOM50b6jWZQXUF1/kmNQ4kOyk8uOdxEq6el6bnM/CDy\nuQnYtDxoElRqjQHCyc06yYh2JpWBeJS4VUPc7iIFcPJhi57lr+70fw7+VIrb\nDV3v3uudtdbDMr2L6V/R8GUG8AkyiJcWiSOChsqzZHpP+nZiV4rw6a+vmTDH\nSG6jj+CGSvHjKK3vw8foHJRf8Za8d7r2o7pEsJY/SC5OuUSw1D5DZ5VweIi5\nDTYos3YyTuFA+hQpRFfcncbAD2oODTqeM9OQZxfcLH48mjkOmAtsTyQAm9rg\nVMDcDvup3AxSehJUaz/jJwEOnImN8ULj8cuO+3BCsTx8h1jp5O4Ib/fWjeF1\nI/LcEZt1Enz8eDvuz2MjeNlkPEB1Qwk1oyiJJs+L/juoTMdmrajjP6ITOsk4\nDT2gHzmDXwR/WIWmjQ3MnL0GXm6BJrBiFlUpicWkrtfaGKBql67YgFFD83CD\nYzObY77yJOjD+67h8aYq5sIvtyxUu1NDyO19lYw7seM9zOJ16FUfDSveYj6H\naBvAPBNsQNLTSll8tQ+37TDScTn9y0qVtkH5xjayPxuxZB1L+Flx6wjq5frA\nDciioHgCpoBzz3c+7Xb7QRP7acsT8XxKNYZ0XxWv3WyBz8zmlc+Yg7XV9anb\ndQlg\r\n=rvma\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy29IV8wcDFs3MippWYpdHpJCqFOL0WXp8xT+zy7Z5/AIhALfL+bDkeAMSSG0c//cUiKzU/5aAblsc0zHJvr5QdSE9"}]},"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-checkbox_2.0.2_1595960905226_0.5446771214466337"},"_hasShrinkwrap":false},"2.0.3":{"name":"@terminus/ui-checkbox","version":"2.0.3","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^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-utilities":"^1.0.7"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0"},"description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@2.0.3","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-L16UxZMrE8JgaLkX6BlePY8b2MlXjhLK8wGvKlFnDRnIaeNeslSUf0qDD03FGGC34SoFEQJI/3KGEfKkDWcgaw==","shasum":"8b60b8b6324d17ca6ac93faa70cdb97a1b0255a0","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-2.0.3.tgz","fileCount":69,"unpackedSize":220638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIXQRCRA9TVsSAnZWagAABSkQAIAk9/eWxOJ7VXMixJbG\no/4rWDOVHY5/U3Vrk+PD0t9FM9eczv9Y80LvtYB81ijoPUAPI3usGe9tTyDO\noMogIq8xgN7M1KojIxOEjNYDqGi4pbA8dpq9u5nnnYfghLAvYZK5Fjn4HWrO\n4TWYzje0ake2aW+CQQ3M+n2U/4QcMCUmI2rgYxXGIIotUHKgKslwh9x//1K6\nJGQFCyli9zD9KgyqVHoEyraSykDzX6dvUatekdvzopKizk74bd2s7ZrucP2T\nSBelowwwzy6NuOEaPEpzW0Zgz3k9CzmjA1mei/D7j8Y3Tf1WILu9LngVwqi2\nM7NgN4dGEXr537htnCBHuglLCkNjD9J5HEeNWrtWdnW1DhuE6I2hBRqWOkfZ\nq/TB0CYy0CY3Y/uB/jIToSjX7u67Bdgt0oJ7fhTrzNXchEXZUAwHnAsE+CdR\ngpQHggN2VVNVmeB0MQUf0isoHi5kgHxF31WoRRW47S+cHooGDN0hyKIFo1gI\nyiJCac3DB3jT6mIjQPHdf27uaJmYJ8BmtasX9FcghLrtBNwmgNlrsG+phwNl\nXTUxnwlIzrzukEj2jlJhAIPMuKJFwNSg4mVkiY2ydm5pmX45ejr4TBXG+Okj\ngyk2Rurf6w/4sP8zNYV0eSxCCx1YCjjpPQRSpgsVE36rTfwhKazFd+ShFFgo\nRAS/\r\n=6noC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOPTdyfjapJoX4Vgi46SAxFOI/JJf/5VQB2Y74t0KsqQIgTLKiRBu73XY9TE7ACO58uWMszli7oXv4pUgUhEltF4s="}]},"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-checkbox_2.0.3_1596027920901_0.7472384476242726"},"_hasShrinkwrap":false},"2.0.4":{"name":"@terminus/ui-checkbox","version":"2.0.4","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^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-utilities":"^1.0.7"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0"},"readme":"<h1>Checkbox</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Reactive Forms](#reactive-forms)\n  - [`ngModel`](#ngmodel)\n  - [`isChecked`](#ischecked)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@angular/cdk`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/ngx-tools`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-checkbox\n```\n\n### Modules that need to be in NgModule\n\n- `TsCheckboxModule`\n  \n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nPlace your label text inside the component:\n\n```html\n<ts-checkbox>My checkbox label</ts-checkbox>\n```\n\n### Reactive Forms\n\nTo use the checkbox with a reactive form, pass the `formControl` to the checkbox:\n\n```html\n<ts-checkbox [formControl]=\"myForm.get('myControl')\">\n  I will be checked if `myControl.value` is true.\n</ts-checkbox>\n```\n\n### `ngModel`\n\nTo use the checkbox with Angular's `ngModel`, just attach the directive to the checkbox:\n\n```html\n<ts-checkbox [(ngModel)]=\"myValue\">\n  I will be checked if `myValue` is true.\n</ts-checkbox>\n```\n\n### `isChecked`\n\nTo seed the initial checked state use the `isChecked` property:\n\n```html\n<ts-checkbox [isChecked]=\"true\">\n  I will be checked by default!\n</ts-checkbox>\n```\n\n> NOTE: This should rarely be used (if ever). We should be relying on a Reactive Form or ngModel.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-checkbox/testing`;\n\n[[source]][test-helpers-src]\n\n| Function                  |\n|---------------------------|\n| `getAllCheckboxInstances` |\n| `getCheckboxInstance`     |\n| `getCheckboxElement`      |\n| `toggleCheckbox`          |\n\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-checkbox.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-checkbox\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-checkbox/bundles/terminus-ui-checkbox.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-checkbox/bundles/terminus-ui-checkbox.umd.js\n\n","readmeFilename":"README.md","description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@2.0.4","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-e1YSub7W/o33/0nks2JRphG+OWi8xbuPaNyyb18D2LcwwV5wa+I7MiQJHF+9IfWCOLSF+v5WTpt9Xhul9eZ8IQ==","shasum":"c81e429be80e392c2e71d3099cf5f908a6b9f6b1","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-2.0.4.tgz","fileCount":69,"unpackedSize":220847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIZbcCRA9TVsSAnZWagAAE/4P/1U5SEUvWxVJI5BneuV5\nxfR7rLxCzTTqgCAlK5BSjIusPXvkVqw6zOZwPu+G0DxKWTJ8Bn2ixIBT6Wgx\nYzsz9/wgqgBl9/9hlfHlrtwiGYKNvtGfNHYavBTvi14Uje4Lri0brvVVvClV\nYRXOQKNpy8Gtzoll3dEtJs1fGoj+VQkTzfLhPbov2jTpztwcO6kYWEMLKh0v\nXf9oq3BGOp6B+4srmueYNjixFwDaNoznwsP9RRQWatS5wsS9LSMxT3KTNWHp\ngHTECw8B8lA6f8oyqhT3c75jCGkC1FGo6xACv6u99dWOGv+vvtV9LufngltS\nHH10H8X7YRBK5FZ01go8nMrDqKzfdgZz3JJIYTn1xfNuPMTyqUZg+NES+pES\nR7BLcjw1VSxk7ITcvE+LHD8rkmcqDFttOOEjESjOm24v6sUtMp55cgtSzY7o\nEL/vmf11vWprw4iRehnEEvLTsSwyOjHF9C5HR892aMKmd4aa+cj0nD8PwpuM\nWgnAn4guww4xQ4/rYAACNpOaTygN8psN3ner5qu5qmMXpUQ/f5BWsbK17Sx3\n5RnvhKzwCoXnLGDj7f3LT/HyRaxMMY5Sc66nVO0zXW5gfFm3rMm3DDTWlUr6\nuTno+mTEMM+uq9hScFvx4D1bGwMyp1/ryKFEQ9vX7cdk45IIKQgwU1mNVoMU\nYtRy\r\n=Jo2J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQxVq5zB5EZGHXmr4BDnGtUks0VjivRLU7tikUbsZNoAIgVo57ObXlNVXOEq3AzdMSw35jjFNxYHuUrhJ1JiMZscI="}]},"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-checkbox_2.0.4_1596036828359_0.769294198107481"},"_hasShrinkwrap":false},"2.0.5":{"name":"@terminus/ui-checkbox","version":"2.0.5","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^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-utilities":"^1.0.7"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@2.0.5","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-YNam+983dhKsZFes26uyB7KqUl/yYs/wGLEIDK53Rbw1RxJ7NUwDvv8jKv3+LpldlmTLWkBOLy6rS/gRV/Cc3A==","shasum":"ea89fad600a9d81b960a13e75c38aa0d7f62e70a","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-2.0.5.tgz","fileCount":69,"unpackedSize":222383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIy7VCRA9TVsSAnZWagAArRgP/RvQDBi1b0eMRfR6WwNA\nsm7L7I4RGb96rW6Fuzh0nUr5EDnbGBTv4t7LTU+Ehfp0MoUgdGnh//nF4nD0\nsjlF41CHE6513j/Ursm31cyZxPJ+MaKcaLZK0EprFgtuJi/EOt2mXnE9LwPv\nvE9k0UQqbp7qxH3G9oCvMpEV39g7yuZHO8/yMx5M2v8WjGAvo9hdPgBIOsLk\nvgzJ+MDIA1l1c5COhhZj5zAYCC8JhGi6etLkPQ0muCBY2DbKEC66p2bDvUHe\nbBpgFmeRxSlOUBUNZmma18cr/Ti0gAa9m1gOc2OiHoL/iW5iBtg1mYDWclhr\nqY7GBlr0Hj3vv2dvx7lkc9iuRIE1JSSsyyD7zuyMiGZ8Es63UWdjdE9sOfi1\nzGoj2lAXnNIr/vJ3ko4K7e59kMGWCymfuPPHp2eFZ34UdqWVCKzw64D+r8VQ\nvW4283Zj5t5pM4sWa4F/d+XW5qN0iHxxY2BFGkNBwO17d/Vc+B3e7PlvsdgJ\nXePccl3LE7aoLAnkf351S+zLMC2pFmJFWl7eHEmEC/405nQSk/5oQiBa786y\nx+RUYyLR1D3hobqZk8gEA80mjh6x/hTIuqSg1K9L8S1dEWT+JJK7/EJgenFl\nkFe4YwSr9vWnjg7ZCOJ0deQquMEncO75JP9UawdIKjndbKI6QtUA2ltCmNEl\nGsA7\r\n=lyqz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxINQn3qQ0JlGjLlrF7NNhEnGj1F36kj3oluG4FJSfZwIhANjiCBSR+hflzk1PKdXeaHZGgDAAY1B2+9np+hTzD3r9"}]},"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-checkbox_2.0.5_1596141268781_0.5867195466444723"},"_hasShrinkwrap":false},"2.0.6":{"name":"@terminus/ui-checkbox","version":"2.0.6","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^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-utilities":"^1.0.7"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.5.5","date-fns":"2.14.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@2.0.6","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-Xox+bf3MuJ2lKyUxwiAKTni1+RmHWI8K76A0p4oVptJtl3lPkBehNyYloAfEsOObhnhJUO2CXM9H+NW5ZaTeHQ==","shasum":"83a42819583966f1d0be8a35304c26841873ae45","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-2.0.6.tgz","fileCount":69,"unpackedSize":222642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJCPzCRA9TVsSAnZWagAASLkQAKGTU5FLgB9YVJclGY2g\n4ocwBqH2g+kmIOdBwUrNeNKO+xPOspzTrOnGsbR/FOq3S/vGkljPj9YB61TI\nwL5Yz2z2DSttRK0E2mUJC7W+/7IXxJrLL5/HHdMoEIBnoiKCEHSGhLSKLVQx\n48mRC0RMrg/JyXhpcEDXqm2pwZXIvlYYDhTi9almn87dEvVcg5sLmgNKGCHd\n8ZSgUU5l/IS9UEo3U0+U0sJar+1mtwVlBsf2kjU4aYACeWM2NdkfnOBmD7AN\nPk+zD/u3Z50fgWS8kIwGWJcI/fhu/wlpJZvce8JLCXfkJqj9oayYYmkF58Xj\nwbbuH0rN/L3G/n/Y7zki/1bbXFGThrAg1Bazn2xbV23ukNhrq56NTAzXT7Zo\noxgUojNwAZB5Oz5ncgW/3ZV5L0ym2iGutK8VBKOI1FoYZqjYRnMvaKzDo5Ys\nCSjzA3TWiiiVXHF8uvslu8byvoY5QimOAPFHWouKnJSUm/ZPzTh0+U1vOx+h\n72biWfgIgQ17R0/tlDKwN2w97JeSk6bEArbciNfPAkpqVpsGjJZoYGBlkZlS\nVb1PD9XwVXS8po+w3WyV1+ASmu34b2JsN0FR/Luyq4guSqUaOPip3sxAX1ko\nWCPipq6tSLz8TdaHd1bSgQdiTxtkNW0bt56a1xbMdeLKL/o4Hp08KikY7/xm\nWQjx\r\n=IFhK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2KDQ8svBRiXpIbKtao/6CCBkG1R3y3FkFnmYwT/Y+YAiAwANELHEjWYYdpIzG4bbROD8vziWyKo/8oP8/tNcqLMQ=="}]},"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-checkbox_2.0.6_1596204018725_0.639848983407878"},"_hasShrinkwrap":false},"2.0.7":{"name":"@terminus/ui-checkbox","version":"2.0.7","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^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-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.6.2","date-fns":"2.15.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@2.0.7","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-d+8QEbGdJ9a347hvfT0DSEIUax2nqqgSG0n0b5V0CphvRmnGV4JMZIAnThs4pGozGpexmHCG9YAaHcrmtDazQA==","shasum":"7e77bad06c5dec2a2b1a155e7806cda2a6d5b87d","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-2.0.7.tgz","fileCount":69,"unpackedSize":222846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMXO2CRA9TVsSAnZWagAAGJsP/21EKVgT1WgGEQLJbR1A\nLmamK+PpeDUxw6GpY87HubZGY5pZsq9JicoEi6mS3F/FitZcxu5ZNVSbZGRf\nsDp6y53M3nDUiWreCHY384rk+CS95SxzAHnmt8ODyFg5sx5lodVZH5NyomMe\nu9rlRQyIt/2sbMO0ekDLMga4am5XvwrGNcZCQ9+44JJrsevwOw7giCWpbjEw\nbn6KqJDVFYgIEYESKrodVNL0GV21EOtqfQ6vlnlbYsH0AQ3x19Kt4D84v/9t\niDQXuoWsC9mfce4wRqXoKmbdS4solhWKK7oJvuxmGHHKY1cLXw04q2XjXuxj\nKgib07XfuLFC8oH2up8RHUvKL0PlbGfNNw1N7pDjDE8nyO+YKHEwhp8OendP\nqQ7xC6M29wJKpDciH5bQL8t87rxLYduRD2uJv/TqWgXYNjxHlXP2z2mQO7ru\nT3C1E93jjYpZXP6oDhWhNRhNlm4pc3mWKHksr3NQJSkCgkZgyHI11snycpg/\nba/92AuPT+ibUFzJf5kx6UWGaDUPDERgLFoIf5+JdFlHnP2hbNYXvUR8+WZZ\nVDMsyckYw/Nrwj9z9HJR2PlIAasUzmKXY3QMRrlKJnRoCVNOaG3CpmsLZUkC\nnmwWtwKz61M607nhwe6ZcCjlJ+WOmxIgsophYZdPKpe4Lk3iOrtQbDH9gnB5\nJSxK\r\n=zUXO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC76d+VC3Dro4bH8FMgXokWjqhvrJb11tYGqfbJTeCapwIgNmpPOogTPdJBxHk6niAnWCSZVjn5yQy/RQl+RKkNorE="}]},"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-checkbox_2.0.7_1597076406297_0.18462971197126388"},"_hasShrinkwrap":false},"2.0.8":{"name":"@terminus/ui-checkbox","version":"2.0.8","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^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-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.6.2","date-fns":"2.15.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"readme":"<h1>Checkbox</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Reactive Forms](#reactive-forms)\n  - [`ngModel`](#ngmodel)\n  - [`isChecked`](#ischecked)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@angular/cdk`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-checkbox\n```\n\n### Modules that need to be in NgModule\n\n- `TsCheckboxModule`\n  \n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nPlace your label text inside the component:\n\n```html\n<ts-checkbox>My checkbox label</ts-checkbox>\n```\n\n### Reactive Forms\n\nTo use the checkbox with a reactive form, pass the `formControl` to the checkbox:\n\n```html\n<ts-checkbox [formControl]=\"myForm.get('myControl')\">\n  I will be checked if `myControl.value` is true.\n</ts-checkbox>\n```\n\n### `ngModel`\n\nTo use the checkbox with Angular's `ngModel`, just attach the directive to the checkbox:\n\n```html\n<ts-checkbox [(ngModel)]=\"myValue\">\n  I will be checked if `myValue` is true.\n</ts-checkbox>\n```\n\n### `isChecked`\n\nTo seed the initial checked state use the `isChecked` property:\n\n```html\n<ts-checkbox [isChecked]=\"true\">\n  I will be checked by default!\n</ts-checkbox>\n```\n\n> NOTE: This should rarely be used (if ever). We should be relying on a Reactive Form or ngModel.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-checkbox/testing`;\n\n[[source]][test-helpers-src]\n\n| Function                  |\n|---------------------------|\n| `getAllCheckboxInstances` |\n| `getCheckboxInstance`     |\n| `getCheckboxElement`      |\n| `toggleCheckbox`          |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-checkbox.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-checkbox\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-checkbox/bundles/terminus-ui-checkbox.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-checkbox/bundles/terminus-ui-checkbox.umd.js\n","readmeFilename":"README.md","description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@2.0.8","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-b/L2vKkfQOlk8ZQ2hHVP0mnfJINPGd4YNdIrvOPn16iRgqLaTz9KDTLDjaGZkwG41+v1MtkI1s8dmEKctzndFQ==","shasum":"c12f21449884c529fa7bb6e9b54e605586f2f796","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-2.0.8.tgz","fileCount":69,"unpackedSize":222988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNq3LCRA9TVsSAnZWagAARogP/07b3uP7yKvejo8TFXxp\nK4bj03eaCmWDq4rkwZ6/s5enMZ7QZRVpU/eTofE4got4uRTSvA09GulQH9u1\n/RyYcB/yHdUR+r2Oi4sCYq1wUxjcyNO9rV8H2JyYaYZTZqMonUTc+pJL1kIL\n8wM/oCPPtr8X4bgYA81Yy7h3FUsRdKzsO9kxfGUmujoKmoCENce002WWkddp\nYHsJmMxpYno+jvPFn00xAHoGrWD0Cg+QBYSWX1JYq0CqwwEIHk18W7q44Nb9\n4tjTI4dnMAtP9dMG+7F9vEfIliLlPypxGUkoo0yD62G9CL/QFnu1ysyW0XAh\nlWjNZDdHM378PRHdN1OVPK/fxnaP/Y1XEdeIUZibEDyeYM6rtFPH6sGN6Hyp\nTSwnhixO0g4YMj6qblt1oiWPOlKSRgHaKfj7+6bF/0fEORLObiwNPLVTdsnH\nWCT4CchuUTq+9GRp1emsJsBGau/KTZd0qMmJg0+thsaSeWL3mh0LtVDknD9Q\nja1jsNJUXajYN+1bb/0sRSS0AqadD+SNondvlfJhXMT/fx1NaUgqDLTq2lK4\n608dcuzpBYue4jdpjz0+s3CaB2ek/DIjGNxJYGvooQMTg2vckxtXd42Mp41F\njB40a6Ucj91woNnbeHVmtt6S15mj8jIFrwai0rWae0J9J/QLHxHdPEU90wOL\n9zVB\r\n=e2Cx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcdFJE7U6NWm9RlPtsMBYSFL8uYZI7icY2rDKvM+4OtgIhALrI6u37VjHziSvLfnebroauZB6WyZElOFEXhDuC4vvZ"}]},"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-checkbox_2.0.8_1597418955026_0.13134432649001782"},"_hasShrinkwrap":false},"2.0.9":{"name":"@terminus/ui-checkbox","version":"2.0.9","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^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-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.6.2","date-fns":"2.15.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"readme":"<h1>Checkbox</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Reactive Forms](#reactive-forms)\n  - [`ngModel`](#ngmodel)\n  - [`isChecked`](#ischecked)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@angular/cdk`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-checkbox\n```\n\n### Modules that need to be in NgModule\n\n- `TsCheckboxModule`\n  \n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nPlace your label text inside the component:\n\n```html\n<ts-checkbox>My checkbox label</ts-checkbox>\n```\n\n### Reactive Forms\n\nTo use the checkbox with a reactive form, pass the `formControl` to the checkbox:\n\n```html\n<ts-checkbox [formControl]=\"myForm.get('myControl')\">\n  I will be checked if `myControl.value` is true.\n</ts-checkbox>\n```\n\n### `ngModel`\n\nTo use the checkbox with Angular's `ngModel`, just attach the directive to the checkbox:\n\n```html\n<ts-checkbox [(ngModel)]=\"myValue\">\n  I will be checked if `myValue` is true.\n</ts-checkbox>\n```\n\n### `isChecked`\n\nTo seed the initial checked state use the `isChecked` property:\n\n```html\n<ts-checkbox [isChecked]=\"true\">\n  I will be checked by default!\n</ts-checkbox>\n```\n\n> NOTE: This should rarely be used (if ever). We should be relying on a Reactive Form or ngModel.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-checkbox/testing`;\n\n[[source]][test-helpers-src]\n\n| Function                  |\n|---------------------------|\n| `getAllCheckboxInstances` |\n| `getCheckboxInstance`     |\n| `getCheckboxElement`      |\n| `toggleCheckbox`          |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-checkbox.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-checkbox\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-checkbox/bundles/terminus-ui-checkbox.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-checkbox/bundles/terminus-ui-checkbox.umd.js\n","readmeFilename":"README.md","description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@2.0.9","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-ex78oT6UBWx/1DwR/i8+x+JuGGVVNo8npEMXaZFQtTr1qrLEQQXgn9HG3SBqqcpJIh9QTh637gABdiYA10HE4g==","shasum":"f920de4a1f74e5983d7f889be86a0090fd86f4e0","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-2.0.9.tgz","fileCount":69,"unpackedSize":223191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP7UrCRA9TVsSAnZWagAAeEIP/jedA+7PgaKfe+wI7XwL\nq0mZuaLcQfvHiXfdN2/z2dVKMkQstWuj37HDJMJXwq9OuSJZcR5myA2FlbkL\n2sw/DUUaO9phy1WHXIE22PEkQHK1EcytM2mdFAuIscnknVl92i1OUzNSZI53\nJ90kw+hnjguX3L9uWkiuLvqJcQ6xY0TPWkpAIKsU8jkqYkeT9eElnqs0TLLo\nciR0k70QOgubr7vzyhmmJSKZhca/EDXExlAII+g8Qyqnl7WII/fWUpzWSvMN\nFxJiBVa6iAXPNZngMA+vwV12IEtcHKOGLDYWW0mQs52/k+bkyyTU362moofV\n2dHkxwtgdXPYRE5CcEnyhigsfHVjYJ7E6u4/IoRKhoDER0tlXiNivsZCuSgI\nU9V9BBs2N47KEzw2cNiQPqtIg8tKDaQ/SONFsGxXzBN9OcibowWEVQD2V1Un\nSCDl2rB4X/chpouTfJ6nK0mOGgH5JCwFIpOZ1+T3HSun/lK+X0afzDSkWysQ\noGtcbxvvHODcsahAknBXoGBralKxYiWWwGDu89NvWzEeysbf8AK2qYnWm+pC\nRQOeHw2KT+fFL0PZNhWIjAMRZ3uwDCnNIJYV4wNCFOr/D1we7QuaTssYeSsm\nvvTMeToYCYL//D9MH/Q/G6bJtux/csL5Sgnt4NdFZCQIEFKUvYmh3U4GJ77k\n9gLv\r\n=35Rw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlWWfOk9NSf+h2Rfmd8DKWZ35fskp+C+bQFwmwyLBe7wIhAKSRPLH9GDeLj4YQD2EyMzhCXckyU4Jixl4IxGLTU5QW"}]},"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-checkbox_2.0.9_1598010667464_0.7802890241742284"},"_hasShrinkwrap":false},"2.0.10":{"name":"@terminus/ui-checkbox","version":"2.0.10","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^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-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.6.2","date-fns":"2.15.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"readme":"<h1>Checkbox</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Reactive Forms](#reactive-forms)\n  - [`ngModel`](#ngmodel)\n  - [`isChecked`](#ischecked)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@angular/cdk`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-checkbox\n```\n\n### Modules that need to be in NgModule\n\n- `TsCheckboxModule`\n  \n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nPlace your label text inside the component:\n\n```html\n<ts-checkbox>My checkbox label</ts-checkbox>\n```\n\n### Reactive Forms\n\nTo use the checkbox with a reactive form, pass the `formControl` to the checkbox:\n\n```html\n<ts-checkbox [formControl]=\"myForm.get('myControl')\">\n  I will be checked if `myControl.value` is true.\n</ts-checkbox>\n```\n\n### `ngModel`\n\nTo use the checkbox with Angular's `ngModel`, just attach the directive to the checkbox:\n\n```html\n<ts-checkbox [(ngModel)]=\"myValue\">\n  I will be checked if `myValue` is true.\n</ts-checkbox>\n```\n\n### `isChecked`\n\nTo seed the initial checked state use the `isChecked` property:\n\n```html\n<ts-checkbox [isChecked]=\"true\">\n  I will be checked by default!\n</ts-checkbox>\n```\n\n> NOTE: This should rarely be used (if ever). We should be relying on a Reactive Form or ngModel.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-checkbox/testing`;\n\n[[source]][test-helpers-src]\n\n| Function                  |\n|---------------------------|\n| `getAllCheckboxInstances` |\n| `getCheckboxInstance`     |\n| `getCheckboxElement`      |\n| `toggleCheckbox`          |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-checkbox.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-checkbox\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-checkbox/bundles/terminus-ui-checkbox.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-checkbox/bundles/terminus-ui-checkbox.umd.js\n","readmeFilename":"README.md","description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@2.0.10","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-W3vGjiQE1amzn72TEZyT93chDPVZyIR2w0ugIVjrFe3UzF9bHDn/i02YS84eXvf7emLPdXe7Yt3+Yn+nxci7/A==","shasum":"9465cd2dd6ddc874f33d32b49daa86065e8737b1","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-2.0.10.tgz","fileCount":69,"unpackedSize":223397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRS6qCRA9TVsSAnZWagAAsAIQAKD3Oz141zSt+TKGy7LM\nDIb1/AmswOhSAxDrd2/3R03MnbYv9aotr7rkM9wam2oyvE+Tpa8EYoptkUdx\naYADf5HUuaTiJQzMFmggIIrxI6fZSxEL3RpERbOvYlXcb2vMvP+gRTtgbWmw\n9Bh9SCvPqpItkoTXyaoADPQewhNEmREMvbG814DhGGs3pz4ZnYQSajQGr5v/\n00j/qMjUlBr/4pgOuVMY9GB9TXlLhqbSBc6OuF2vETdsAuFO0UnfIZk1n5T2\ngsT/0QY/P0rSPvZfSxQf4vGy2EjG5hDxwNT3WRBtNOpHepBpbHGgvqjeahCu\njUOAGLmhpFFDUziefPOar6NCrGw0TLQhnIskfFn+PHVOznbqBZEMUVO4OI69\nUioO8NufFXNQSRbdOvcl7JWVgBPz4GMZ3xcx2S69FraRNdPs92JbjZKW03Md\n8a1om/o3Kf5jDlDUFyb0FFmiH26Zs5qFUjoj34dOE9W2KaiioA5BvCZ8jYje\nPI0UoFuVR4rgi+kpD9WjBl7EQKzN9JyVdqXSu2OHvpnUecq41zraj3dQvxXP\nHZWmPk3XGFQAXpkgzs5c8IUYDwtOru8ZG5rbAYfBBQ8ET6dx2cK2z5PSKFPo\nYYouAGYTCBQH4tKz/VV+9zd8ERy/Ad+cROEwHYkXa4w8ZOWVKE/nrkJmez3j\nfuCE\r\n=zf0C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTNMK5Qawsg5imO1kFv0zA7rJq5UaOs5wwm56hhVCbLAiEAiHXTQ7NQDQbHO+vlTFLVJVQ0Rn7bLZ6p/Hfjradjcx0="}]},"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-checkbox_2.0.10_1598369449649_0.6012122592703055"},"_hasShrinkwrap":false},"2.0.11":{"name":"@terminus/ui-checkbox","version":"2.0.11","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^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-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.6.2","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"readme":"<h1>Checkbox</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Reactive Forms](#reactive-forms)\n  - [`ngModel`](#ngmodel)\n  - [`isChecked`](#ischecked)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@angular/cdk`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-checkbox\n```\n\n### Modules that need to be in NgModule\n\n- `TsCheckboxModule`\n  \n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nPlace your label text inside the component:\n\n```html\n<ts-checkbox>My checkbox label</ts-checkbox>\n```\n\n### Reactive Forms\n\nTo use the checkbox with a reactive form, pass the `formControl` to the checkbox:\n\n```html\n<ts-checkbox [formControl]=\"myForm.get('myControl')\">\n  I will be checked if `myControl.value` is true.\n</ts-checkbox>\n```\n\n### `ngModel`\n\nTo use the checkbox with Angular's `ngModel`, just attach the directive to the checkbox:\n\n```html\n<ts-checkbox [(ngModel)]=\"myValue\">\n  I will be checked if `myValue` is true.\n</ts-checkbox>\n```\n\n### `isChecked`\n\nTo seed the initial checked state use the `isChecked` property:\n\n```html\n<ts-checkbox [isChecked]=\"true\">\n  I will be checked by default!\n</ts-checkbox>\n```\n\n> NOTE: This should rarely be used (if ever). We should be relying on a Reactive Form or ngModel.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-checkbox/testing`;\n\n[[source]][test-helpers-src]\n\n| Function                  |\n|---------------------------|\n| `getAllCheckboxInstances` |\n| `getCheckboxInstance`     |\n| `getCheckboxElement`      |\n| `toggleCheckbox`          |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-checkbox.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-checkbox\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-checkbox/bundles/terminus-ui-checkbox.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-checkbox/bundles/terminus-ui-checkbox.umd.js\n","readmeFilename":"README.md","description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@2.0.11","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-2k5jIspMHqvyriuvLa1Z+TQ2Q4hnAt6HxMpc1egyqVbIO534uLbLJw/UmvUsY2H7xyHOErMyNSIZmtmBNOsN1Q==","shasum":"d644f9515dd3f0e7271121123d05c85fdf5a6da0","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-2.0.11.tgz","fileCount":69,"unpackedSize":223751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRoUGCRA9TVsSAnZWagAA3coP/0cJnANI3RcHLrTosI/7\n+G1PppqwDl0luJ7rkARFYG6d2fKNeus4YewORFDV4HBHbzDEbJWN0wgeDw6A\n3kNCldU/aJeEvAAtS9u3RVnQj2iYpKaPcpjXbFdD490ed/BflguEzHkHXki9\n/5IDOKc+7EWiEoimMDtXz0TdRN0aPH9y3XaNK6yU0r/TUGb8EAE4IikBznXK\nnku3b+AoTUZSEWEQDawAscF4R/pNHJzZqVDu9nOSbHWOiuNhu8u264Qd7tkx\ngbmKhVd77LyIKe2tK12q213I2G8CGJck2s7i80F8eXDR/AVCJaVRX/wA2Utc\nJsmGUTQ09kj9rzG1W2YTe36jE6ZZZ3+dj9hrD0msLfBGm4HSiwnu0BJabQCK\nxFe+glnBClu0eTYIYjHF9Md/CB8a50gJIDU4MAqBsMiOmrdFRLtP8J8r54MH\nz2vt6aysh9FPGlNPusGMAFtMQbXXVjktSmNsNi+GioWlgHJ5Cb/BY5WyoMRN\ngNTiL2rqW7iGC6S/RrpncGDp9GnGcYzhofbec6hQsttDIqMt7t/sYOb6Kb4K\ncBONW1GUAMzC8ZaCvDByMy08EKn+08MVwxcBS4YKttuKANfH2qpR8fQ/bHc6\nPC6wWSFdcKBEHmj8alYlhCD3LU5V1sEsFZNsvY3ZTqOQIyXaNyMMBw/upGeu\nY2eX\r\n=58n7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXRmUk47OfGxRDKylTB5EjSZ5ZyG4PKyFWjEWu6AZfBAiAeMwO4ABVHapaHmiQNfKR/DnmZuFnLtqFEu485BLuGBA=="}]},"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-checkbox_2.0.11_1598457093482_0.5622779086333998"},"_hasShrinkwrap":false},"2.0.12":{"name":"@terminus/ui-checkbox","version":"2.0.12","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^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-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.6.2","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"readme":"<h1>Checkbox</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Reactive Forms](#reactive-forms)\n  - [`ngModel`](#ngmodel)\n  - [`isChecked`](#ischecked)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@angular/cdk`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-checkbox\n```\n\n### Modules that need to be in NgModule\n\n- `TsCheckboxModule`\n  \n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nPlace your label text inside the component:\n\n```html\n<ts-checkbox>My checkbox label</ts-checkbox>\n```\n\n### Reactive Forms\n\nTo use the checkbox with a reactive form, pass the `formControl` to the checkbox:\n\n```html\n<ts-checkbox [formControl]=\"myForm.get('myControl')\">\n  I will be checked if `myControl.value` is true.\n</ts-checkbox>\n```\n\n### `ngModel`\n\nTo use the checkbox with Angular's `ngModel`, just attach the directive to the checkbox:\n\n```html\n<ts-checkbox [(ngModel)]=\"myValue\">\n  I will be checked if `myValue` is true.\n</ts-checkbox>\n```\n\n### `isChecked`\n\nTo seed the initial checked state use the `isChecked` property:\n\n```html\n<ts-checkbox [isChecked]=\"true\">\n  I will be checked by default!\n</ts-checkbox>\n```\n\n> NOTE: This should rarely be used (if ever). We should be relying on a Reactive Form or ngModel.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-checkbox/testing`;\n\n[[source]][test-helpers-src]\n\n| Function                  |\n|---------------------------|\n| `getAllCheckboxInstances` |\n| `getCheckboxInstance`     |\n| `getCheckboxElement`      |\n| `toggleCheckbox`          |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-checkbox.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-checkbox\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-checkbox/bundles/terminus-ui-checkbox.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-checkbox/bundles/terminus-ui-checkbox.umd.js\n","readmeFilename":"README.md","description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@2.0.12","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-TX29N1OhmFijil9yMS29O/Hu2D8ida4tgqNA5mTcASvr0n2w+wwm2ECACBaWPjDvLBbQr0nNurP6kk23EyyWgw==","shasum":"b1d192db6fb6642c38cfa3052eb63f9a66d56a44","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-2.0.12.tgz","fileCount":69,"unpackedSize":223957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUXkECRA9TVsSAnZWagAAz2cP/R86n3oGCCCkq/dMJPrE\nX4t9tnnUMlZP0VhtVFmzf9j8c4l9bjlun6P3EMcGisb+zYBSUjel8S0usW5S\nOJZr8+ZypwER+LmP2Vy7IaDP2z7ND5T21fd9jVlXutUtuPmfEMlSY/OAYDKF\nPaC20REApLiVX9QWKdunvmpQ3MMcWXf60Et82eivNXeZrnpQ5XjE1VHI2Fi5\n4d2OCgjSMbPgcsRiYtIHV7BO+0JUbBdT/h4qXvpOLMEk5iLCAEskAT2kB2Y8\nXlh2v2oxzUAKxPfhOcojTV2t5b7rNtrcfIMpYvXReK2vieQottg4Yb0KT8PP\nyIpp2lwQjOOL/OnOK1bJ5SRVCKNmCetB1T5hZORiExbgt7UmfYPyciu4x04V\nMFEihBPEtnQMogvBnzzjZLAjeabS543y5JgkKu4/w2BTqpTBi7RpC5IyG/fk\nXUiTpWuJv/fxWvIjcKz2S2gSYcPhDBa6Gmgzx37KQinhOGBzGeQ2D0nGIc0c\n4VizKajJlkrMKAdz29YpD7OUy90PoO4DUTisQbGnzp8H/LM5e9SAxO4bN5C4\nQ+bVuHXVPtOQpt3YxxRHzobbAQu1at/gSgtzVAi71iltM0wZo14ZlBgdoE0j\nzB0VgHyXz5+UJLKr1LbzYSaSzH+LuchcnGi8DDi7rtHM1hCzGdCYJ9JHBI6w\nMYXr\r\n=Jy4b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrH50oea6tpKZgiGYE8cRBhVBKk9M6O4zsaeM+MOlXSgIgFO+rtXRehRhBYVzGr0bD/La+4/MWbcgs+mJ53B6+m6k="}]},"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-checkbox_2.0.12_1599174916151_0.3863948966775832"},"_hasShrinkwrap":false},"2.0.13":{"name":"@terminus/ui-checkbox","version":"2.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/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^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-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.6.2","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"readme":"<h1>Checkbox</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Reactive Forms](#reactive-forms)\n  - [`ngModel`](#ngmodel)\n  - [`isChecked`](#ischecked)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@angular/cdk`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-checkbox\n```\n\n### Modules that need to be in NgModule\n\n- `TsCheckboxModule`\n  \n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nPlace your label text inside the component:\n\n```html\n<ts-checkbox>My checkbox label</ts-checkbox>\n```\n\n### Reactive Forms\n\nTo use the checkbox with a reactive form, pass the `formControl` to the checkbox:\n\n```html\n<ts-checkbox [formControl]=\"myForm.get('myControl')\">\n  I will be checked if `myControl.value` is true.\n</ts-checkbox>\n```\n\n### `ngModel`\n\nTo use the checkbox with Angular's `ngModel`, just attach the directive to the checkbox:\n\n```html\n<ts-checkbox [(ngModel)]=\"myValue\">\n  I will be checked if `myValue` is true.\n</ts-checkbox>\n```\n\n### `isChecked`\n\nTo seed the initial checked state use the `isChecked` property:\n\n```html\n<ts-checkbox [isChecked]=\"true\">\n  I will be checked by default!\n</ts-checkbox>\n```\n\n> NOTE: This should rarely be used (if ever). We should be relying on a Reactive Form or ngModel.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-checkbox/testing`;\n\n[[source]][test-helpers-src]\n\n| Function                  |\n|---------------------------|\n| `getAllCheckboxInstances` |\n| `getCheckboxInstance`     |\n| `getCheckboxElement`      |\n| `toggleCheckbox`          |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-checkbox.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-checkbox\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-checkbox/bundles/terminus-ui-checkbox.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-checkbox/bundles/terminus-ui-checkbox.umd.js\n","readmeFilename":"README.md","description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@2.0.13","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-vETFwpssomv44v2mhVpbOL+R36Jwv147xZdgvUYXFeenbglKbo0g23acMOksi5vAyH6raYlYkb2aVns3NjyfRw==","shasum":"7ab1a57c6d80635891234e2c5a27d39b2306971d","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-2.0.13.tgz","fileCount":69,"unpackedSize":224185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUlbUCRA9TVsSAnZWagAAZwIP/1EZaANqbebHvezkGoqy\n90oOb6IYAlfWTcAWWjQ16nG5WHZiQKdcpxucdA/U9Jn7Qh6/Fc03tk7wWNp9\nOHCNEz8A3x3IHPv1y7o61k8vAKPUgmxCgUfpUhmoDRpgbEG67+3kMo5+OWIZ\ns4ccfDHLNhcvZ3m1iKxf5VR4sDkq/LBVEko1t0QCzu8yJyilEbl6r0rkhMC9\n6cRVLZgJYXMPJ3GQfdbTLeiaZ41CP6rrXhthJk+SJ55JLtG2VBm8sos/JLer\nn3iW20MPof3Xs+tKoqKduazXYf1+n/F3ifs9jYDGBD0h1BWKSTICep9h5tx2\nNtAG7aIdBBqrby9mjb4seyT9undMNhB3552pWXVQsaNFcvFvUIc8b3PmQSYH\nvORJNlqXoa2OjCuV+R+TwQcbHUyiedOVdexnNcHfFy/Y2kEISZ9+JJ2//wJo\n51HWKeeTC8MH4tXAPCdBGDaAZPdHYl+hEYKW5dK8HWEMQx97mlEEl1QaiI1j\nrIDe65y7MM5rl7IbJiQj04FX/4vehaCSKbw83+ec1z1/xI4/nCoEr/B4cU5W\ncHpCZarI3e9iZhXe2eNsbziTT+quq7gRmbNw6ViHgvOeeSIEywGeFyFg8TrJ\nZQ48q9YdCkm9C1xv58+tqT9ctCmYduw+LHVu2OnZBCqW4mhaee8SVecirwRK\nn5ta\r\n=DAwX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICH1IdTkQ1idRpbqW8pAvLWqKPV9eCdTZstsZqtrBRZUAiEA4+DydqPZdHOnVv1RiLLrsNnvJUMf6FnX9AgtuczkPTs="}]},"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-checkbox_2.0.13_1599231700377_0.9211921937136962"},"_hasShrinkwrap":false},"2.1.0":{"name":"@terminus/ui-checkbox","version":"2.1.0","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"peerDependencies":{"@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-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.6.2","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"readme":"<h1>Checkbox</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Reactive Forms](#reactive-forms)\n  - [`ngModel`](#ngmodel)\n  - [`isChecked`](#ischecked)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@angular/cdk`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-checkbox\n```\n\n### Modules that need to be in NgModule\n\n- `TsCheckboxModule`\n  \n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nPlace your label text inside the component:\n\n```html\n<ts-checkbox>My checkbox label</ts-checkbox>\n```\n\n### Reactive Forms\n\nTo use the checkbox with a reactive form, pass the `formControl` to the checkbox:\n\n```html\n<ts-checkbox [formControl]=\"myForm.get('myControl')\">\n  I will be checked if `myControl.value` is true.\n</ts-checkbox>\n```\n\n### `ngModel`\n\nTo use the checkbox with Angular's `ngModel`, just attach the directive to the checkbox:\n\n```html\n<ts-checkbox [(ngModel)]=\"myValue\">\n  I will be checked if `myValue` is true.\n</ts-checkbox>\n```\n\n### `isChecked`\n\nTo seed the initial checked state use the `isChecked` property:\n\n```html\n<ts-checkbox [isChecked]=\"true\">\n  I will be checked by default!\n</ts-checkbox>\n```\n\n> NOTE: This should rarely be used (if ever). We should be relying on a Reactive Form or ngModel.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-checkbox/testing`;\n\n[[source]][test-helpers-src]\n\n| Function                  |\n|---------------------------|\n| `getAllCheckboxInstances` |\n| `getCheckboxInstance`     |\n| `getCheckboxElement`      |\n| `toggleCheckbox`          |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-checkbox.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-checkbox\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-checkbox/bundles/terminus-ui-checkbox.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-checkbox/bundles/terminus-ui-checkbox.umd.js\n","readmeFilename":"README.md","description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@2.1.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-TsQIXGJZTBFlPQgEe5xH/oH25SbkDSnVo0gHeUHIRJ148S2SkGw6zlVUTOD0rnInRGUKQxCWQIKn/AT7646vfw==","shasum":"5b3d965728c3098742f849a3e926b50cc3000205","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-2.1.0.tgz","fileCount":69,"unpackedSize":224683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV9LTCRA9TVsSAnZWagAAAaEP+wXRR/akh7lwIwlzQnm3\n9x5Sxad9TdGDMuT2unl5DD8pIjehPcQ6v2q+SfM8fbfOfOey0/sagyCH9cfC\nZ+Wd5r/JWhrS8lLANKoDs7v/CHu5mPs2BElD6eynEhqDZ+N3tlr69I+Cllzr\n7c0Ri4Bu6L5RdsLSUP84kyV4OLZV0D/rSfYRaKQV5sUz9yUD5aJWyPzKyTNl\nKraoidE1afol+GDysHdRLHlI/OTyd7CTRz/k12lp7uiHaFoTmLp7y2LyKC7f\nuAm3OMicaFMKLkycyX6EaGRBfNpbGVzZt14WtIU25bhHwio9Lj1xpO0nPNnw\nqTXN7dtYFBL/96qcac8LtY3EwzlQk46T4t6kQ81lFMyZ42PbeaO8ZRZ0UWuU\nq92APcaoQeNAksq9Gp52GgR/7CeXv8uVh9a1wtda3MxtcUahWx69LoQAaabu\nnaKmOwZ0axTHSqGZzhNjIBQ1flREp5LZFb331DkQNlQVG8ZAhMXvFsa7JpuC\n1X82WPQ0JJMzoKtwEg+g2TQFANLUonMwSChqOdmC+lmI54zx7DfagqdQ4i5v\nhwu59cRX0CkfU/CvVmJJToW3+4U0ZFnUDRmxagz7tqGjXrns02ly9wr/0a6L\n/qDsVaGrJ2o+tvxjYUdH0y+zQ7+K5bht54XKIbwb5Op3LvTdCbdHfMadi7yO\n4xNV\r\n=D1zM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYvwzMTeJljjJUKVp8A8ZuCj2inxVYsp0+/tuuXn7+xQIhAK2zrIXoIAd16Axj0sFXpjBSFuVoRxkSJQLCW4AF058Q"}]},"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-checkbox_2.1.0_1599591122825_0.799590944499067"},"_hasShrinkwrap":false},"2.1.1":{"name":"@terminus/ui-checkbox","version":"2.1.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"peerDependencies":{"@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-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.6.2","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@2.1.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-5ztg8TaRpZzkCWhV3HY4HdbNdvUh4BHcmJ7y1hOPcXlp53v6QVRkPMcm/zz5CyCUzAssTJ6MDYmnY7Wejwkihg==","shasum":"9f655150d54b383fc06efff35ea1fb66102f5c88","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-2.1.1.tgz","fileCount":69,"unpackedSize":224886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW7U/CRA9TVsSAnZWagAApYUP/0ukYv1YY0D1tJ02pBMP\n5nACw/knsgjVOL9FzihuzZ6BrTf2ANEugYUtztUDIAK8G9Lu507Olxl1NdlZ\n0cdHGv90pzFSH+hE/Pj1PRXc+COxBh4OepaSRf7hyTVLtlOJPd8lJS7ChcWD\nttfrTc+O//42ZZCM4YkzYZGzghDtN7fWClX/15p3ldRpZyrtvT0vpbwXXdYD\nZEQtLH+HQtkPFz5UcQftE06wxh4cC15xel6h540v8udzQMibJe2eCD9twNMv\nZsnrPePS7NN4slPbz1/nQVEAWY6dpXEKhzCWXNnPQNOjouSwE5HXzfVWiTy6\n6YzqokKa0XX3rriAfpA50ZXq+7g5uadMR25GWlEhA0UZ//m2p0RBlgvbaZLb\na2XzK484/T+aIbHihe7jhvl/tbOb723LW07E+qKHTOFKGio+gKhoEtcPdoUZ\nKDHLNQLYKE7QadiWVNUE1sphX6SFBA2C9mFxNDlxU3QDMBE0uyxmy77BkwvZ\nGfGw6MdD28e4JOUHZAqWRRYYEURb8vewwuw8aspaJrW+QxWePD2ZtPtk19ju\n2p89jG9JNruF/0ihVypkkWjLAJX/NQbl8krEDB2ol5E7Bvo3gR2ApitEA92O\n9Tsv12B1D2rfj8x2XUsOe+yTAszACwwDKvYdacPOFahL7JIkxLhE5+d1zj9f\nFRHm\r\n=g5T4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUx2ternKeQWHm9+90HI2ew1fVkreprQCkTDwQG4ZhWAiEAr6Mb0KbSije41F5wnFwFl3lud6ru88am/QZFXYHlUDk="}]},"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-checkbox_2.1.1_1599845695056_0.4906922173102879"},"_hasShrinkwrap":false},"2.1.2":{"name":"@terminus/ui-checkbox","version":"2.1.2","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"peerDependencies":{"@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-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.6.2","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"readme":"<h1>Checkbox</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Reactive Forms](#reactive-forms)\n  - [`ngModel`](#ngmodel)\n  - [`isChecked`](#ischecked)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@angular/cdk`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-checkbox\n```\n\n### Modules that need to be in NgModule\n\n- `TsCheckboxModule`\n  \n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nPlace your label text inside the component:\n\n```html\n<ts-checkbox>My checkbox label</ts-checkbox>\n```\n\n### Reactive Forms\n\nTo use the checkbox with a reactive form, pass the `formControl` to the checkbox:\n\n```html\n<ts-checkbox [formControl]=\"myForm.get('myControl')\">\n  I will be checked if `myControl.value` is true.\n</ts-checkbox>\n```\n\n### `ngModel`\n\nTo use the checkbox with Angular's `ngModel`, just attach the directive to the checkbox:\n\n```html\n<ts-checkbox [(ngModel)]=\"myValue\">\n  I will be checked if `myValue` is true.\n</ts-checkbox>\n```\n\n### `isChecked`\n\nTo seed the initial checked state use the `isChecked` property:\n\n```html\n<ts-checkbox [isChecked]=\"true\">\n  I will be checked by default!\n</ts-checkbox>\n```\n\n> NOTE: This should rarely be used (if ever). We should be relying on a Reactive Form or ngModel.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-checkbox/testing`;\n\n[[source]][test-helpers-src]\n\n| Function                  |\n|---------------------------|\n| `getAllCheckboxInstances` |\n| `getCheckboxInstance`     |\n| `getCheckboxElement`      |\n| `toggleCheckbox`          |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-checkbox.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-checkbox\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-checkbox/bundles/terminus-ui-checkbox.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-checkbox/bundles/terminus-ui-checkbox.umd.js\n","readmeFilename":"README.md","description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@2.1.2","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-lvWMaG7v5/zlcunmmtFAeRjFkeQ98WwXMVWFgqpsdF+fXByHn7qF2yFvxy0wp8lCxLljyN675ie+pBzqApId8g==","shasum":"f5576ca7cb3f212d22bec45255e297d22a83cbd9","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-2.1.2.tgz","fileCount":69,"unpackedSize":225485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX6qWCRA9TVsSAnZWagAAL1oP/RZU8bVLeR3q4BQWorFI\nnamEJGjI66fxZsebr/5We4hbwHgSsH+gq8dWL4Ng55YuDo0IRyM9poxuRCtN\nJqzvN/w1imRNrDLp1+30SlTbAg8i3GY3Tet78FnL9NwLsJxrSWbwXU4OjZMt\njtIvCkNo51eTkCKkWyrmRKB1AKHPBYZ89VyZ+iVq97dxKHrA/HJCmziS8jZZ\nRTYXsmuMr1Q2HBXCMYNXzMMVrL42bufAy8bNC2TWeoOo4912eyifcdyu00pv\nEw5iYssGi+Bhd2cueFSXu+2o1yC/qvnSu/o8GY6y1tDooQInazion8/k4doN\nF39mEqM/q1Nwjjr4xmiqlIZ5k/6It/+8MBrteBvD+u/rWAH9avbMoMP7oddy\n0nWiFUXbc57fVgMR+CgM+q3ozhs+VMy7sZcTqCSVttjkGmAGQw6Jy2SeGcEZ\nNq+oSc16h/v4Fyf2CpHmL953vwqFFQraFUm/q9OakOdGyDqIy2czrMzdgL4i\nFv8fngaUUZ6iGF8op8Vq+9E2GUx5wUve21qCqvq3YqJykA2sVOoZKO88EzP9\njFkXkpSQURvii84sPZsRQmo8fuSk7z55kd9taUZb3NMumGx+zqZqpmBfnzcf\nUeICEvQR+rQwJW1L4KN8UGch5mZpcpGpiyZQa6fmSy8VbeK0QliekDK2NX+T\nzhUy\r\n=rxDF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlU16BZx9CrZPC7DCWld5I/jC6IS6CmAGZX/UsiciwIAIgQUkulfQewL9ApFyFsL3WPqbrtPbYebPNMT6bekR9udU="}]},"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-checkbox_2.1.2_1600105109679_0.6241085240652333"},"_hasShrinkwrap":false},"2.1.3":{"name":"@terminus/ui-checkbox","version":"2.1.3","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"peerDependencies":{"@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-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.6.3","date-fns":"2.16.1","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"readme":"<h1>Checkbox</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Reactive Forms](#reactive-forms)\n  - [`ngModel`](#ngmodel)\n  - [`isChecked`](#ischecked)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@angular/cdk`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-checkbox\n```\n\n### Modules that need to be in NgModule\n\n- `TsCheckboxModule`\n  \n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nPlace your label text inside the component:\n\n```html\n<ts-checkbox>My checkbox label</ts-checkbox>\n```\n\n### Reactive Forms\n\nTo use the checkbox with a reactive form, pass the `formControl` to the checkbox:\n\n```html\n<ts-checkbox [formControl]=\"myForm.get('myControl')\">\n  I will be checked if `myControl.value` is true.\n</ts-checkbox>\n```\n\n### `ngModel`\n\nTo use the checkbox with Angular's `ngModel`, just attach the directive to the checkbox:\n\n```html\n<ts-checkbox [(ngModel)]=\"myValue\">\n  I will be checked if `myValue` is true.\n</ts-checkbox>\n```\n\n### `isChecked`\n\nTo seed the initial checked state use the `isChecked` property:\n\n```html\n<ts-checkbox [isChecked]=\"true\">\n  I will be checked by default!\n</ts-checkbox>\n```\n\n> NOTE: This should rarely be used (if ever). We should be relying on a Reactive Form or ngModel.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-checkbox/testing`;\n\n[[source]][test-helpers-src]\n\n| Function                  |\n|---------------------------|\n| `getAllCheckboxInstances` |\n| `getCheckboxInstance`     |\n| `getCheckboxElement`      |\n| `toggleCheckbox`          |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-checkbox.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-checkbox\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-checkbox/bundles/terminus-ui-checkbox.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-checkbox/bundles/terminus-ui-checkbox.umd.js\n","readmeFilename":"README.md","description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@2.1.3","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-NFPmGEKjZSnYjT0nF0QwN931hwOC+o0E3rWegu9odFFSAQ5tEhD430vZX5s7nLvyBpnflKU0BoU966aRzx7k4A==","shasum":"1e2ec5b3a642b503f89fca0b87f5b23773e59211","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-2.1.3.tgz","fileCount":69,"unpackedSize":227552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbO/OCRA9TVsSAnZWagAASrEP/iqPfnMgQ12VkTveYCRL\nhKf0gjKe6iUnpOeZGCTbgEuiCnwGqW4EBZBQeKmcD+zDRm8uj/l0pLDa1mde\nufNWOjdIwtsyUeDcrf8vNdC3l01stLwXmg6GD4y6zG97LK/44IfIVfQB5Sag\nJ4gUwMzeelPGueyNfo6/+e4Z/OALLowvJymhzv8/iXs+uhoMlgyWNDfMQMLG\n3wgGAfTMNTifZfaLjBKCxV9M83U5Jv9Q8CfP+JZG7pr5wCGl1kQzRb8OC7uB\nQB36NwzqAFV7njhhRo5H0aqV3AyREV6E8NK2ESGr3lzqKa9akiNfsUyQv81V\n0106UV02ALCFg2uLWvrcsr+ZRxV1cxd9iZAJaZPO0nD5Ky0qMF9fABR5Gi4z\nxLAzPKJpJW48Nplx6Hq3S7yyBZQjE6gTRN/7oFpmovV8M1pVN5NBU0hKR0b8\nee40DEhGHY77k/DVWVUiInkSbMsRBUd4AyLZONovk0suYomIX8Ymcg2gmsXU\ny+WQHtJ5APKNThVuocJhPg9EFJLZh4yIF1qI3J9wqw1q9IGhGWVWQb5Pqrdm\n1gx/frDq8YSwSBbbRY7f+mAsQAxQCUYqY5074a4C/TyBqrniWEKVZHV2bQNn\nJVhGVPwK94lPPA6XIbhq981pjJxmFizcVkym0R/sSqk2dZ13gByOBCxA+Acu\n8JF/\r\n=q1D7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXId5lqfURF+8FOeQC3GB73585h8sOfIDsUCc22Bz4LAiAwWGZ9Cr39AWC+47FMGddOKmC/EiYj6gZkUiBeRjJfXQ=="}]},"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-checkbox_2.1.3_1600974798490_0.14940373017830821"},"_hasShrinkwrap":false},"2.1.4":{"name":"@terminus/ui-checkbox","version":"2.1.4","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"peerDependencies":{"@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-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.6.3","date-fns":"2.16.1","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"readme":"<h1>Checkbox</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages to be installed](#packages-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Reactive Forms](#reactive-forms)\n  - [`ngModel`](#ngmodel)\n  - [`isChecked`](#ischecked)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages to be installed\n\n- `@angular/cdk`\n- `@angular/material`\n- `@terminus/design-tokens`\n- `@terminus/fe-utilities`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-utilities`\n- `@terminus/ui-styles`\n- `date-fns`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-checkbox\n```\n\n### Modules that need to be in NgModule\n\n- `TsCheckboxModule`\n  \n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nPlace your label text inside the component:\n\n```html\n<ts-checkbox>My checkbox label</ts-checkbox>\n```\n\n### Reactive Forms\n\nTo use the checkbox with a reactive form, pass the `formControl` to the checkbox:\n\n```html\n<ts-checkbox [formControl]=\"myForm.get('myControl')\">\n  I will be checked if `myControl.value` is true.\n</ts-checkbox>\n```\n\n### `ngModel`\n\nTo use the checkbox with Angular's `ngModel`, just attach the directive to the checkbox:\n\n```html\n<ts-checkbox [(ngModel)]=\"myValue\">\n  I will be checked if `myValue` is true.\n</ts-checkbox>\n```\n\n### `isChecked`\n\nTo seed the initial checked state use the `isChecked` property:\n\n```html\n<ts-checkbox [isChecked]=\"true\">\n  I will be checked by default!\n</ts-checkbox>\n```\n\n> NOTE: This should rarely be used (if ever). We should be relying on a Reactive Form or ngModel.\n\n## Test Helpers\n\nSome helpers are exposed to assist with testing. These are imported from `@terminus/ui-checkbox/testing`;\n\n[[source]][test-helpers-src]\n\n| Function                  |\n|---------------------------|\n| `getAllCheckboxInstances` |\n| `getCheckboxInstance`     |\n| `getCheckboxElement`      |\n| `toggleCheckbox`          |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-checkbox.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-checkbox\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-checkbox/bundles/terminus-ui-checkbox.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-checkbox/bundles/terminus-ui-checkbox.umd.js\n","readmeFilename":"README.md","description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@2.1.4","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-IqqzQu8FwTl818GWYsBjvZVgD/tSTYxaFAmv7OqpWLSelFujMoWIPVJBTSmp22R9Jo45fA7GOSJ+l56NJ1hdGg==","shasum":"a790d7f5ac20deaba608ada55842cff245a0a913","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-2.1.4.tgz","fileCount":69,"unpackedSize":227755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdgW7CRA9TVsSAnZWagAA+QkP/RNNQ/wBkoYtxZqpz9zJ\nVwOr5mjcyYGDcPWQRf1kaBYfP5qmUPivo2CPI1GFa4yP0ChO5zG4DWIYSkQY\nzlkCnONp0PT30MDDNpH3ogDI5PtPDLrIePdzXZy688q8/dOk4Ab81M7rbud+\nVOkubbHs0qNfr9Dml5Ioi3ZlYFPgVne6GbRG4nEKQdH1r1cVDDVMhD7+LEcO\n6wxhh0N90WJGhkbNNy00VTU9Kpa9VhnLPKrrqf1Snj8CfbdKrNPOOiINI3OY\nogiZFjdvssMTNOjqlsK4VtRFqrv6Rh+9kNoqDlxoCp8SnMrFhPnTYBujS1HT\ngRwiHgOnkPsUelAgefGNh+QoF2Qcc8Dx93riOmI5OCDx7kgjkQlrlix+BJ1B\ntSHQVHJIhamihVUIuf+V4GAiRM2s6Q6iv9RbE4e4a79kreRe8lEbLCBh+sIf\nzHgNdojQTvHTI1iVAytHaWdDZf7TMBEDmL7cjTX9uMklDDuUdlg4mG+jeUyc\nfSkuqpbpP2ekLnErlmPA3tWMKVpkc02muwl20Rdn/v51eoqJIaXmNYQEc2Cp\nJZLfEpUV9FkE4eSq8kzup0FeJO+Kogk3IMwhHLkOAkrk6+YSdZ94mVAUSY1u\nLW+NXFbQu/DQBccv1mG+XSFnWCDgTpSnvBkAhhc5Yj12kEJorvrJ9ufJKesC\nrPFY\r\n=4IPX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGU1VolsAf5RXjHNQyyQDpuHCL8GgoM5LmoH5DHWo0SrAiACTrznSwcjNApGtwd7PJaM3VYTz3apnrixt4HV0v6GsQ=="}]},"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-checkbox_2.1.4_1601570235401_0.6308207135506183"},"_hasShrinkwrap":false},"3.0.0":{"name":"@terminus/ui-checkbox","version":"3.0.0","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","rxjs":"6.6.3","date-fns":"2.16.1","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@angular/flex-layout":"9.0.0-beta.31","@angular/material":"9.2.4","@terminus/ui-autofocus":"1.1.4","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@terminus/ui-input":"2.1.3","@terminus/ui-form-field":"2.1.0","@terminus/ui-spacing":"1.1.3","@terminus/ui-validation-messages":"1.1.3","@terminus/ui-pipes":"1.1.5","@terminus/ui-icon":"2.1.3","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-validators":"2.0.4","@angular/cdk":"9.2.4","text-mask-addons":"3.8.0","text-mask-core":"5.1.2"},"description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@3.0.0","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-UibUKcFaLk4cgKTt0uiA/25A7eQ2B/TEPJRXw7l2+EoYYSiamhkb2U5sSUJjNZFnU6bq3dqx6GrufEckOrQgsg==","shasum":"ddf972fedf602fec5b2b63c4b67e9234dc868187","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-3.0.0.tgz","fileCount":69,"unpackedSize":417172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhJAQCRA9TVsSAnZWagAAO30P/R0pD9toOLjBO6nhAvyk\nUCa1itLfxWvuLQL+1sE9ZM2tfucMnVNMRihjDXN064Y4tdgomj0ObHat4yrv\nYaBOYDPtpXVQvXywefdOnSPNUMHyZSGZZkWanGk0PLnzGPVRx12TplZjfnL4\nuFnHu5BHo75FrBrPZLwbhDYC70/64ePXY0kxlXoaBng6V3j/d66ra6ghRJmE\nW3Aniy65bTFl5gZ1sHuDxck4iHT0C3XVhGnQK4bEnznPNffYwAP8tDa3YsZH\nEl5rNDbWfcMaBiMlHRwUn0VFFwjDm4KEZNxt4JjgRVcn2j6RioqU7N8Ad9qq\n7WRElSb/tp2TqTxD21cEVr+XxCZFzBViWTJgekOKpivho2JZJBn9wKjz6l+j\naehxQFh9kLVpCzAI718LcKQmbDJNt8e8tJ7JWOVMPc/g9jxO5pL8G7uoHLbL\nilhI5GLPnel3Q6i8cDWujFOKyeyWyawPnqNl8wH3bncl+AAVig1Y4+Ur7818\ngz4DDOiTAwx7iXpGHCpIPgHf0Qsf+acjae1ZNPRZZL5DhwPX3v7YcCcN+iV5\nUSCXb2uMytYPMsPb+Et9bQmI4yMqnRbAo5TXDyGGdgw60XmMrcGiHw1IDpcI\nSGl70sormjuvXiQNRcbjeaI01pydgbRDFYqjHH3c5XHyj2Nm/q3a4uuE7fAs\negcA\r\n=jedu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXG7NHBuUOyva5jlb6xLGM329McCMmxPVH9kls8+Zm/wIhAMOtlSwO/8kLqSJvQScKf+KSjVxkTxd3ewAKbfx/KS/8"}]},"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-checkbox_3.0.0_1602523151491_0.187091116987534"},"_hasShrinkwrap":false},"3.0.1":{"name":"@terminus/ui-checkbox","version":"3.0.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"peerDependencies":{"@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ui-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@3.0.1","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-K4QmNPekwcMv6hYuwIuaTBUv30pmbkJiIud7sEE8JzvatLsWaKfhlEkwvVhUecTXMIEMLGlg8n5Xugw39vkFwQ==","shasum":"2cbd076438a24e3f81c085eebb7b23653e1da472","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-3.0.1.tgz","fileCount":69,"unpackedSize":415433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq9L4CRA9TVsSAnZWagAAKDYQAITFv1eLrsa1dyGtqozC\nG6HD6is1bqzXMzqwhO8cehi+38W4/tCir0K/jP4PLMz+rnhkQJbLnf8wyAAi\nDhAfhlaypKC5p/JlgHX0MBgP9rMDU3ZIHO+FP2+zEs+3BObx3Xq0LOmiKtVm\nTJPloXtVGnXv7zCI3438tRtHQiv+SwjgVnqpGxHu9UaTQ5RwnJi0ik1waSNx\n0p4vgaFENc4GVj3/gD88fWCpbynFWafbMDMreuXsTiYCAOqI1mFBq/l8xGgQ\nAE/IWhI/q8zkkemxShmltO3I5Z31I8OCZr6lN2J9cLbUAevHD+qWNZtclQVE\n6Eu8wLjXJxh/OuR/IGcwzMQQep+ZPbPH2/K8LnftWuVZBbSH65bKHrGbbZyS\nvvOlNYK0VV+4Obp7pmSZT4hFGpmvgZVq2pb/1yzVV7fAL4xbF6T4HSUTS5+T\nGxJdA53Bdnb2VHqmVGTddCGGxsIuxhcc5IbShsuw9Mlz0sOF2GUsGNO7Kswe\npxQbktZj2M68hragvE2UPueohMUj5eO1mmVX4KZS2XEIXy8NuQ061ohyQpqU\nnc2oGSR7jE5F5Q8LXmTr6Nl6VhXzfGfsiPqE21fnP4jqCeV5qTbIQll3N0+6\n1sPNs1mD80YLDBZ5G82ZToh7k1cQGlwNQ/BI+IkMUbtCtuOgBSaoNQga5fxf\nCM7S\r\n=wZHV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGu+OCF92Y7UFHq0LyqLfMXeOPjg8btY5qvVwLeUJud6AiEA8mBqgAiGAdcAIvgsc61Ro4cRYN9Hca7cxM1hdflahKY="}]},"_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-checkbox_3.0.1_1605096183910_0.2718652799127128"},"_hasShrinkwrap":false},"3.0.2":{"name":"@terminus/ui-checkbox","version":"3.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/checkbox"},"peerDependencies":{"@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ui-styles":"^1.1.0","@terminus/ui-utilities":"^1.0.9"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm5/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm5":"esm5/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm5":"fesm5/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@3.0.2","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-PXi3QCEGDg40ylBV3z0fml3QkHoY7yds/elSLsfUgxiKBUMtp0WXngmNpEbetngFARZPKKFPkb0pqLgeqWXdlw==","shasum":"c7e89559c269c43bcb9b25fa3e60b27c367a5033","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-3.0.2.tgz","fileCount":69,"unpackedSize":415827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrB2PCRA9TVsSAnZWagAADtcP/AkUxjxh1Tt5zqE0TJcZ\naa/LAIfU9G9qNvJTu6Bpt3BTLTZdN6dG4Zi4ZCGmfi5gE8RYA8thLX7ncKlH\ncxYLf8GGvyemmd6WXLhPnGVF29jDJWM3kudn+R57EhZjfAF67OXOvIiRFFHw\na4F9h/IchKCWu9lT0QnMf5r+8jyZSte0XO9s2Wdzo+PGcBrkiW3YSCjy6jNm\n5XuevAPrNSXN5qdkkEH/QdjMBYM/H4UfTgSEJf27G70ntfdBo+mP3DDsU51u\nP21dsfadFd8OGPpGWC0s1k81S5asKlypQ5YlPqj5bDFqKZ6MetxiChJeo8L/\nyiirZT5BDxlt9Kw9ebhHOE0ERKoKIbF0+FqTFxK4ClVa9+TH0LxjKMe3dvs9\nqztp9jfeQ0rMGYR1r1J/Fq9oZCaWkiNxyfpyL7nCgnjeoK0sCcrFliddskJH\n6hCQ3YxbU96KOZinVN2iM8hVcrTyJJQIp7oGw9v90WkWaIGmVLrCy4rEfLl4\ncTGTI4GbcObzJ3hpFjQ42NbxB4kYvPjnz101hy6zkVEA4TYufzSHZMBXGwXt\n7ve5mH4EUMFp4Vfy/lAzyBK/daADescvDN/aTtHDWKH+N6uSq61SiCLKlmWi\nDu0GSRwN5IueyJSI80kpTs6OI9KtQgDp86HCtw9S254b6RyyyAuuPe0jDPcu\nfQt8\r\n=u9Hg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc7ktZKjPBvK3pxzN/HcetLc1Q9BMKnogFiMvkMo6ZWwIhAKzNOxuGiGbTK8KnmUfEcv67LRIY1FPhLlxm9Dtp4W97"}]},"_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-checkbox_3.0.2_1605115279297_0.2992391843692863"},"_hasShrinkwrap":false},"4.0.0":{"name":"@terminus/ui-checkbox","version":"4.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/checkbox"},"dependencies":{"tslib":"^2.0.3","@angular-devkit/schematics":"11.0.4","@schematics/angular":"11.0.4"},"peerDependencies":{"@angular/cdk":"^11.0.3","@angular/common":"^11.0.4","@angular/core":"^11.0.4","@angular/forms":"^11.0.4","@angular/platform-browser":"^11.0.4","@terminus/design-tokens":"^3.1.0","@terminus/ui-styles":"^2.0.0","@terminus/ui-utilities":"^2.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm2015/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@4.0.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-2Xd1vB7TF4N96TUu/0/HVBgNSUV4i0MBat90NWTvVgAYsGCegHuf10MX8xB6Kc1qqsqVDYE7NGNII21DhnK0bA==","shasum":"48809732476a5c738fb6fed36def79d9d0176351","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-4.0.0.tgz","fileCount":51,"unpackedSize":252965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2hevCRA9TVsSAnZWagAA3/oP/1k6iZt4jCOvpFEMJ7/b\nPIMkQI0ahgOvR1SpRCUiQaRFfHr90AbmzF8K3P2JJZcj/WbQmbJpl8/ub/nv\n++YgqJai9eJGUE+uu+QoPbERpDQog3/t6Mxwh1RXp2IukNl7eejMYbn/uTtk\nU+hH1bcq83QKnmmkkPoZFOJVpSQVxtcS3vdWK4nCZYKkxrKPfhlDCwpABw3t\nfxd0EPbmYBx2ZV9dtOmx8tVGSDlkDhzsgEF/nVa/TUMg5RlbTibqEB9gmMbE\nF1JEkZ4DBomfQmPwYHd0EfD5oyx9YopGMK6p4N3p/QRa72vnbAr+ZtHoYJJK\nHSXkjiJcEMWfVa67PMYUhJJF7OBo6hCcDaRHyAZt4RNp4ln8a4UsTDCMfrYF\nk5j9lUdi2+4eaydto2WuRvG0Jqnxslqwh1qbN9EhaJjyiZczZitpkaaqpUMd\ncBpZsuGywolBmLnRNN8czgC3fTAbAoPev4NPwSj8duCmx55a9mMB4ILuxw0Q\n7iIRx+0iR67oLyVBHsIPC7i0xcA++AdvYJFb9sgAtvZasuFqcfLLwtpWTIjH\nsaN8F1bRsoJBYsfaHP8UW2wR1C9elY9dtMfg+Tz1XWPKKWTRZ8dUmbsYRz3+\nHEUlM1Tse1YdbJcZ7KQlL10snEaKYbp/SIPt8URRIzx1vTj8UNBsOVgNyegh\nqrcg\r\n=+SDG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQ++u2rJKCXtXL9gnEYXUPoY1/zaOKItQe8f2+D4O/qAIga+I7H6X97RVe02bVAEOfmQwJD3uhilHL6HEvMMZSj6g="}]},"_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-checkbox_4.0.0_1608128430579_0.9832732362251182"},"_hasShrinkwrap":false},"4.0.1":{"name":"@terminus/ui-checkbox","version":"4.0.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/checkbox"},"dependencies":{"tslib":"^2.0.3","@angular-devkit/schematics":"11.0.4","@schematics/angular":"11.0.4"},"peerDependencies":{"@angular/cdk":"^11.0.3","@angular/common":"^11.0.4","@angular/core":"^11.0.4","@angular/forms":"^11.0.4","@angular/platform-browser":"^11.0.4","@terminus/design-tokens":"^3.1.0","@terminus/ui-styles":"^2.0.0","@terminus/ui-utilities":"^2.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm2015/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@4.0.1","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-m9iZVdF+okAfzzarBAzn6xVco8CmdSUZUxO6l+NWflTTNMREdD3u81cxNRi120AtxEjvuZ9+2kkyIvI4WngvFg==","shasum":"9e6c314e25d5e0ae83ba9db27abef441ab89f034","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-4.0.1.tgz","fileCount":51,"unpackedSize":254552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/ad6CRA9TVsSAnZWagAA/NUP+wcqo1gYIxH5pK+mXqzL\nGmshBLf3RpBfdPuXaVBHUhjHTGKXFmlWjU0fnvyI/dEbkldHBFIrWuoHRIHv\nJijV4PhI312CwGCWWCOz4+9kctCMwGdwi2bKs0iZWbZGikOYC1lBy7zFkuzR\nVk9YnsOOr+/g9ukspxfHRMzidw73QziqAXM8WSfdhUU3in5bWjPbSn8J17S/\nYSu81/4A9OITs7WdA41gIHP+crD+lZLJK5mEqvqHDHGjtn5f4mK0VMgQGUGn\nMwpuj630xMOjo9tR37Cr4BBcNZ5lrR5DR33hui5tRYhAL5SSZXPZJIfzbVTR\nCBP9XsKGpdPRtxB7SH3yRjVEPFzJeklBItCnozDEpEQHh9fptwDOwHGzT/ri\nehPirF7mhF8vc5i1dnh0OdwZiUJFpExmsWPGoTvEcaNXgO06ZatHzr4I34+H\ngMX+SDRwqv9WSy5FxvluxPV/rYckAfW5UPEywc6VOgqrAQUYwHic48SqO3OO\nvqaV2gARr8diumfc6IyGwNDu4Tta+YK2Wl8qc1rGvti9M0/U4YGQv8zIRvrx\nmm0TrNcvM+Qa/ubbZ+mtRcS96uNFsZ2amZea0nFp8KryRxc9xsvJni8gcnF/\nbqtxu17L6JaRism8D6xvQEmRsounJND8BPbluuy91y120mJqwmdKGyxlzryj\nW1oB\r\n=h03b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPsHP6F9vcYHJo7vNi7p8DMqrVGPklhLSu28llS0PPYAiBXMany/kq0t9Eb4mX7REMmASCq7e3gEjFIHa2v9+7Zyg=="}]},"_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-checkbox_4.0.1_1610459001460_0.11818544336833114"},"_hasShrinkwrap":false},"4.0.2":{"name":"@terminus/ui-checkbox","version":"4.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/checkbox"},"dependencies":{"tslib":"^2.0.3","@angular-devkit/schematics":"11.0.4","@schematics/angular":"11.0.4"},"peerDependencies":{"@angular/cdk":"^11.0.3","@angular/common":"^11.0.4","@angular/core":"^11.0.4","@angular/forms":"^11.0.4","@angular/platform-browser":"^11.0.4","@terminus/design-tokens":"^3.1.0","@terminus/ui-styles":"^2.0.0","@terminus/ui-utilities":"^2.0.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-checkbox.umd.js","module":"fesm2015/terminus-ui-checkbox.js","es2015":"fesm2015/terminus-ui-checkbox.js","esm2015":"esm2015/terminus-ui-checkbox.js","fesm2015":"fesm2015/terminus-ui-checkbox.js","typings":"terminus-ui-checkbox.d.ts","metadata":"terminus-ui-checkbox.metadata.json","sideEffects":false,"readme":"<h1>Checkbox</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [State](#state)\n    - [Reactive Forms](#reactive-forms)\n    - [`ngModel`](#ngmodel)\n    - [Checked](#checked)\n    - [Disabled](#disabled)\n    - [Indeterminate](#indeterminate)\n    - [Required](#required)\n  - [a11y](#a11y)\n  - [Tab Index](#tab-index)\n  - [Focus](#focus)\n  - [Events](#events)\n  - [Default settings](#default-settings)\n    - [Click action](#click-action)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-checkbox\n```\n  \n### CSS imports\n\nIn your top-level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nThe checkbox label content can be set in two ways:\n\n```html\n<!-- Pass text in through ng-content -->\n<ts-checkbox>My checkbox label</ts-checkbox>\n\n<!-- Pass text in through the label input -->\n<ts-checkbox label=\"My checkbox label\"></ts-checkbox>\n```\n\n### State\n\n#### Reactive Forms\n\nTo use the checkbox with a reactive form, pass the `FormControl` or the `formControlName` to the checkbox:\n\n```html\n<ts-checkbox [formControl]=\"myForm.get('myControl')\">\n  I will be checked if `myForm.myControl.value` is true.\n</ts-checkbox>\n\n<ts-checkbox formControlName=\"myControl\">\n  I will be checked if `myForm.myControl.value` is true.\n</ts-checkbox>\n```\n\n> NOTE: If no `FormControl` or `ngModel` is passed in, one will be assigned to manage state.\n\n#### `ngModel`\n\nTo use the checkbox with Angular's `ngModel`, just attach the directive to the checkbox:\n\n```html\n<ts-checkbox [(ngModel)]=\"myValue\">\n  I will be checked if `myValue` is true.\n</ts-checkbox>\n```\n\n#### Checked\n\nThe checked state will likely be managed by setting the `FormControl` or `ngModel` value. It can also be set via\n`@Input` or programmatically:\n\n```html\n<!-- @Input -->\n<ts-checkbox [isChecked]=\"true\">I will be checked</ts-checkbox>\n\n<!-- Programmatically -->\n<ts-checkbox #myCheckbox=\"tsCheckbox\">I can be toggled via a button</ts-checkbox>\n<button (click)=\"myCheckbox.toggle()\">Toggle the checked value</button>\n```\n\n> NOTE: Events will not be emitted when state changes programmatically.\n\n#### Disabled\n\nThe checkbox can be disabled by disabling the associated `FormControl` or `ngModel`. It can also be set via `@Input` or\nprogrammatically:\n\n```html\n<!-- @Input -->\n<ts-checkbox [isDisabled]=\"true\">I will be disabled</ts-checkbox>\n\n<!-- Programmatically -->\n<ts-checkbox #myCheckbox=\"tsCheckbox\">I can be disabled via a button</ts-checkbox>\n<button (click)=\"myCheckbox.isDisabled != myCheckbox.isDisabled\">Toggle the disabled state</button>\n```\n\n#### Indeterminate\n\nThe indeterminate state can be set via `@Input`:\n\n```html\n<ts-checkbox [isIndeterminate]=\"true\">I will be indeterminate</ts-checkbox>\n```\n\n#### Required\n\nThe checkbox can be marked as required:\n\n```html\n<ts-checkbox [isRequired]=\"true\">I will be required</ts-checkbox>\n```\n\n### a11y\n\nThe checkbox supports aria properties:\n\n```html\n<!-- Pass the ID of an element that describes the checkbox -->\n<ts-checkbox [ariaDescribedby]=\"myId\">Foo</ts-checkbox>\n\n<!-- Pass a space-separated list of element IDs that provide essential information about the checkbox -->\n<ts-checkbox [ariaLabelledby]=\"myId anotherId\">Foo</ts-checkbox>\n\n<!-- Set the aria label -->\n<ts-checkbox [ariaLabel]=\"My descriptive label.\">Foo</ts-checkbox>\n```\n\n### Tab Index\n\nCustom `tabindex` can be set to control the flow:\n\n```html\n<ts-checkbox>Foo</ts-checkbox>\n<ts-checkbox [tabIndex]=\"-1\">I will be skipped when tabbing through the DOM</ts-checkbox>\n<ts-checkbox>Bar</ts-checkbox>\n```\n\n### Focus\n\nProgrammatically focus the underlying `<input>`:\n\n```html\n<ts-checkbox #myCheckbox=\"tsCheckbox\">My checkbox</ts-checkbox>\n<button (click)=\"myCheckbox.focus()\">Focus the internal native `input`</button>\n```\n\n### Events\n\n```html\n<ts-checkbox (inputChange)=\"myChangeFunction($event)>Foo</ts-checkbox>\n<ts-checkbox (indeterminateChange)=\"myIndeterminateChangeFunction($event)>Bar</ts-checkbox>\n```\n\n| Event                 | Description                                         | Payload            |\n|:----------------------|:----------------------------------------------------|:-------------------|\n| `inputChange`         | Fired when the checkbox checked state changes       | `TsCheckboxChange` |\n| `indeterminateChange` | Fired when the checkbox indeterminate state changes | `boolean`          |\n\n> NOTE: Events will not be emitted when state changes programmatically.\n\n### Default settings\n\nThe default settings can be overridden via a provider:\n\n```typescript\n@Component({\n  selector: 'my-component',\n  providers: [\n    {\n      provide: TS_CHECKBOX_DEFAULT_OPTIONS,\n      useValue: { clickAction: 'check' },\n    },\n  ],\n})\nexport class MyComponent {}\n```\n\nCurrently, only `clickAction` is a supported default.\n\n#### Click action\n\n- `noop`: Do not toggle checked or indeterminate\n- `check`: Only toggle checked status, ignore indeterminate\n- `check-indeterminate`: Toggle checked status, set indeterminate to false. Default behavior\n- `undefined`: Same as check-indeterminate.\n\n> See the previous section for usage example\n\n## Test Helpers\n\nSome helpers exist to assist with testing. These are imported from `@terminus/ui-checkbox/testing`;\n\n[[source]][test-helpers-src]\n\n| Function                  |\n|---------------------------|\n| `getAllCheckboxInstances` |\n| `getCheckboxInstance`     |\n| `getCheckboxElement`      |\n| `toggleCheckbox`          |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-checkbox.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-checkbox\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-checkbox/bundles/terminus-ui-checkbox.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-checkbox/bundles/terminus-ui-checkbox.umd.js\n","readmeFilename":"README.md","description":"<h1>Checkbox</h1>","_id":"@terminus/ui-checkbox@4.0.2","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-AThi0OKWcqFI4moho63Qz9S6MkVfrv64ZY/hINXhbHM99nEwOP11+uVb9z3CS4VtUXLP+lFz+kWfNKeUu/iHSw==","shasum":"b345b82e086deb1a75aaf28c3317e3b9ee064e3d","tarball":"https://registry.npmjs.org/@terminus/ui-checkbox/-/ui-checkbox-4.0.2.tgz","fileCount":51,"unpackedSize":254859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBwDpCRA9TVsSAnZWagAAUwkP/jAP/UbS8rJa4WT7wb+t\nFgp9669pvV++EtqGCIOIe9fkgie6/v5arum9UobsHrdckqtofONv9es+ANUN\nL98+FNlgJqcPFLvlNeujTxwZQW9t+2dWdglDG9JVKgT4IStf7g0B978y+Mbe\nB09I0O9R1+7bb4dwtM3o0Z5AvVmxnLaJqIsGfhxOwjTNTZ2fdydvVbKMSwHv\nU5D2attAn62KFvymIAh3ti/wcpYXIhkOKAXqmdkxR1vYLiD9eRT9ZztKt1+Q\nLFt+QzZ0fDOTHxSAtjGyo0YfHzK2h9Dg1ghAwTooQ/74eZL+qAS4FQYW6iEb\n2af/sKfdsEoRqM4w9edmzaDoMhY+RG9LbvLfbal1VlGmajc+2rK6dPSuS1EV\n+6r/2FrL0LO6Fk1yjF6nDiwxxoqarfZZMcVrE/XHGUkgas5fx+br8YoQCqzk\n1I6ZHS0+B8O1i31JHV6nZHj0JmZUKxWl98I6acLTYAkz7apIV89Dvf5ffqvK\neKGHN8yIRuB0LRJsX3vvi+zzJLzwzLNT7VOvy/4ji3bCB0buyWdQTu2MTluY\n7lMeH1SVySFW1nkH7siAn4FugyFBQLB6BpJSyTyT+nMS/j51NfapxmlBgFHt\n2lMHOYG9dDH/9SSuRftb13B5a7/42iAwIqSOtmHaKOpRIas2CRP9V3Myzg/o\nxN+9\r\n=Gzaq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJNOiVLMtgbAHIMOOleWlY/UEFtOXIKSPapYJ6zRSfUAiEAiGrl4VahJhlM3z1lzaEmwLQ5VSFr2Z/hb5XOSr/4IaM="}]},"_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-checkbox_4.0.2_1611071720760_0.8300093554133128"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-02T05:36:25.632Z","0.0.1":"2020-06-02T05:36:25.978Z","modified":"2022-04-07T05:16:06.669Z","1.0.0":"2020-06-04T18:38:02.624Z","1.0.1":"2020-06-05T02:23:17.844Z","1.0.3":"2020-06-11T14:17:47.650Z","1.0.4":"2020-06-23T15:34:27.726Z","1.0.5":"2020-07-07T15:38:27.522Z","1.0.6":"2020-07-13T19:23:38.115Z","1.0.7":"2020-07-14T18:53:09.991Z","2.0.0":"2020-07-27T19:39:37.506Z","2.0.1":"2020-07-28T15:28:50.533Z","2.0.2":"2020-07-28T18:28:25.515Z","2.0.3":"2020-07-29T13:05:21.031Z","2.0.4":"2020-07-29T15:33:48.528Z","2.0.5":"2020-07-30T20:34:28.912Z","2.0.6":"2020-07-31T14:00:18.867Z","2.0.7":"2020-08-10T16:20:06.394Z","2.0.8":"2020-08-14T15:29:15.230Z","2.0.9":"2020-08-21T11:51:07.640Z","2.0.10":"2020-08-25T15:30:49.882Z","2.0.11":"2020-08-26T15:51:33.602Z","2.0.12":"2020-09-03T23:15:16.287Z","2.0.13":"2020-09-04T15:01:40.535Z","2.1.0":"2020-09-08T18:52:02.961Z","2.1.1":"2020-09-11T17:34:55.277Z","2.1.2":"2020-09-14T17:38:29.814Z","2.1.3":"2020-09-24T19:13:18.634Z","2.1.4":"2020-10-01T16:37:15.543Z","3.0.0":"2020-10-12T17:19:11.772Z","3.0.1":"2020-11-11T12:03:04.037Z","3.0.2":"2020-11-11T17:21:19.467Z","4.0.0":"2020-12-16T14:20:30.722Z","4.0.1":"2021-01-12T13:43:21.593Z","4.0.2":"2021-01-19T15:55:20.860Z"},"maintainers":[{"email":"brian.malinconico@terminus.com","name":"bmalinconico-terminus"},{"email":"atlwendy@gmail.com","name":"atlwendy"},{"email":"devops@terminus.com","name":"terminus_devops"}],"description":"<h1>Checkbox</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>Checkbox</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [State](#state)\n    - [Reactive Forms](#reactive-forms)\n    - [`ngModel`](#ngmodel)\n    - [Checked](#checked)\n    - [Disabled](#disabled)\n    - [Indeterminate](#indeterminate)\n    - [Required](#required)\n  - [a11y](#a11y)\n  - [Tab Index](#tab-index)\n  - [Focus](#focus)\n  - [Events](#events)\n  - [Default settings](#default-settings)\n    - [Click action](#click-action)\n- [Test Helpers](#test-helpers)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-checkbox\n```\n  \n### CSS imports\n\nIn your top-level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nThe checkbox label content can be set in two ways:\n\n```html\n<!-- Pass text in through ng-content -->\n<ts-checkbox>My checkbox label</ts-checkbox>\n\n<!-- Pass text in through the label input -->\n<ts-checkbox label=\"My checkbox label\"></ts-checkbox>\n```\n\n### State\n\n#### Reactive Forms\n\nTo use the checkbox with a reactive form, pass the `FormControl` or the `formControlName` to the checkbox:\n\n```html\n<ts-checkbox [formControl]=\"myForm.get('myControl')\">\n  I will be checked if `myForm.myControl.value` is true.\n</ts-checkbox>\n\n<ts-checkbox formControlName=\"myControl\">\n  I will be checked if `myForm.myControl.value` is true.\n</ts-checkbox>\n```\n\n> NOTE: If no `FormControl` or `ngModel` is passed in, one will be assigned to manage state.\n\n#### `ngModel`\n\nTo use the checkbox with Angular's `ngModel`, just attach the directive to the checkbox:\n\n```html\n<ts-checkbox [(ngModel)]=\"myValue\">\n  I will be checked if `myValue` is true.\n</ts-checkbox>\n```\n\n#### Checked\n\nThe checked state will likely be managed by setting the `FormControl` or `ngModel` value. It can also be set via\n`@Input` or programmatically:\n\n```html\n<!-- @Input -->\n<ts-checkbox [isChecked]=\"true\">I will be checked</ts-checkbox>\n\n<!-- Programmatically -->\n<ts-checkbox #myCheckbox=\"tsCheckbox\">I can be toggled via a button</ts-checkbox>\n<button (click)=\"myCheckbox.toggle()\">Toggle the checked value</button>\n```\n\n> NOTE: Events will not be emitted when state changes programmatically.\n\n#### Disabled\n\nThe checkbox can be disabled by disabling the associated `FormControl` or `ngModel`. It can also be set via `@Input` or\nprogrammatically:\n\n```html\n<!-- @Input -->\n<ts-checkbox [isDisabled]=\"true\">I will be disabled</ts-checkbox>\n\n<!-- Programmatically -->\n<ts-checkbox #myCheckbox=\"tsCheckbox\">I can be disabled via a button</ts-checkbox>\n<button (click)=\"myCheckbox.isDisabled != myCheckbox.isDisabled\">Toggle the disabled state</button>\n```\n\n#### Indeterminate\n\nThe indeterminate state can be set via `@Input`:\n\n```html\n<ts-checkbox [isIndeterminate]=\"true\">I will be indeterminate</ts-checkbox>\n```\n\n#### Required\n\nThe checkbox can be marked as required:\n\n```html\n<ts-checkbox [isRequired]=\"true\">I will be required</ts-checkbox>\n```\n\n### a11y\n\nThe checkbox supports aria properties:\n\n```html\n<!-- Pass the ID of an element that describes the checkbox -->\n<ts-checkbox [ariaDescribedby]=\"myId\">Foo</ts-checkbox>\n\n<!-- Pass a space-separated list of element IDs that provide essential information about the checkbox -->\n<ts-checkbox [ariaLabelledby]=\"myId anotherId\">Foo</ts-checkbox>\n\n<!-- Set the aria label -->\n<ts-checkbox [ariaLabel]=\"My descriptive label.\">Foo</ts-checkbox>\n```\n\n### Tab Index\n\nCustom `tabindex` can be set to control the flow:\n\n```html\n<ts-checkbox>Foo</ts-checkbox>\n<ts-checkbox [tabIndex]=\"-1\">I will be skipped when tabbing through the DOM</ts-checkbox>\n<ts-checkbox>Bar</ts-checkbox>\n```\n\n### Focus\n\nProgrammatically focus the underlying `<input>`:\n\n```html\n<ts-checkbox #myCheckbox=\"tsCheckbox\">My checkbox</ts-checkbox>\n<button (click)=\"myCheckbox.focus()\">Focus the internal native `input`</button>\n```\n\n### Events\n\n```html\n<ts-checkbox (inputChange)=\"myChangeFunction($event)>Foo</ts-checkbox>\n<ts-checkbox (indeterminateChange)=\"myIndeterminateChangeFunction($event)>Bar</ts-checkbox>\n```\n\n| Event                 | Description                                         | Payload            |\n|:----------------------|:----------------------------------------------------|:-------------------|\n| `inputChange`         | Fired when the checkbox checked state changes       | `TsCheckboxChange` |\n| `indeterminateChange` | Fired when the checkbox indeterminate state changes | `boolean`          |\n\n> NOTE: Events will not be emitted when state changes programmatically.\n\n### Default settings\n\nThe default settings can be overridden via a provider:\n\n```typescript\n@Component({\n  selector: 'my-component',\n  providers: [\n    {\n      provide: TS_CHECKBOX_DEFAULT_OPTIONS,\n      useValue: { clickAction: 'check' },\n    },\n  ],\n})\nexport class MyComponent {}\n```\n\nCurrently, only `clickAction` is a supported default.\n\n#### Click action\n\n- `noop`: Do not toggle checked or indeterminate\n- `check`: Only toggle checked status, ignore indeterminate\n- `check-indeterminate`: Toggle checked status, set indeterminate to false. Default behavior\n- `undefined`: Same as check-indeterminate.\n\n> See the previous section for usage example\n\n## Test Helpers\n\nSome helpers exist to assist with testing. These are imported from `@terminus/ui-checkbox/testing`;\n\n[[source]][test-helpers-src]\n\n| Function                  |\n|---------------------------|\n| `getAllCheckboxInstances` |\n| `getCheckboxInstance`     |\n| `getCheckboxElement`      |\n| `toggleCheckbox`          |\n\n<!-- Links -->\n[test-helpers-src]:    testing/src/test-helpers.ts\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-checkbox.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-checkbox\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-checkbox/bundles/terminus-ui-checkbox.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-checkbox/bundles/terminus-ui-checkbox.umd.js\n","readmeFilename":"README.md"}