{"_id":"@react-md/utils","_rev":"53-8adb35ff622f775a9dfde6313e13f09f","name":"@react-md/utils","dist-tags":{"next":"3.0.0-alpha.0","latest":"5.1.6"},"versions":{"2.0.0-alpha.0":{"name":"@react-md/utils","version":"2.0.0-alpha.0","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean","test":"dev-utils test"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git"},"keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"gitHead":"cc5de21740e62c1fd5da8f832f562c48eb028717","bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://github.com/mlaursen/react-md#readme","_id":"@react-md/utils@2.0.0-alpha.0","_nodeVersion":"10.14.1","_npmVersion":"lerna/3.13.1/node@v10.14.1+x64 (darwin)","dist":{"integrity":"sha512-12jDCL5+RTxYkvRfeacwsb6Lj7xWCJDpNLh2K+ONcZo8/OSbKevNlZTEA70owsWw/ZFHvrDxueR7Qm/On5tzoQ==","shasum":"7353cde5a20aa0bd067190044dc62baf1f1e4d5e","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.0.0-alpha.0.tgz","fileCount":122,"unpackedSize":205987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjdEkCRA9TVsSAnZWagAAUDIQAITK5vtfIJfuVueKeOTD\nepxvDiiVkkEzrGWxCVC7oVHhNJVVcoqMlZF2E+tt33Uak4NWp9atYAlFxjE4\n3nvoo4LSQhwWSRZFdeJKs2sGzp7rJ2ntcrHuvr8FgN/OWcYNCrQ94lTFDDC9\nKVmgJ4iz6hST81+YBX+yRuHCMaVkc4fgjH6dEky9Ne29BdaSNmBuTCWcmyiv\ngvYQAHnuc5OQtsDlnQp2Yu5hNC+PeE8BU0GIHZpveZ7rfLV3qGXpyeS03dHN\nE+E8xCXc4A5J/uGTmYykQh6beYewqHD+LwkWl6gs/f7Ryggt6gUt+t2E98MF\neIbXWZQ8Gxad+5vEjqAB0ouS1Mia1zAExTFIAS5T5T8zzXneucS7WXS9XQi3\noHRBX90Uw/yCcoVk3xDfXD02qh819vv1Y4ZmQznoClPyOX9fMjRUl+dj3tED\nRbVvSsQ1nYCKI3EQkGKDtjAsInp5XV8wnyk/VUeDAoG8TZYJP2yAxtfeoZUR\n+k47RjravbWP1otG//qMZMZidIiYzkDWM7vFFPem0WMhJpaJSWrF1XZMO6iv\noCF0INpymtZ1vv1gx4qtDmYEUv9ETmkU+ueRQ8jF4KwNasVDV/O/hyOKlaNv\nYbTwzPZeXbkCWmsnJHamOVpaQy+OS9R0/TRz/MqNwbeg/4+gBXKrJfh7Q7Oi\nEo3G\r\n=34/l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOIKvt5UAA9KnyOOlhyoL2HX38Zu46vekDX9FuldN5ZgIhAPWfitJ+nQjJte2/Nt45wVoXAzrOOuenmg5RTROVT0hP"}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.0-alpha.0_1552797987808_0.4304774737461725"},"_hasShrinkwrap":false},"2.0.0-alpha.1":{"name":"@react-md/utils","version":"2.0.0-alpha.1","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean","test":"dev-utils test"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git"},"keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"gitHead":"9197bcdf38df3cff304499431696dc8e950b4b17","readme":"# @react-md/utils\n\nThis package is mostly for internal react-md work, but it also exposes a few\nhelp SCSS mixins for handling right-to-left languages, fixing scroll momentum in\niOS, and custom focus styles.\n\n## Installation\n\n```sh\n$ npm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"@react-md/app-bar/dist/mixins\";\n@import \"@react-md/avatar/dist/mixins\";\n@import \"@react-md/button/dist/mixins\";\n@import \"@react-md/elevation/dist/mixins\";\n@import \"@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://github.com/mlaursen/react-md#readme","_id":"@react-md/utils@2.0.0-alpha.1","_nodeVersion":"10.14.1","_npmVersion":"lerna/3.13.3/node@v10.14.1+x64 (darwin)","dist":{"integrity":"sha512-8pT+0cP04uKZ2+lciToIusKzG24W4X2ay3p4/GeKkVyR3dhlRrw6hKKZvfWK9dSMzaCTyqrV0REKQwHSca3N2g==","shasum":"04594f7991bf253aa7aaad62d933a8e22d457fd1","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.0.0-alpha.1.tgz","fileCount":102,"unpackedSize":146988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxh5aCRA9TVsSAnZWagAAy9cP/0dpK06A9M8uo2Hi0D4q\nNqbEBf/qRxSptmRm8zeHvqDfEiiI06x6ax3i00h4gyvll1ny1DuEJ4YpwrGh\nmcZp+jUdansmFtISo1qyt8l51oVnP4XsTYjLXeqEhV67QOe0EA81unVBeW63\n3+2Xhf3s9VfFfl9UkSTZF+ZrP1p8FMaKmyPEXpUo6Bj75evN8C40gYI/l/Ea\nts1+xS6Vis4EMNfltIItXVHBRqWDqpVPdQnFv0uqSdwhj4F39ImL9oxqYOot\nTQzL/gqTU/UnzmIgo9FInq746Gq6YSmuRvqko4S7NgAs96+Ylz7i7Gq8korC\nemJ40GsPbcs87WDYTJQ6EWVILCRy+syrxCY3og/8UtfLy+pjFEKB0nELb6UN\nYaLx6tHuTwvFmWJwtBKcOIRBH+FMuD80w+kgMsAja0FZ7bJyfG2PbSiIAaa4\nz/tLgsfQeDgvHlTQI3cKosHOQ6SG43l4SlAnLddizm67Mu4DGzvNd++JKpUm\nvzZ5NLQuh4alaIsYIKO5HOsPQM2P7D+SnS5hrxEymxaJHF+dBYeRq6iS7UbT\nifyNPSKV0JlBR6c581toqOJQXjMfOug72sbVZGwRub9D/qfz3nFZiJBrKJiZ\n47Bs/dc/D/gHSzA1223quI0vComCK1RJh/96x9K0fI9+pwSCPFvMHANLpMNU\nh02Q\r\n=LwYV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEngSc4I/Tw5S6mpG0+1aZzCtQKRRbdjUavewacIi78xAiABBva0a2nzkKUAQ8dkBbaKzDGMynTtdcW6A3wF3cbgMw=="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.0-alpha.1_1556487770062_0.7233553535895882"},"_hasShrinkwrap":false},"2.0.0-alpha.3":{"name":"@react-md/utils","version":"2.0.0-alpha.3","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git"},"keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"gitHead":"ff38fa4bd502c527ffb8847eae71b471456e0355","readme":"# @react-md/utils\n\nThis package is mostly for internal react-md work, but it also exposes a few\nhelp SCSS mixins for handling right-to-left languages, fixing scroll momentum in\niOS, and custom focus styles.\n\n## Installation\n\n```sh\n$ npm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"@react-md/app-bar/dist/mixins\";\n@import \"@react-md/avatar/dist/mixins\";\n@import \"@react-md/button/dist/mixins\";\n@import \"@react-md/elevation/dist/mixins\";\n@import \"@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://github.com/mlaursen/react-md#readme","_id":"@react-md/utils@2.0.0-alpha.3","_nodeVersion":"10.14.1","_npmVersion":"lerna/3.13.4/node@v10.14.1+x64 (darwin)","dist":{"integrity":"sha512-HE7NSklFAKvlHeTBzDIWvp+6sd6zxbhioyLcPn9ConBXq81X6KQQZXOjWLuKWnXWdTF9Mb254vvCUS6rteFjwA==","shasum":"0f074031f09f8e0fbf94107f8679e8dc20145449","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.0.0-alpha.3.tgz","fileCount":153,"unpackedSize":247202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGRwTCRA9TVsSAnZWagAAmL0P/AgHNRllp7Q9oN4Vt7oA\nhFsWs3+sQBLP9YRxah/wRVYN5KPoA1BEp5VAv0iP7uKgJj8dhkFKGvcoMVEl\n5dfKtcvV37jg/ckyYdGEgnDFwiiAmPtElE0H9CKLf8rXt1eXmti5x+pnTjP2\nMVIjQ1yr4eLgyB0qGU4vWGsgwUjuh4coJC6AteRv4nf2HFH4CtQapXLNyNvR\nQwJP016ZS4RsnnyDcG9fuFI5KATZ8l6bUNqG3CpmwCc+XO3fIOCyDE29cmfd\nLCLDGAQi3yUeJlExuut8hXnVHNML8/hXnDT3+H9TnfbGtRSvC52XJVh+Vd+P\nwJZ6Qci7FfwAA9X658KrWWM+rsOzb+JFvOdSn2Ss2a4TZJVof9EKIQPX+2qZ\ny31DqyTmGM7dAM0lFH9fIciZK+gDbywlS6fs4uFXRgagoc3RzLd3qnhukwTB\nCmbNcqOjqJX6UBs6fWb6i2K8dwGmxU74ocYIRr4FGkxXIvb661zAbLOU0xmk\nVtz056m0KM3sI1vcF4rG7QikwQVxDWggkln9/zdode/c0uGbebS2W+vzKiFh\nsY9rgw/gw4ltj/MeL+KEtM7Yhd1Bn3pOZmY/7DdZHhCASM5UnUEX3g+XKyh3\n2C3TTFAVATAETBonQK3iplzmbpeLNXCegBsUamgemTZyOOCcGuYK47+H7Quf\nx7Ld\r\n=Dpis\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKUgfbJ6zMGe6dcPSIL+q/NRnfcx/p2hVkIMvrZWpgaAiEAtQ+DgR/aWum/GbpZtGPC2XbAElVApk8LH0ppciILCeE="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.0-alpha.3_1561926674778_0.1286505107862359"},"_hasShrinkwrap":false},"2.0.0-alpha.5":{"name":"@react-md/utils","version":"2.0.0-alpha.5","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"gitHead":"3210cd3047162980716f1eb07cb25b364a241a70","readme":"# @react-md/utils\n\nThis package is mostly for internal react-md work, but it also exposes a few\nhelp SCSS mixins for handling right-to-left languages, fixing scroll momentum in\niOS, and custom focus styles.\n\n## Installation\n\n```sh\n$ npm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"@react-md/app-bar/dist/mixins\";\n@import \"@react-md/avatar/dist/mixins\";\n@import \"@react-md/button/dist/mixins\";\n@import \"@react-md/elevation/dist/mixins\";\n@import \"@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","homepage":"https://github.com/mlaursen/react-md#readme","_id":"@react-md/utils@2.0.0-alpha.5","_nodeVersion":"10.14.1","_npmVersion":"lerna/3.13.4/node@v10.14.1+x64 (darwin)","dist":{"integrity":"sha512-juy9RWk0rSVqYMzLjya2Da97pWLtg36N1s6eZY+GiL9dfeS+QG4DGlC7dgyO+GLOI5uhUMkdTT0Tjbn8W3NlWw==","shasum":"c0fe55615f83fb5f6dc5fb66f09007c5480e7d1c","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.0.0-alpha.5.tgz","fileCount":153,"unpackedSize":247347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGVZsCRA9TVsSAnZWagAAZwgP/3zO9ja3y7LmaL8sFgi5\njdf9V9MgGxJnyNy+ut5d5w1C7k6hpqpAT2c5BaSHJzL3dRWiDXhd1fbu0zBi\n0a3cKjrZ9IDDIHwR25SNgKLYe5CNeK59CgHx+z59+SGZcLLgF/5pvilp5KhX\n9OjNsS5Q74jT92FZToEu3x8UFXLMbVp3zQppdGve4wpExb+VqoSzzHlMPMQ+\nb81UVa4bMN9YWmjBCHssrQAcB2wUyCBW4AxiJgr08QYXIXT3/yXHkpGDZqT/\nA/VMpLvErsaKZTJmmYIHJ/N2TqqzNPJ1Sr7/CH2m9DPIY8BwednMTNsHgLZ1\nRMG9N9iSzIcnrAmbFoB1L2+2goQPs+UXLflvmyRNI/HkExmQWYHuf6zL2MyF\nhJcXV912qEC0Km+fIP1ptm75CbjoP14WzLvvxI21NJKiOTLUvbdhQIxXd5dU\njPGikoiZRjFKbFJQGtT5gauj5/2Dz+eJ4giBo4N+XqHBs1fTM/picnEOsZpu\n8X3PwJfpqqHDaBT5w3rYkrEMWF92TRlBx8n3aWHfY3qjJKVUO7MhGLqBep6a\nm3PCNtMJyMRkwQ3zaOo7lHSw3dnzm+ATMXudnec5WH195xCMqBkebqSdMt7j\nD30c3i73TTVuXtTS8ZjFTuEpKgGawCt37zl9Wguug8OJQbqZujfvELJYv7QA\n1Jt6\r\n=6oBm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFf28/lgmucpLiYoq9msAxR4Ewnrjq52ZdvUaf4ea4M+AiBN+FrZtB63hI0J0o9Mv7kkjaDXA7/o8AtT1DEgw0fTLA=="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.0-alpha.5_1561941611802_0.3604887920785813"},"_hasShrinkwrap":false},"2.0.0-alpha.6":{"name":"@react-md/utils","version":"2.0.0-alpha.6","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"gitHead":"e3db6427d83e1a66980662f3656557cc07dfabcc","readme":"# @react-md/utils\n\nThis package is mostly for internal react-md work, but it also exposes a few\nhelp SCSS mixins for handling right-to-left languages, fixing scroll momentum in\niOS, determining the app size, performant resize/scroll listeners, general\naccessibility helpers/components, and custom focus styles.\n\nExported components:\n\n- `AppSizeListener`\n- `ResizeListener`\n- `ResizeObserver`\n- `ScrollListener`\n- `MobileOnly`\n- `PhoneOnly`\n- `TabletOnly`\n- `DesktopOnly`\n- `FocusContainer`\n\nExport hooks:\n\n- `useAppSize`\n- `useMediaQuery`\n- `useOrientation`\n- `useResizeListener`\n- `useResizeObserver`\n- `useCloseOnEscape`\n- `useFocusOnMount`\n- `useKeyboardMovement`\n- `useKeyboardSearch`\n- `usePreviousFocus`\n- `useScrollLock`\n- `useTabFocusWrap`\n\n## Installation\n\n```sh\n$ npm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"~@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"~@react-md/app-bar/dist/mixins\";\n@import \"~@react-md/avatar/dist/mixins\";\n@import \"~@react-md/button/dist/mixins\";\n@import \"~@react-md/elevation/dist/mixins\";\n@import \"~@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","homepage":"https://github.com/mlaursen/react-md#readme","_id":"@react-md/utils@2.0.0-alpha.6","_nodeVersion":"10.14.1","_npmVersion":"lerna/3.16.4/node@v10.14.1+x64 (darwin)","dist":{"integrity":"sha512-NEGJ5QVd50ae/xKl9BTJVCCrmDSZkQ9Dk6SGAg/pAyKhjOoYhTD+y1v2FgCwua9JJv4OUNHFB/GGRj5FllnfiQ==","shasum":"19869776054631b150ff9913fe761637d3310569","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.0.0-alpha.6.tgz","fileCount":427,"unpackedSize":827835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPljQCRA9TVsSAnZWagAA570P/j3HuP1uf774wbm3QU/D\nD4pUV3p+3WLlMuyabQBd0xo1dYfWOfNd3MLpFwBazTZAE4WCtTcawMpvZvzP\ncop+plnteHMZPQ61b4RMDHGqNKGzwbTDQ7NMs8QSULKu6zUj9t9h1m4XEEVI\nu55ciPG+3bW/P8EeqQGVeCnzipY9MSmndkDfJNaO2ItLTHc3R+AQbQXobGLs\n541m5H7fJU0RsOW7YsaccSaXk51U8jn791vv4mg4QpJyBOlFo5HunToqSHlj\nH+XJiLrliwqOI598R+Wh0NkoJE+7ttZakLLqTRQVCq3UeJxGMql4mpZzUR1J\nwhbGK8QUqLXjpy2owfMKCYqcqw1v0fQjwkSZ6nMaAPhVtUu0lQMjWeO2pZrO\nVXueMgoA1c0u6FPAQurdyYizr/O7SI8rrSwslxNiiCquzqJkWICklvRfQ8qa\ncgHYaAdPrNMeh31APf9pDrDUmfwCQu0ybZmj6QJsN1yVbXyx0HuRkJzDmmEO\nZGZ71HmKXZYROPAGeOns6EKxqg3XKkUbzJM2RBUTzgAoFB7K+faGlInlmNqG\nPllMQ9TQ6cR0bL/CH2ITM4XLOGdel20+Thw8yzDe3Y2srZHOwzKrkBvsKq3n\nq82H1fiSgQh90HbUzmV93ooPXpwYlNIzqeGeRBFK+6m/Zo0CcPiOnjHFbmPc\n5U7q\r\n=spP2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbvD0m/M5GYrze/REIzjcq9XoS6lo7BZeas5RvmGHpiAiAjLu992RcWLRj8Cg/zrAqeKAtM8So0msPHo2QdNQNnBw=="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.0-alpha.6_1564367055886_0.5225103748679698"},"_hasShrinkwrap":false},"2.0.0-alpha.7":{"name":"@react-md/utils","version":"2.0.0-alpha.7","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"gitHead":"9fdb6d33f94f8cd2ed12f137e67d4c4dcc69432a","readme":"# @react-md/utils\n\nThis package is mostly for internal react-md work, but it also exposes a few\nhelp SCSS mixins for handling right-to-left languages, fixing scroll momentum in\niOS, determining the app size, performant resize/scroll listeners, general\naccessibility helpers/components, and custom focus styles.\n\nExported components:\n\n- `AppSizeListener`\n- `ResizeListener`\n- `ResizeObserver`\n- `ScrollListener`\n- `MobileOnly`\n- `PhoneOnly`\n- `TabletOnly`\n- `DesktopOnly`\n- `FocusContainer`\n\nExport hooks:\n\n- `useAppSize`\n- `useMediaQuery`\n- `useOrientation`\n- `useResizeListener`\n- `useResizeObserver`\n- `useCloseOnEscape`\n- `useFocusOnMount`\n- `useKeyboardMovement`\n- `useKeyboardSearch`\n- `usePreviousFocus`\n- `useScrollLock`\n- `useTabFocusWrap`\n\n## Installation\n\n```sh\n$ npm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"~@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"~@react-md/app-bar/dist/mixins\";\n@import \"~@react-md/avatar/dist/mixins\";\n@import \"~@react-md/button/dist/mixins\";\n@import \"~@react-md/elevation/dist/mixins\";\n@import \"~@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","homepage":"https://github.com/mlaursen/react-md#readme","_id":"@react-md/utils@2.0.0-alpha.7","_nodeVersion":"10.14.1","_npmVersion":"lerna/3.16.4/node@v10.14.1+x64 (darwin)","dist":{"integrity":"sha512-2pGGGy8epnjYLZAqDqauGN72rkkZ7PHDFXYoY9eDWyFzFjRd9pxa+QhkgdDzsH3aAg+0U2TUqMG+xfnRYaFb3g==","shasum":"6d809289e32483dc9901ae18550d759b9b1c4321","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.0.0-alpha.7.tgz","fileCount":427,"unpackedSize":827835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPlnBCRA9TVsSAnZWagAAurMP/R12MCrP9fz0ySy/313S\npYouwyaUhbqf1VNkIT6Z5Q3+IE0U15uNjuM+57yt0biPRGDIaZ0sp1uEku+0\nuctgS1Dnr51hLE9vY3ZAuM529FOOWwagLRIUEtO3aDQ83jUebQQv77g+xnjU\nE5iTzMFdxXNnzOQio2LuQz1Vg5rtGBb+/I/nxHqU2AfH/tKU17Ktgx61yUCa\nYw77GTFfrmF/nbmoRHTYfLwZKk/0joma6uWwHx0ipMK/7veEq2pOlqAFFHsq\n4+ZKYQGG0wNVCfLsHOfHVBrpB7DSg2jwVHkd4kp7OmGeub3s7DkBo0co97ee\nXZUQ8Al3B5g4uPFuyOZVNvq0fzQMeG8WGiYGFZqA/dondQsCEfEhpxE+oAzl\n0nei2NRH+SQ9ItYfuM+3g+VIdqMyRYQww5kqsyx+0pXy7hWvuxdPgB7J3mYb\ng1Oa2E6sZQpQxj05s0r9dqrEA6YwR+bOUWHwRyUrw8B6a8zcpSrw5vyJI1/N\nhkFg9IIrrX1j3QZt5cHXhFvasquceIB5UfggSBvCGjZ4+r7m3S6hc/X0NTZ+\n6+h7e9DK+L0Y+LVYCcMcoSZZO5jqPHs5Jw8i4zmSPZwZOUFRh+/oh4ZKyg4c\nZoLMBZrrCADtYire7JyY2YLJabcF2nXSkfXR0/8cR+lYBlO4LBpczxgnA8mK\nxhMi\r\n=APv+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsv2TydrLg7v/IsZSjsUBggHpLLRikGc0Op5NTd0ZAlwIhALN3ZAdoPzBMWbgPZhimMLLndXigOd+k3nyUJJMxboB/"}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.0-alpha.7_1564367297008_0.8275823570655443"},"_hasShrinkwrap":false},"2.0.0-alpha.8":{"name":"@react-md/utils","version":"2.0.0-alpha.8","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"gitHead":"349a5eea3feaf860523ebf949f68baca50d5f0d0","readme":"# @react-md/utils\n\nThis package is mostly for internal react-md work, but it also exposes a few\nhelp SCSS mixins for handling right-to-left languages, fixing scroll momentum in\niOS, determining the app size, performant resize/scroll listeners, general\naccessibility helpers/components, and custom focus styles.\n\nExported components:\n\n- `AppSizeListener`\n- `ResizeListener`\n- `ResizeObserver`\n- `ScrollListener`\n- `MobileOnly`\n- `PhoneOnly`\n- `TabletOnly`\n- `DesktopOnly`\n- `FocusContainer`\n\nExport hooks:\n\n- `useAppSize`\n- `useMediaQuery`\n- `useOrientation`\n- `useResizeListener`\n- `useResizeObserver`\n- `useCloseOnEscape`\n- `useFocusOnMount`\n- `useKeyboardMovement`\n- `useKeyboardSearch`\n- `usePreviousFocus`\n- `useScrollLock`\n- `useTabFocusWrap`\n\n## Installation\n\n```sh\n$ npm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"~@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"~@react-md/app-bar/dist/mixins\";\n@import \"~@react-md/avatar/dist/mixins\";\n@import \"~@react-md/button/dist/mixins\";\n@import \"~@react-md/elevation/dist/mixins\";\n@import \"~@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","homepage":"https://github.com/mlaursen/react-md#readme","_id":"@react-md/utils@2.0.0-alpha.8","_nodeVersion":"10.14.1","_npmVersion":"lerna/3.16.4/node@v10.14.1+x64 (darwin)","dist":{"integrity":"sha512-0PYNO3bzP/Uj68j/4ddN3IWFzdyuaQ6SfOoyzivSxL2xgNWsaiB71NTC0pYbgvXaDl1m4o18D4uguJKuLgX0uA==","shasum":"ec106799d9bc59702b756ac7d027a536bc9d3344","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.0.0-alpha.8.tgz","fileCount":427,"unpackedSize":827835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPlyVCRA9TVsSAnZWagAATLIP/RkWPAryPYjXTS148HbD\ntgswEtSu33qTaYqD9wtfgNCF84o/2XsCfEeywiH2pdYDJ9EQGGrcWZTgrbum\n9ea77Otals5EHanxrWEMGKmZbBgl9DpWfHALk3fbm9YgSAGc1f7kHny8qEZn\n9xOKVMKaGKnUE7giOwqBG9fMOiooqUSSpGIdFQxBqlf+Xt164npMux40zQj+\nl5Za3T50tan0G7fNEfjQTOo81Jga4Az/TrWtt3aG4DjjDPdT6rs22pN5plxq\nmqsXh2ZFveFalfpotvqoBOroZ7ECC1x/qZjgwVqxy/QvzZ9niQfEslNlozle\nCvMlLtW6FgaBdLKIfbH4xXRS/Ldp1zQBv0LSgXGPe64mIFRT/HqEXkgArGov\nUbzsB/F5kkjjp8kobBWQymMjpDPCYmpcY+Vc6Z0KV2Y8k9Yha9bdDu3G+yux\nLQtEOo6tqUJYAZgLKWul3lsn1cnowx6d+scmbe6yZFOVLrC+MRZNJaR7cAlW\nMxuxXjZ0QQl6XmZBPuceNgVQfcc0SwkDEPuFsSabC1JYYaEtc3qXDtikbIcm\nTKTe4lauQVa8sAJJb+lupyFzR2ZIs/cA33tEPf32h+CqDKV63bRd9liJ/BiT\nWxCvULl6/Kcv0E9GLU5zX8zHp6a0zwb8TBoplWcWOlmTnUEUO/LcGhpzyxoM\nkJo1\r\n=EAhF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpeap4HvRAuujdctRfLYiCtkGcF159UegYCcEf9L0MNAiAXSI4ocSLqCdgQV1y+bO4TMx7TKYJi/+juijcG9QH8kg=="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.0-alpha.8_1564368021244_0.8449993742614044"},"_hasShrinkwrap":false},"2.0.0-alpha.9":{"name":"@react-md/utils","version":"2.0.0-alpha.9","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"gitHead":"5dc105d777dd95c5ab6b38509d9c002993bbf4b0","readme":"# @react-md/utils\n\nThis package is mostly for internal react-md work, but it also exposes a few\nhelp SCSS mixins for handling right-to-left languages, fixing scroll momentum in\niOS, determining the app size, performant resize/scroll listeners, general\naccessibility helpers/components, and custom focus styles.\n\nExported components:\n\n- `AppSizeListener`\n- `ResizeListener`\n- `ResizeObserver`\n- `ScrollListener`\n- `MobileOnly`\n- `PhoneOnly`\n- `TabletOnly`\n- `DesktopOnly`\n- `FocusContainer`\n\nExport hooks:\n\n- `useAppSize`\n- `useMediaQuery`\n- `useOrientation`\n- `useResizeListener`\n- `useResizeObserver`\n- `useCloseOnEscape`\n- `useFocusOnMount`\n- `useKeyboardMovement`\n- `useKeyboardSearch`\n- `usePreviousFocus`\n- `useScrollLock`\n- `useTabFocusWrap`\n\n## Installation\n\n```sh\n$ npm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"~@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"~@react-md/app-bar/dist/mixins\";\n@import \"~@react-md/avatar/dist/mixins\";\n@import \"~@react-md/button/dist/mixins\";\n@import \"~@react-md/elevation/dist/mixins\";\n@import \"~@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","homepage":"https://github.com/mlaursen/react-md#readme","_id":"@react-md/utils@2.0.0-alpha.9","_nodeVersion":"10.14.1","_npmVersion":"lerna/3.16.4/node@v10.14.1+x64 (darwin)","dist":{"integrity":"sha512-sORPUnw9QDvs6NSfnonmrGoZZr+CB+LbPUPjTF81nAT6zngka1if5E5+UvM/RTM9izLrJDS0ffqPzuMljH0hzA==","shasum":"b99f7560608c1aaabdd23d95dba78862bf90d0ff","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.0.0-alpha.9.tgz","fileCount":427,"unpackedSize":827835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPmQqCRA9TVsSAnZWagAAwqkP/0ta3b83YxcuDfBWq+w+\nWGppdMi75aLm2o4TQrBtPqqpTePVaarNchaFs5PT+2caRswOUznHV4YKRMl5\noKBLqEbpswZHoevWGH/ZciVHJE6HeEJ/EY2R0fuZtTvP7Mv+4Mh/XESQdZ4X\nzgjN+bNEA9UEY5EuCcgxTOG67TZK6IUViQN+DzSEVqm2DsxgUrFNJbkmkKJV\nTzcaR10RbpGunJClIwNmH9dqYwaQKgSyXnyAmJnWMv/Hjfx3W1/m+smxji3O\naZ4+OM2FzGisMoEeX39O5ae5AL04RDDynL6Uv1oxjel0h1y6UDOh1XaOdgH+\na1J2CbIla472X5bzGSH45M0nBM68AndWKRs7Xcb1SC4MSvYk2dOXot7PFan5\nfuNKS8GkvLkB7BH+W2KrjIgokHjQZAind01wfTjHbsK88hn14ThnBo+cZTc0\nWIhQzX3IuihlGTfdadRR/Men+LzK/F5Ieqc17Q8lybaUw6SxNfeoMtxcx3wH\n2VmIWpbLUZov3WX1pZzrmt6dJrbRSnc7bjjMV2/CNeP7xWgWuhziM8j22R0c\nQkZCYql2qYIhe5SSZzq6oGCfOcMeliFDREQr7ZpNETRhgDZPmTkp95Mv74B4\nQkv8cszK0sEDI7h6gnv/DD1+5x1jWPRsszF5EZvtxJpqX/d8JC0DHXuCukgc\ngJOe\r\n=qmLO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7cPubHEfVvvzuwrQWPYytynBYhDn4WUTEQqcdvdLtmAiEApM3rLT61oy2RhhKiDSQmvIYSrL33FRm2B6AgfAQJbss="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.0-alpha.9_1564369961780_0.4692833188194574"},"_hasShrinkwrap":false},"2.0.0-alpha.10":{"name":"@react-md/utils","version":"2.0.0-alpha.10","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"gitHead":"d42497f9e2e5c6e7f37774e140a5bf80c644081d","readme":"# @react-md/utils\n\nThis package is mostly for internal react-md work, but it also exposes a few\nhelp SCSS mixins for handling right-to-left languages, fixing scroll momentum in\niOS, determining the app size, performant resize/scroll listeners, general\naccessibility helpers/components, and custom focus styles.\n\nExported components:\n\n- `AppSizeListener`\n- `ResizeListener`\n- `ResizeObserver`\n- `ScrollListener`\n- `MobileOnly`\n- `PhoneOnly`\n- `TabletOnly`\n- `DesktopOnly`\n- `FocusContainer`\n\nExport hooks:\n\n- `useAppSize`\n- `useMediaQuery`\n- `useOrientation`\n- `useResizeListener`\n- `useResizeObserver`\n- `useCloseOnEscape`\n- `useFocusOnMount`\n- `useKeyboardMovement`\n- `useKeyboardSearch`\n- `usePreviousFocus`\n- `useScrollLock`\n- `useTabFocusWrap`\n\n## Installation\n\n```sh\n$ npm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"~@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"~@react-md/app-bar/dist/mixins\";\n@import \"~@react-md/avatar/dist/mixins\";\n@import \"~@react-md/button/dist/mixins\";\n@import \"~@react-md/elevation/dist/mixins\";\n@import \"~@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","homepage":"https://github.com/mlaursen/react-md#readme","_id":"@react-md/utils@2.0.0-alpha.10","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (linux)","dist":{"integrity":"sha512-SplIj5paTSlrMaFwdHjHxG9vOkXJgE/Fb0Lv5EXZf8mtFdMEcR5LrSBFbQJmEW7g1W/zZgDrQTI+zzn21+cEyA==","shasum":"4455ffc87f494e8c026aa4fb566b18ad035c05e2","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.0.0-alpha.10.tgz","fileCount":596,"unpackedSize":1160124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdr9dOCRA9TVsSAnZWagAAwXkP/jo3LiFwyWEMi61yiKyX\nqPbZY11Kg7AnYoNL/vDtUGEpoEDmZsnWloRUBKcGLAG+M/P7jR1ytCW4hLbW\nCwODeLGhqxoCsb3lPCfI1iJD0jcHIJRAojRMBwyi2tqKeOcptc4nFGEgctIQ\n2UG5iAD36M+RtCI+qtb+kNKVjd37yJdI1azQRV3RiVUeUe0loK+8o1UH0TXj\nqkLMvEadBrNQ86J+jSVFM1YEzVPw+BocAQe/2/REGyIR1gY+SZOpDUKi5ic+\nBgxjgjb1gNN+dKK6oTtwjZnhvuKtEh+xHx16zpSfsw8SrCP9cL9garxnTgMG\nCZHt5X09qRRDzH3IBte3OysfSDsoiaUajeSJDONYLKRpgh3DmOEJ7VF+KFkt\nFHXVnWb9TxYhiZRSmhDHaPEIzxwn1IC43EvL33xnZfb+wHeaLqdKKeBeM0kn\nwZxduBrwKGEcjet2yShJ8kN59r64SNgJ8W8iyIhxn4BXNvQ9xoCKOFWdfjlN\n5i5ouLyIE56Fx9uOqmM+OMIW+cSwMEVv6HfPoPklp44nGzUoFZPv363pg2wV\nh8mZ2aUoKJU1vwxRWUg8dXylGzjA9lPbF8jKCXl2Arw4XsvuCh93agGF00Z/\nVgSFnJdKQDJK0VpXHYrSij40p4G/S32gRIdzY6ufU/SikYQRc2T2pE4fdKvL\nkbel\r\n=G4hR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT7za1JDK9F9s3Z6DX1RSxMwmpgjf2PSesHlOBs+3pjwIgXcwsuzH2GsorKgGhnA7lXQvgEQuu4qLofuwW4MR/VzA="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.0-alpha.10_1571805005619_0.23157050766861342"},"_hasShrinkwrap":false},"2.0.0-alpha.11":{"name":"@react-md/utils","version":"2.0.0-alpha.11","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"gitHead":"740017d534dece692a4520df98de74df4d2e55c7","readme":"# @react-md/utils\n\nThis package is mostly for internal react-md work, but it also exposes a few\nhelp SCSS mixins for handling right-to-left languages, fixing scroll momentum in\niOS, determining the app size, performant resize/scroll listeners, general\naccessibility helpers/components, and custom focus styles.\n\nExported components:\n\n- `AppSizeListener`\n- `ResizeListener`\n- `ResizeObserver`\n- `ScrollListener`\n- `MobileOnly`\n- `PhoneOnly`\n- `TabletOnly`\n- `DesktopOnly`\n- `FocusContainer`\n\nExport hooks:\n\n- `useAppSize`\n- `useMediaQuery`\n- `useOrientation`\n- `useResizeListener`\n- `useResizeObserver`\n- `useCloseOnEscape`\n- `useFocusOnMount`\n- `useKeyboardMovement`\n- `useKeyboardSearch`\n- `usePreviousFocus`\n- `useScrollLock`\n- `useTabFocusWrap`\n\n## Installation\n\n```sh\n$ npm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"~@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"~@react-md/app-bar/dist/mixins\";\n@import \"~@react-md/avatar/dist/mixins\";\n@import \"~@react-md/button/dist/mixins\";\n@import \"~@react-md/elevation/dist/mixins\";\n@import \"~@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","homepage":"https://github.com/mlaursen/react-md#readme","_id":"@react-md/utils@2.0.0-alpha.11","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.19.0/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-xqumg8CL3Vu0CCRkRG3zO4NKomVA7bvuwHXX0LUVupT9/UgVmjKnJlvXnXJhJY+V1shNOs6tVTUr6N/NT2x/fA==","shasum":"d9396e7d5c11fd116bde615ceaeca8739eceac2e","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.0.0-alpha.11.tgz","fileCount":633,"unpackedSize":1527839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+a75CRA9TVsSAnZWagAAtmIP/2/QEeP5mp3o/zw+FnSl\nz3kuRUj206z2hsrvsoQYTGrHxIky3KkazKWW7orguLT3Y3JvPID1Q5s36F9t\nuakV0U7wmJwpIzDL7e3z8SCod4sMXsVDf5LzF5284F6z5NGD8HQ+sZWCy/Aj\nTwDR85yioWEgUI9NWeEwzyhY+NWTjxwJAOVuKJsUCGrdw3s1hWFzLswRhcu7\naIty/10lZRUo+IJ7CY32qoJ59DgNQLSqpUbmcmjE7JZYhp67Dqxwzsd8i1zc\nRJo8kEC4lX0n4vND2aivadQ7cJzSSa1TjwX4QzkOj/NBWqlxuGBVJjax9FLL\nXXMmUDJcePFcYxFUnhXY/sKJsuBYRjIDSOrSKy/5UfZy4TBqHb3MYB0baaF4\nH1RwF1RREVF/upMm2k1cgoM4PimIosBtJpzzeEEBW8mMxpVwsyW3hawImtnT\ndyc1HsVLhm+9L2WVdAdGjRVEoz3vWkvhZSqXEkgHKRNPivdc8n/fGRBPBXKo\nqFWUaSfB3/FArdrVxD8e7ZYb8nPdYCIcPTEtem8fs+dpCLnj3i7WOJPHv13z\nJPwCC1BTQUiNXAvZ5LOBVj3zDitp3PxmtiBAoSgGzGuJNjH9A+72zza2E+B4\nKDWFAOFaEvFpxPdmFONMX5mtOfiIhxdAIG5xpqrzMDjhPKXHTUs/KeRO0e1g\nCb/+\r\n=Mfnx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICkdGQOFeV3Zuu0X8AnzLKlqLmKQhXEKUnbfg7/5HaaHAiEAo/Jg4FXU2kPt4ydJbvwG8OHFyy0F3i7L5AslyibVZfY="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.0-alpha.11_1576644345481_0.9465772462438788"},"_hasShrinkwrap":false},"2.0.0-alpha.12":{"name":"@react-md/utils","version":"2.0.0-alpha.12","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"gitHead":"b31afe8dc076cf0647ac3e99dc0b61f8f4b7b0e2","readme":"# @react-md/utils\n\nThis package is mostly for internal react-md work, but it also exposes a few\nhelp SCSS mixins for handling right-to-left languages, fixing scroll momentum in\niOS, determining the app size, performant resize/scroll listeners, general\naccessibility helpers/components, and custom focus styles.\n\nExported components:\n\n- `AppSizeListener`\n- `ResizeListener`\n- `ResizeObserver`\n- `ScrollListener`\n- `MobileOnly`\n- `PhoneOnly`\n- `TabletOnly`\n- `DesktopOnly`\n- `FocusContainer`\n\nExport hooks:\n\n- `useAppSize`\n- `useMediaQuery`\n- `useOrientation`\n- `useResizeListener`\n- `useResizeObserver`\n- `useCloseOnEscape`\n- `useFocusOnMount`\n- `useKeyboardMovement`\n- `useKeyboardSearch`\n- `usePreviousFocus`\n- `useScrollLock`\n- `useTabFocusWrap`\n\n## Installation\n\n```sh\n$ npm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"~@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"~@react-md/app-bar/dist/mixins\";\n@import \"~@react-md/avatar/dist/mixins\";\n@import \"~@react-md/button/dist/mixins\";\n@import \"~@react-md/elevation/dist/mixins\";\n@import \"~@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","homepage":"https://github.com/mlaursen/react-md#readme","_id":"@react-md/utils@2.0.0-alpha.12","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.19.0/node@v12.11.1+x64 (linux)","dist":{"integrity":"sha512-kR4DYKFWJPYJhWCHT3lJpvclZVyR73o0hSRfhg33bDmvlV6JlMzsf570ilvMVqvetp0ZAWU6jjEEym0XUQEhlw==","shasum":"891b6116b01432aa93a1e48ccdd3e912a1458da2","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.0.0-alpha.12.tgz","fileCount":633,"unpackedSize":1530023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeI4uPCRA9TVsSAnZWagAAL8QQAIViZHLK0zbY/e4hZYqD\nBfuNxmVp2HK6IlW8V9zQNz5UHZumSPTRI1SPz99nuQQ3ELeHzrVPBFip72PF\nOLmoqn0YJyseC0ptP4gGlB5EMwXWnHH/E/kAFeVaAx3dYcbgBNjAqvIIF0bg\ny7/wBs1dcia2fsJtGWegroor0xyKadMnFEzJgFiMYaekQWAnL09ZetgQvnZr\npL9N4Hrhz5Gnkno/a/zHOfnsmZnn/QeZk8cwNluKELK9gm/vr3bBtV1ZDLLN\n85OMIklgE5YpiZw44H5u92dqld5WLmk/VZgIdpi0ukKUWpbko3EHn3wn6lr0\nvgDdMlqVzNwo7rg4L0Zi3imhC57BgHIRpvx1NalFHSmI4B4N8EuVMNzQymRB\nLE4sn4glJHiPpU9d8w7PN1xLmgNvGxD4TyCNux+lotXGjBearMrKgM9E+vLM\nLqii5IBtw/AZxygRdcOvISDHEzBlvVnJRTLnp43nTaGmQX5PQyZp8U3R6z5W\nVJxUNdLACs6VWyIg4K/T0Y8NuM2/vo1jUFNVZNMNtVCBt7gAOeylqeSnP2FT\njq5gu3W9xALu+653RnWfZp+24JbPyX2907re9T1/CqLQ2luPbWsD9pbklvDU\neW15VegaGCElFrU+tbX+pP/fns2l6h//rogCFW/tYf6fK/X3IH9RN9dSgRIq\nXCCn\r\n=6TiD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5AahIImVv7lW2uxEgs+nwsMWfKyeLSJPsz/QSaC2mdAiEA3iTK82CSX+6UmtgBUiFODhdrPUyGayPGEtEkdPX5VbY="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.0-alpha.12_1579387791171_0.837479009709956"},"_hasShrinkwrap":false},"2.0.0-alpha.13":{"name":"@react-md/utils","version":"2.0.0-alpha.13","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"gitHead":"47959dd8c691deae0310c7cd01b3c275699e6f8c","readme":"# @react-md/utils\n\nThis package is mostly for internal react-md work, but it also exposes a few\nhelp SCSS mixins for handling right-to-left languages, fixing scroll momentum in\niOS, determining the app size, performant resize/scroll listeners, general\naccessibility helpers/components, and custom focus styles.\n\nExported components:\n\n- `AppSizeListener`\n- `ResizeListener`\n- `ResizeObserver`\n- `ScrollListener`\n- `MobileOnly`\n- `PhoneOnly`\n- `TabletOnly`\n- `DesktopOnly`\n- `FocusContainer`\n\nExport hooks:\n\n- `useAppSize`\n- `useMediaQuery`\n- `useOrientation`\n- `useResizeListener`\n- `useResizeObserver`\n- `useCloseOnEscape`\n- `useFocusOnMount`\n- `useKeyboardMovement`\n- `useKeyboardSearch`\n- `usePreviousFocus`\n- `useScrollLock`\n- `useTabFocusWrap`\n\n## Installation\n\n```sh\n$ npm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"~@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"~@react-md/app-bar/dist/mixins\";\n@import \"~@react-md/avatar/dist/mixins\";\n@import \"~@react-md/button/dist/mixins\";\n@import \"~@react-md/elevation/dist/mixins\";\n@import \"~@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","homepage":"https://github.com/mlaursen/react-md#readme","_id":"@react-md/utils@2.0.0-alpha.13","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.19.0/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-0oO9dqGzJcA9NyvuJ1K/dvX2eUD38QFE0TpwJ4OwI5IjTP75awIvy1ZiebPe71PngoyndABhM/HTNgSRZ8jlHw==","shasum":"a5a8496a69f78023007440fd0c54f5cb9173d21e","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.0.0-alpha.13.tgz","fileCount":642,"unpackedSize":1542974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOOGgCRA9TVsSAnZWagAAle0P/27QEGEtBtBpvGTtElwa\nI8pbCvXRZglF6wzxIJoHDt0W90xVSrZ4pzfGhnVWcE48ZZrmw5lLLT3IXSr/\nvMrPeW1ExzVcmyfU3Ti+HO7VbtQ4ygxcyKJKpqdF/59o/rL+naYgvJ7SjEPw\nLloUYB+3VO+HdzfrNDyz2n+CtGRdbZbvAvCxt1ZlXaqKead5oc8+vBSnMNyw\n0NYWJuwFz1fyBs7E7f+0fF7B2eN2zS1R/MXPWmj/hP06sTRPu9WBKLrptsXj\n+giWAR5pUQN2PRXuFxFCF7IdeUd5+SyDah2BKHr94awQjEg0hOLjFQkSImfj\nliofxpd+ny8nCdSMh2dUWIiwgMV8lDQGfULCy8AAQnHFtsqR9PJrnsKd2tP5\n7Joy9SASJ9UAtD/fBP/fzQb/EAvy3JxHmOYpqcVsfFizc1IVxhHdeY08mFhv\nCiSZqBcJMZ6kwGFYoYfE3o3BkeX1C0mstuhaf/U5vInoqWk+hBJH6cO8+MrA\nw6nGOgZHSkmmju6jsmgUWxeBwUfgnAPP/unYMzi8cImcs8mBuRyyybwUp42n\nPbqm3iJBWRkLB5mdI9co1TZZPcGa+P6a1lAhtwxniqwrdVkSfqmEnqebokrc\nJGZ3yJa1xFaYb0Vwmx90bL4B49M0+ZgUYy/dSfFfOwGKU0N03JzFTVHUrYHd\nVXJp\r\n=JqGb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrp7XKfIjiLGrrwYozIHwOgLwS8fIMdyfxuRsQc61MtAiA6Ql0xhRIRlYjMWAjwFfEU5t9vAF2bz3bjjrTuZ/V1BA=="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.0-alpha.13_1580786080301_0.7149965233915339"},"_hasShrinkwrap":false},"2.0.0-alpha.14":{"name":"@react-md/utils","version":"2.0.0-alpha.14","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"gitHead":"2c22440705bce3fb3cfc5876011e7b3df8be1c03","readme":"# @react-md/utils\n\nThis package is mostly for internal react-md work, but it also exposes a few\nhelp SCSS mixins for handling right-to-left languages, fixing scroll momentum in\niOS, determining the app size, performant resize/scroll listeners, general\naccessibility helpers/components, and custom focus styles.\n\nExported components:\n\n- `AppSizeListener`\n- `ResizeListener`\n- `ResizeObserver`\n- `ScrollListener`\n- `MobileOnly`\n- `PhoneOnly`\n- `TabletOnly`\n- `DesktopOnly`\n- `FocusContainer`\n\nExport hooks:\n\n- `useAppSize`\n- `useMediaQuery`\n- `useOrientation`\n- `useResizeListener`\n- `useResizeObserver`\n- `useCloseOnEscape`\n- `useFocusOnMount`\n- `useKeyboardMovement`\n- `useKeyboardSearch`\n- `usePreviousFocus`\n- `useScrollLock`\n- `useTabFocusWrap`\n\n## Installation\n\n```sh\n$ npm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"~@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"~@react-md/app-bar/dist/mixins\";\n@import \"~@react-md/avatar/dist/mixins\";\n@import \"~@react-md/button/dist/mixins\";\n@import \"~@react-md/elevation/dist/mixins\";\n@import \"~@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","homepage":"https://github.com/mlaursen/react-md#readme","_id":"@react-md/utils@2.0.0-alpha.14","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.19.0/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-Wbm3BHTTWmmWPHJvP9qLy575klBxX0aziYaJxwgEr21nVbf8RyywdcZF/hVZdLC/12CiUPlEZptjHI41PMHFZQ==","shasum":"1a4dfa854231556c8005477fb8d3f801b8f3435f","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.0.0-alpha.14.tgz","fileCount":642,"unpackedSize":1548787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeP5QSCRA9TVsSAnZWagAAHRgP/3X5tqCzCJrcBlpWWi4O\n6NJwiGudE7VLX1+7f2FHkO0YERmWAJHPRCODz4Aajs+oOa+fbBX48SrNW9B5\n2mwbJIf7EodafERmRdq2U3FL5GwPG607+mBMlKDRwBqdW5tFimri8rz9Kuc7\nN2eQa2Aashmh79krSxfc8Ffte4lG0rVy8m5+jVG3EpsPzZRu3HGN1Rje0NfZ\n0UPsK9MsF8yXvAkWPBUWdZ5A/hTvYgMnBmOWuo2J0zERdUbwgoNI8AjS5Rr5\nW6A4kKLt8JQ97Xf5Yyr+Yal/2KuAPdrGcV+UjqheJ5iRfOd+a8oUn2AhsJUi\n65/hRWWjUNHj8YrbNZTSD/bDNiUUoF/3L4Pchq+WejdoO6n4B+G/XLrywAk2\ngp1l01O+dDQ/lkgKRY4ppUxvjuDoflkm+K/8aCd2w/KZtfyZNB8NardEHQJY\nspXkNaa+UV1n+R6VMg5RBcZvyaEZew6DLaWjMWRCi2Ak2mrJDHETCCP705Lx\n7jEKRxT79SIVxOqF4ZhFTmPQpx1SmsNMGdIl+zWj2medVo5JJNg+4iJiEiWZ\nYdj7ca2MntmBsTZCyXtVQk2CaYk8p7PV/ylvjJNxeaRIbIDaj0z5QiVm3vfL\nWAOLUSvl31K5SHhL25vzdWW78dvMzwpHVf0GAPrklGP4bcXF3friWY/9YEKH\nDc9/\r\n=MpnW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+cMqdQvc0b3mEHot9mCpboyHYD4WkiTI6FRvoes35xgIgZQw5Fafxj74AyYaXuY5EeBaDP5no7TdN0kzX7U7aC/c="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.0-alpha.14_1581224977858_0.3115233424785686"},"_hasShrinkwrap":false},"2.0.0-alpha.15":{"name":"@react-md/utils","version":"2.0.0-alpha.15","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"gitHead":"c20671308497530c59f6563eafd1914b55122b8c","readme":"# @react-md/utils\n\nThis package is for providing reusable accessibility hooks, components, and\nutilities, a base css reset and other utility mixins, as well as general layout\nand app size components and hooks. This package will be used by every other\nscoped package within `react-md`, and has an extremely useful mixin for only\ngenerating styles for packages that have been installed.\n\nCheck out the usage section below for more details.\n\nExported components:\n\n- `AppSizeListener`\n- `ResizeListener`\n- `ResizeObserver`\n- `ScrollListener`\n- `MobileOnly`\n- `PhoneOnly`\n- `TabletOnly`\n- `DesktopOnly`\n- `FocusContainer`\n\nExport hooks:\n\n- `useAppSize`\n- `useMediaQuery`\n- `useOrientation`\n- `useResizeListener`\n- `useResizeObserver`\n- `useCloseOnEscape`\n- `useFocusOnMount`\n- `useKeyboardMovement`\n- `useKeyboardSearch`\n- `usePreviousFocus`\n- `useScrollLock`\n- `useTabFocusWrap`\n\n## Installation\n\n```sh\n$ npm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"~@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"~@react-md/app-bar/dist/mixins\";\n@import \"~@react-md/avatar/dist/mixins\";\n@import \"~@react-md/button/dist/mixins\";\n@import \"~@react-md/elevation/dist/mixins\";\n@import \"~@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","homepage":"https://github.com/mlaursen/react-md#readme","_id":"@react-md/utils@2.0.0-alpha.15","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.20.2/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-GHLevV90QG/ZEL9fw7eBCR8uvaSQFxk1+HCRrCjcz6qonhvoWuJbeAHDPGvnSmLTZUuxrf/enhBsHQrJ06dPvA==","shasum":"17f78df532b68824fc6e6cae119eb2a965034757","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.0.0-alpha.15.tgz","fileCount":714,"unpackedSize":1296909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerkMsCRA9TVsSAnZWagAATYwP/15rbQ4NyBzcpnneAnXG\nbWfpKbz27supMrqIFrX2TdlLonERBH8mYbWlXuf7WU32fQVxxmd3kGQrSpS7\nw7pu68TNHNJ/Zyi3ICFJ/P516cJkMzamXRwo0rHdgQ6CYhHlnOPbnpHSRQKp\nSWWMuzNYUs99sCQe7OL9yBgFui0rpmD5VCg7zPQp6UNKSx+qtt4dNBCAQH7/\n5ZiVzaClHH74gmw/UAK/bGqQOZ1ukXLT6E0l+DxrK96n0rEkNdJOx25RhJBp\nkipD7ol4SYJHZMNbrD7yxbNFtlife9s7714/xa2XwOfbCVfCgYVRq6IlrHlg\nG0rpOrf9w8sjF43v5q1LLTiKycw0FGyXIGaT3B99u5RAJWWY1cID0pmmBAPV\nGo8DIP+k3bE939QU7aCZoOkh/m/ddJ1QwXpSJakMa9FDbJZ9gt1p02A0dsBE\nCC9ausZ1dEhOo3QYRbamfHHHh7QAlmKai1XI875io04aQPdSkJ3q9Q9WJ93+\nhtWYEvhUGvMiDkgx+gpEFdtPraj1b4huLE+9DwNrDDeWtHCAeWuiv6uv1x0W\nCoG6T9CoJsn525feVKyyvLzc0cenj2nkRhPFWG5ai0ZE28D7h3/ClVyTd68z\nvCSoA3jJdVf9Iicndo7b5xTwISCgRWWAD7UavazFoVkuiIYeshJLTCIzpiqJ\n3dgU\r\n=ybc0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp5NfeW6SXzL39GFFCU0amYUF7Cx8WlZr8BTXWWvtRRAIgKWn7yAmHnHKU6VyepJOnY3g0hgeVuEkuxZRMH2k3AVE="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.0-alpha.15_1588478763707_0.7914690026471498"},"_hasShrinkwrap":false},"2.0.0-beta.0":{"name":"@react-md/utils","version":"2.0.0-beta.0","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"gitHead":"8d754a2c2734ee98eaf571e348a836cf12a9f104","readme":"# @react-md/utils\n\nThis package is for providing reusable accessibility hooks, components, and\nutilities, a base css reset and other utility mixins, as well as general layout\nand app size components and hooks. This package will be used by every other\nscoped package within `react-md`, and has an extremely useful mixin for only\ngenerating styles for packages that have been installed.\n\nCheck out the usage section below for more details.\n\nExported components:\n\n- `AppSizeListener`\n- `ResizeListener`\n- `ResizeObserver`\n- `ScrollListener`\n- `MobileOnly`\n- `PhoneOnly`\n- `TabletOnly`\n- `DesktopOnly`\n- `FocusContainer`\n\nExport hooks:\n\n- `useAppSize`\n- `useMediaQuery`\n- `useOrientation`\n- `useResizeListener`\n- `useResizeObserver`\n- `useCloseOnEscape`\n- `useFocusOnMount`\n- `useKeyboardMovement`\n- `useKeyboardSearch`\n- `usePreviousFocus`\n- `useScrollLock`\n- `useTabFocusWrap`\n\n## Installation\n\n```sh\n$ npm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"~@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"~@react-md/app-bar/dist/mixins\";\n@import \"~@react-md/avatar/dist/mixins\";\n@import \"~@react-md/button/dist/mixins\";\n@import \"~@react-md/elevation/dist/mixins\";\n@import \"~@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","homepage":"https://github.com/mlaursen/react-md#readme","_id":"@react-md/utils@2.0.0-beta.0","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.20.2/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-lyIX6HLr/GHoNXVnI7tkaEh08NKC82egrfiR+9WVDJTFazwbdcg4Xu5W3X9i5fZynhQkfz7a23PchrpVrLL19A==","shasum":"4503b9fd83509759885522d245a9ecef447bb6bd","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.0.0-beta.0.tgz","fileCount":707,"unpackedSize":1301301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuhyuCRA9TVsSAnZWagAA5M8QAJyD1dtlzckZC9u0YIj4\nwRlMXmL8fSbXDuH/rRhTbBPbbk6vFx127CGCXlUwmMcG7BFC1ylcYDNGspYn\nK/Tw83jvuYBG5tpqy+7LlMtEYMiPC90oimObxQlGko9mMMztTCkzfEgdt4hK\noOpr7ILB+Fb5t/DLZyvkkvuNtsReBq/G1Z7xVj0XOghtOsv8/Dc8pLdlDX0T\nrW0SkGjxIcH6N8YYXLACDE4RW6c9a9Bp6o2MqRvSYlHr6bu231tsDyCcmfow\n9nPU3FGiI9rUOuXvzAX73FzujK/mkUD8/p4F7PnSoccFFmUsEqNTBgOxFmZX\n5rLks/PQCUmXrDbX0M4ZmE5757tIjbODtnt/vZSsYYgXvTovWo2JuUMBAoHl\nLykTUytxpDpIk7Y1jk2DpuZ4QH7m8xNwq3PgcXzVVCb0J2yfEIpFa57cYuTv\nUtb6/NyP18XxcytdSufv/8EUxq7zg+r4CVy24DYfCQyjtsAHKz9vy6od+7pu\n8BKntoInK35O7USW6i7CxTDYLujJcwKDrx54qsrzsQEJpuzY9TMIAoVBviM0\ni14yNeILlnXoKxkV0cJXW9KNJ/MIGBPHUlktghrbwbFIE+HWCuZ9d2ouXXsa\n/NOsyu+oRi5w2OYFYknxINh4MfVeDgm08E7rBhsayrETWOCZj+xzc9WyPycF\n2qHG\r\n=HXzd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMxx9GLwod/94+LRye9So3s9BTOep+HJiJ70aEZVdmGAIgQhmS2kbhyG5m2YnpbUPepJ7hE/Kjcw0YFq9uGQHJKcI="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.0-beta.0_1589255342421_0.4515016996563015"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"@react-md/utils","version":"2.0.0-beta.1","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"gitHead":"76642fca0cf36307a5431d67a8eb4abe0a7b18a6","readme":"# @react-md/utils\n\nThis package is for providing reusable accessibility hooks, components, and\nutilities, a base css reset and other utility mixins, as well as general layout\nand app size components and hooks. This package will be used by every other\nscoped package within `react-md`, and has an extremely useful mixin for only\ngenerating styles for packages that have been installed.\n\nCheck out the usage section below for more details.\n\nExported components:\n\n- `AppSizeListener`\n- `ResizeListener`\n- `ResizeObserver`\n- `ScrollListener`\n- `MobileOnly`\n- `PhoneOnly`\n- `TabletOnly`\n- `DesktopOnly`\n- `FocusContainer`\n\nExport hooks:\n\n- `useAppSize`\n- `useMediaQuery`\n- `useOrientation`\n- `useResizeListener`\n- `useResizeObserver`\n- `useCloseOnEscape`\n- `useFocusOnMount`\n- `useKeyboardMovement`\n- `useKeyboardSearch`\n- `usePreviousFocus`\n- `useScrollLock`\n- `useTabFocusWrap`\n\n## Installation\n\n```sh\n$ npm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"~@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"~@react-md/app-bar/dist/mixins\";\n@import \"~@react-md/avatar/dist/mixins\";\n@import \"~@react-md/button/dist/mixins\";\n@import \"~@react-md/elevation/dist/mixins\";\n@import \"~@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","homepage":"https://github.com/mlaursen/react-md#readme","_id":"@react-md/utils@2.0.0-beta.1","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.21.0/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-QRkXYD8u+APNQHBN89bMBzAYGCseny6x84UllWLmTnsFpMEP7jOb0FCD+a8HvYIqauFqPlN2+IDpxUhD7Z1VsQ==","shasum":"e5f5d32087ad7cfdff244be121c116e8e2c6bfcc","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.0.0-beta.1.tgz","fileCount":707,"unpackedSize":1339420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexHbGCRA9TVsSAnZWagAAZ6sP+QEULncrHKaPboi+bev3\nPfCdXTS2m3gSHq610yehAl4SUMlGvRtn/OkSA7Cko1kA5B+IIVDGPM9us8L3\nJh2y3st9/rx6ZfwuqnEwwFjnvwY8grXWs2LN2HF5zBeSi7i8TDGmoh9+eFug\ntN6nqBgSnelk/yYfTMAucseT6OoZ/huJ8i9w9uAG4bZDyXAZOMBF6YulHgWS\nOo5S6KYIG0oxsHrcmDgYp57SOLmeyUOW9g5PMpiNaKVQKU7xIsBF/9P+OeBm\nQtr+pIrn65rXhEgxev/RkA1xfQP/wwx6xv2Qze0hXwI0+e/z7JsZ9eyJaEJj\nYUqFlemkThAjFYhLbZ5Zl4xl3+/+fRFquHDnVhDzkiFRuwQoXIOCRmbznDm+\nSQyN9H4F6m5Iy//BGZ9whNhsvfwVSKHUULjUTOjDZxR9eY69UtIqX780BrgS\naSvwf454AUO7HB0vkeztCf6Xu0YhsC5q39FDQn2z3d/HKoSmn6+K+UTY9QUy\nm9+gYVIpLdCam1gyKu/nDu0zf01JKZWuK83GWEA4d4Ve1ZW64Ri6AVNboiZD\nq1sxJD+fOxHHhHAMCjnNV6qPpLKBJSPEeCvkXTIP2Vx3H2ehT+FKjxeIAMon\nKU4S0M5kMvBcqeHiG2QxoINeT9lBxdiDQxA1tKDVxfm0LtuMIbbzR3CLnnIc\nYLHp\r\n=Xf1w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEe8BHWE5itJ2DqhYLWuNiHiUID06nFoyIIFgf3YeFC+AiArMgfsWSoTgoCWtakZkkMxTEGxuO3l5AEox0YP4FoS2w=="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.0-beta.1_1589933765766_0.7167070126015864"},"_hasShrinkwrap":false},"2.0.0-beta.2":{"name":"@react-md/utils","version":"2.0.0-beta.2","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"cf3a082e89a038dd4cc60974874938af6480b289","readme":"# @react-md/utils\n\nThis package is for providing reusable accessibility hooks, components, and\nutilities, a base css reset and other utility mixins, as well as general layout\nand app size components and hooks. This package will be used by every other\nscoped package within `react-md`, and has an extremely useful mixin for only\ngenerating styles for packages that have been installed.\n\nCheck out the usage section below for more details.\n\nExported components:\n\n- `AppSizeListener`\n- `ResizeListener`\n- `ResizeObserver`\n- `ScrollListener`\n- `MobileOnly`\n- `PhoneOnly`\n- `TabletOnly`\n- `DesktopOnly`\n- `FocusContainer`\n\nExport hooks:\n\n- `useAppSize`\n- `useMediaQuery`\n- `useOrientation`\n- `useResizeListener`\n- `useResizeObserver`\n- `useCloseOnEscape`\n- `useFocusOnMount`\n- `useKeyboardMovement`\n- `useKeyboardSearch`\n- `usePreviousFocus`\n- `useScrollLock`\n- `useTabFocusWrap`\n\n## Installation\n\n```sh\n$ npm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"~@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"~@react-md/app-bar/dist/mixins\";\n@import \"~@react-md/avatar/dist/mixins\";\n@import \"~@react-md/button/dist/mixins\";\n@import \"~@react-md/elevation/dist/mixins\";\n@import \"~@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","homepage":"https://github.com/mlaursen/react-md#readme","_id":"@react-md/utils@2.0.0-beta.2","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.22.0/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-CCjOaEyAgJsiBzDfNTKSoXS4L4/F9dSdLi+L0dNyzOLexmgvqt/06DNUvnEzO6OiS8gnP0du+pBRLl2J9UQH0Q==","shasum":"8befca687da2b0a9f30c8b5c43bc84a94a8dee96","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.0.0-beta.2.tgz","fileCount":707,"unpackedSize":1341331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3AtfCRA9TVsSAnZWagAAiTcP/02omvTCuFNPCl61rztP\nL+ltI2/Emn+7SxtqT/CAhLKpYNoLaBnRD9Hjr0qLzYiBHEfw9kvAWTxH9p1C\nSSRk1ZCqcfGQHHikIV65t7TTITIHl1Xps1OvSN5Jo2cedd7rpciOqVycnLCn\nGAL47oYBY7ZFJxifkocrmj8TIMjxWtPr42PLyGTiRO2FCS3u5q4an94cxJvr\ncE7HWU5NzSpRG7Wqq5++M2nxdf7VG53uPFTK05WrfrxnmFFF+wNl+5L0+Oy5\nafL1AvW9t7eESsA5bMjdAEGb9mbZZdmpQvDiET1Wl/QGHtzqnpPi3sgK7cHW\nJxUp43oJzX6vXWVo8XnNf5kDayuKhT3eAdAv2jHfs7axjvgTfexbEFoPkimN\nikFLldwAIBUHcgj/2zPT7y7B5Tl2E+uyvcwbQo4Fz5ORQWOZhbE6XpU7Z5Cy\naB51Lh0H6PwQPW+V1MDuXl+1POcHOiTYYU3ZEIzVG52fuBDE0R02f/YxlMiG\nfUyDZEvdKc47I0590pMOk8MdiOdXLW0mCrnJS1vZtM032vH+1AupBzAlfasu\nBlZZdeEBfbqi5T0bBgpy6yRt2fw2I8ejCXOnP0D/ly5iZD6XlC0oTg6s6n7A\nKoDsDTW5TI8kQhZUpnMon945niy6Nn+uBORf0GwQFidkx+6cKaZ5MFAdQnAB\nY8Ps\r\n=npo2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6e1O1yP2LZlKrmsopZlpH8kqNRI/ub0J4TIh8tv8MIQIhAKrNYcU9s7++h7IApahpO1vhrSkC1LvRUCuVilDUQgsr"}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.0-beta.2_1591479134754_0.5798206849054426"},"_hasShrinkwrap":false},"2.0.0":{"name":"@react-md/utils","version":"2.0.0","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"bb7b78bbafd92e86d0a7841a56dbd4d181a405af","_id":"@react-md/utils@2.0.0","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.22.1/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-rJheOOnKBzkr/s8dYwX3Bw2NKaM86ZbmbFk3Moss2SuNp9CHPEXRZBmpTXcAKcf0c3QxJMI/wl5LtIYucICadQ==","shasum":"ef64aa69d5dbd2320b8462fb6ebaa15cb4cd6a24","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.0.0.tgz","fileCount":707,"unpackedSize":1341613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5sXrCRA9TVsSAnZWagAA27cQAJSjFm1pL7nujqZ76Jcw\nSETScT1y0ZeZH6qY0Kxz1/OxfjcDLQddIDrYsjOBCq/5Xd/0r9pYve2lJAyd\n57KqJfQW4/8AoY1+RjgdEym1boIy1NO6T3SLLuJaqGstmVL9d7jWdNsf7I62\nb611SDftPqFEdiyUEY0YHKfo7/00idkKx4J2LvlqYRHpR4xvR5xccf97p0iL\nVVSqHCH1/zRxhsI5BUAYsBvnsoiE7DpsGIkH/mKUZK6y3uZ7pnxISiKk//Yk\nzFQp2iPvgOoBLcNKHqc3wx/P6wYpD9yIDkoEFMU4fUY8gts/Pklgqv54RUSL\neMyov8xZXKql07xWfG9ndOminKVEOJmG2ZZWCLrOt3Dt/3EphMo+k3O1LEcl\nHxz2RAFgsbaUTf6Pp/9mSOe2HSpvtr764nbVg5lXr8QAFYndV1Zh85JhtCCE\nlxJrZvuqCTxfNBRymBoGAY9IOqJCxreLKGeOuhM1cA1/e3d4CkBPVrNRA39D\nW7AvFasmD2YaljGRQy3vg9ldBKQVnrICMfkZDtq0ubFBF2ssbXaUphsGVlXy\nbobbGYQrlYCaKKvt5XnEwShMynMJHWIoDIl7LIhw65+HiPxZXkHsWzVTeyPM\nZgHsmbcLz5kiEzoQcaSluwl9qL+Q5Na5IKWYqRHzQSc6rWZJjwmOPi7963yU\nWg2R\r\n=0hre\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQGTocvNB+sKqhqI92QgMWd4mtT6Lv9uxia5UQjWJsbQIhAOQCjgCOX7w8XQoFqa5wiok5559dqZL2urtAReJczJiN"}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.0_1592182251071_0.6340348222450332"},"_hasShrinkwrap":false},"2.0.2":{"name":"@react-md/utils","version":"2.0.2","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"ccb220af2d620bd6eccccf36dc689356fa1db568","_id":"@react-md/utils@2.0.2","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.22.1/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-Bbm1uEJ0dcTErvn7uldzZBRkgBiXsW2ElDTemyMCKzLfiaURD5obmw428qxLXoM+AwGHPK+tpHdL5kxEVa90Zw==","shasum":"93be6365bac53b6e588d81f38f3572846ed5a62e","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.0.2.tgz","fileCount":707,"unpackedSize":1342382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+q1fCRA9TVsSAnZWagAA91EQAJhWtv8OkenYD18YVKKn\nifvSGLKp3OmfTlEWAdvZb1GcmeStvGQ4wN5haNaeJHpsUT6wvEkuDbBk/prN\nu5j0LN3LzMHXVeGrP1mf3KSV2F6pAWmwYvjceEHPDpXqiWuEojJm02dbVB7C\n24HRzQpEfV2mZyFE4D+8tsYtWxpw6+d+mo9ep0mss3ztf9Zh3VOPb4YJJz8A\nzUCCwOY27qwJjHJPiU9O/+k6mC8Sx4TvDwpFLQQ9Fddh5ZiCJ8FOEidjCj5C\nbRI9yOfZK6I+nZo/vHFI7dncFcbQ7W3zA3qFvJDTRs7mQuGFBU8aiQNvqYss\nFm+Uz6EMkv9ClpbFImG3ypU2dOBVKNI4buklcgqVVeyZpf0IWTs+BHu+ikM0\nXAHpPXiQRIBRWS5eYAO54w+yfIGlSPjGccmhkA+TkP+42aYNLCtWSzLBPhvi\nV1ckcloP8v0tw9bJ9WdWXPsmJSm4ZcvDFnTj8uRYkCsLkuxopUrVV8fjvOEk\nDa5vR3ihcnsphfvGTq+biftR4HnKyqo4a9wIGYha7nS3h2ZukX9qrpxFcc/W\nKJJoDzQHUpJMt1ip/Upd6DtDj1GcUTtJFZtZMidn8GvJEEDmezsYO9rkkJnN\nmKjpiudNFK7EcGQQwV3iKZaR960gLjHZcdqTQXdjTP97kQQx1KlCv5bh2vdt\ntgo5\r\n=0foq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlegl6sWUbB24hy7jV7SncOOFHhp4YyefjV1aIPSiMyAiAdzklle9pQ8XtOSrq7u6RUzRroYn99wlQkqjNl+MMAMQ=="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.2_1593486687315_0.37192965971659175"},"_hasShrinkwrap":false},"2.1.0":{"name":"@react-md/utils","version":"2.1.0","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"f7581c64cba37ebcd570f25952f1e3a11e817257","_id":"@react-md/utils@2.1.0","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (darwin)","dist":{"integrity":"sha512-4CsxpH2Jj8yG47Tse0YcMmKt95OFhl+5YyGpmpJLzipvnHprARNMuwAhw+bxA1bIEnwonDTTk1JftBJEGiBfsw==","shasum":"a3121477f95d1705c6ea6480ee1a093356712305","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.1.0.tgz","fileCount":707,"unpackedSize":1348567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCmXBCRA9TVsSAnZWagAAxLMP/2lB0UUv+Ce6dFmdey44\nRjTcbl6FyiMGzOxmiWhg/F9JDsjeqDul3gytijWqwL8xSb4gs9sReX53e4jf\nO59bga8yF2J0S6+Lh33C4WyCXZbfygX9MEQ+NZx7LQVZdhM/RgehpPNCf/ZH\nhP5Rt8nxKsurU4RqjaBIbcCE/72j+vjM5jxaZBrJHAUlPyRKCDca6KltE07v\n7d3zyAsQ/YWxC2f3eoIu3108HzIYVRMWtUPN2CkVT7nBDdZxzOXAtPqHZX+B\nlL21+d1QnV22wqXupTdrihO6Os8ujlVih89tJhXDeLPj8JsAH+/Nfnf8g1vC\no73yNfHwg/i7tcBbFdjxtb5b2wFdOQdbKRXs9syILknJl5hYUvaat7HUgqu4\nvQRsus7O4UcvYGWNTbUFnoi98LH8lGMCCouFP0nekeiAacT3Cmj5k2Br0l3h\nIwn6IeyajmcmWr1xydLSBESHNlG3gL7crk6HwIOdadlf4wELx5R1WGw5ErsD\n/wlFOhOlBszu3D0oIHcY64sxsAMStJ9pfj9I7LTHGGueHJazZ1CGcix9Npl6\ni0mW4Ow01tjym6DDX/YuzYQztP5UO6As1JcCtwDBacEl46CO49fEpp6mZex6\neHTb3jvaOp1M6Zf0u2NjH8FeGt64uNTy9Z9o4mUG0J1gIUdG+9j6mNN3IE5x\nnOnx\r\n=BJHH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZCjp9sViKokmaRSq+AAnkUHbK5Q04ZcpaA5sIKIaU0wIhAOMLQTy8bAa1W6/CuThSq9ghQ7ZVJCVUTXLsydwuIGZu"}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.1.0_1594516929353_0.8036408916987434"},"_hasShrinkwrap":false},"2.3.0-alpha.0":{"name":"@react-md/utils","version":"2.3.0-alpha.0","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"1026b00201cb5ab60735372acd9b8abd26cc3c05","readme":"# @react-md/utils\n\nThis package is for providing reusable accessibility hooks, components, and\nutilities, a base css reset and other utility mixins, as well as general layout\nand app size components and hooks. This package will be used by every other\nscoped package within `react-md`, and has an extremely useful mixin for only\ngenerating styles for packages that have been installed.\n\nCheck out the usage section below for more details.\n\nExported components:\n\n- `AppSizeListener`\n- `ResizeListener`\n- `ResizeObserver`\n- `ScrollListener`\n- `MobileOnly`\n- `PhoneOnly`\n- `TabletOnly`\n- `DesktopOnly`\n- `FocusContainer`\n\nExport hooks:\n\n- `useAppSize`\n- `useMediaQuery`\n- `useOrientation`\n- `useResizeListener`\n- `useResizeObserver`\n- `useCloseOnEscape`\n- `useFocusOnMount`\n- `useKeyboardMovement`\n- `useKeyboardSearch`\n- `usePreviousFocus`\n- `useScrollLock`\n- `useTabFocusWrap`\n\n## Installation\n\n```sh\nnpm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"~@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"~@react-md/app-bar/dist/mixins\";\n@import \"~@react-md/avatar/dist/mixins\";\n@import \"~@react-md/button/dist/mixins\";\n@import \"~@react-md/elevation/dist/mixins\";\n@import \"~@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","_id":"@react-md/utils@2.3.0-alpha.0","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (darwin)","dist":{"integrity":"sha512-HTRn7zxhWQPsROFW7qFlrsWZMjkOiYvwTuwid84AVhdY0KIWFrb4uvvS0TpHD+Ri/4ldk+MtANslh9IwlqQ9BA==","shasum":"270df90b1be8ee18cc9fba122e0d5f3234ad4b19","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.3.0-alpha.0.tgz","fileCount":761,"unpackedSize":1473663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTeKRCRA9TVsSAnZWagAA97IP/RQKX8bJxu5wn2jzYP7x\nyPB7SmLEYQbcsiRqx1+7k6wJCWbhoZuXXKlldJR1DJxPJ29TK6CqkaNAFpW9\nkXnW8rjMSP+G1KB3ID7qD3FYFa587lizKnaJHZkVPgr9VfxfnvEh24gXFfE3\nd2Hfv230u2IsCEepol2QNZGAJ2IdgIx0uDfQo/3keebbHgGTgCtAURa4yc3o\na5IrzEV/z7Z1rqcVtAr2G06+RQq0NpAlH485N4ut+kf0pu25m7376XodszZZ\n7vVxQnAu8AMiWsIKKQpCg6+kZAWzwoYW9//3GREkXX9Uz04O3/BKAznGuwk0\n0xehm3fvwSwziHEQg2SQr40PrfONLs4tJCsGTW+H6KGspZTUcORQCMXI8hYh\nlEK++VWiwD34gxmu1eK+/zf1X5h9XGFgKV2HsCEx6iEiYGeh9CPcd4+dhW+G\n2K8bBUIKoml7Gr0PK9sZXRmEE/cQ3QiiE+bVHlnl87AL3Fd9ugO6qxWCUzlA\ngC+cyHJrFAlz49LVKI3ZaBph67iRbxaOHw9TK5hbQd+P98eJT8V3xKJT69qB\nhBvOSNhT/CQ6FGTQH4uH3i7GStqAyPPRfih8hNwSn/2ow8xOAHPcwD7l6L0D\nFRlg5vla4MCmTEglxN8qsAfMItOLAgs/H0pZUwl/ebnsBYEqOVDxEQM6+CLO\nejxW\r\n=Atkx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCed/nAlgJZxhyd/84aWNF1B6e4oXj0RhjvVx7lvYeUfwIhAMcOKpTCX6YgeV0btnb6RQOI2tJX2Dv4+Bgv9wYIS7sN"}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.3.0-alpha.0_1598939792676_0.8782378458556306"},"_hasShrinkwrap":false},"2.2.1":{"name":"@react-md/utils","version":"2.2.1","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"f5cf3e53eed469f37b8f5c7739395b7fc61101d9","_id":"@react-md/utils@2.2.1","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (darwin)","dist":{"integrity":"sha512-WkMRHRATcexNCyxIFzUvtXA4t2ZQuHOgUVCbjMLiWN4uxEICNJXj0ykyp5PWQzA5oE6Wn8tNuuZE9IDN/YI9NA==","shasum":"ef524796b7302c0a8345b9226cec305b577f81e4","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.2.1.tgz","fileCount":707,"unpackedSize":1348894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUBtsCRA9TVsSAnZWagAASGUP/0V8a7sbt+SR9YRPkY2+\nt7F+7TXgTgE997RxQQb+KsDUnhBF9El70oSEA8LfeeszyD7256S1dawfVQzM\njlNsarhYWqmrUSCnJeHmrtRUw+MYdz99WBf1IeAKotLLYU9z3uzu1fX7CsYv\nwpIljF96isXPL9Xq7VfR8RKBHoxed3dSssV3qpcomFUSTbUlVGIybtXQT9HI\nld38WU7QC6HYwyvhYR+ZMRuam2I2YxRQLgeEkbOKF+FbzHubHlN3HAHo18Yv\nZhyE2itjJKYrwUonRTZjTBVhiT2r95E7T/P9oV62uLAs8xS25JACl1FlTl5v\nJYWHgRLD1FXOhxd/T3btrUuYFeabfzi0HteWwiLi/UpAy3qHO4oda1r5DmLz\nuddRCh8qE/pIAgrUo/RjcoEsVu4aiG+IgLl3KW2sNDooWjeuQsfbvBjLZ6fX\nGixRPTr8aLF8TMo/ee4H+BiALSRrPOsBXXjUxN1HxeQROPTH6C5wN+y1M9kp\nqzWJ/VUMQni/XL79kNWMeRTbZ3LhrlszAq2jwzoe+U/4agEKZMHS4Zs1N89l\nDkTz1nfP5HR5O+8e66eQvMSgDgkMBgroQTLuiKpJYhEOjF23pk1an9JpVy23\n2L83sMtkewUzMJXrmLhQ37xTI2Q+T7izdmiKWs1WhbbZ6HgOn6O+Q+/MSZWj\nEC1h\r\n=vZJ8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPIZLXj45QD/iHDT02EKR1jNNwDLNRwD3MtdKVkaotQAiEAwT/YHlqZzddXuBKG2upkTP3JUDmzTwswURb2y+dPd7I="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.2.1_1599085419740_0.0670268772681597"},"_hasShrinkwrap":false},"2.2.2":{"name":"@react-md/utils","version":"2.2.2","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"530b23cb98d4d55b0b0b0441f37754201f757924","_id":"@react-md/utils@2.2.2","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (darwin)","dist":{"integrity":"sha512-Hp/i7XJCKfWNw/H+u6503ZNIiqlqDBNmcVuYVLVggDirdcykQFH3zuP14918a0HI3rWlSFZOLmY0Na6DeMgaDw==","shasum":"6b49abd78b040fdf89ef5b6a3245d5c25e3ed0e1","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.2.2.tgz","fileCount":707,"unpackedSize":1349205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUCcrCRA9TVsSAnZWagAAJuoP/32bjG6GG5V7HiGhY96L\n6B3Ab7nUFVpWT3aFEXOx7kgeiSFVod530gzk++lvHPUtREQofhIDoM78IM9p\nedjGkEwRt918cbT/wnw9aliZr0cBtz/erH4BMJdieTqy98oWQMy2zmPmGruD\n7EN3+WbGPrdoaPjZ7N+9GhzpxE3znIeFtbmMCUUJw6WCTgKBFEumloFrJbtW\nXs2q3gmQiqBBPLeRygCM7QRtWDruENKTx5ieW2GcJeqlGWbLpL6rvvjLYX92\nVhZx+sQUNLzLtM+inD8OPDMipVVT8CxqbgXD46ICjj44tpuYwzFfwpdG8CCH\nxmob2c9cJgwYevuUEH03Gq1c1nMvsbsdljMytHjPVVhDYT1rsm2GHVb4IH3p\nrAnqqAZ4Mb3zOxy4PQUk2tci/JZ0JtrxhUhCJm34XsbsT+CHTQEL8p3iwils\nD8lvvWb5MnNA5lgxmYOcmcofAN3Lf5D5Nl2gQsLyru7FLmYSPZ1dXhr8JsUI\nVBJG7PHA9gYOzJ7PHjCgbdLy5qW7wyQcunod53uyWbNskM7n4420rwDRJXOS\nlELFu7EgehoIdJF4J2fMjVeAYHcaQVp9hxf8gH16UU8yUo32iuKUSkPOFMlf\nkC98fXMCc27hFqZ84RdfirFrk53mvWca2jIMWBQ+b57imbaphTPLMdQOUrId\n4ZB3\r\n=XN3N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQ78inagkzWn3wY6ljP97roiWo20nIpaZ+knJT/LfUfAiEAmVCmnztpK6numDBl37LaVrgM7ivXOsrDixJti25v3/I="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.2.2_1599088427411_0.46504806353288375"},"_hasShrinkwrap":false},"2.3.0-alpha.1":{"name":"@react-md/utils","version":"2.3.0-alpha.1","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"a1c24cacc88fcb9ba3ba8bec2dd0a97a2b885553","readme":"# @react-md/utils\n\nThis package is for providing reusable accessibility hooks, components, and\nutilities, a base css reset and other utility mixins, as well as general layout\nand app size components and hooks. This package will be used by every other\nscoped package within `react-md`, and has an extremely useful mixin for only\ngenerating styles for packages that have been installed.\n\nCheck out the usage section below for more details.\n\nExported components:\n\n- `AppSizeListener`\n- `ResizeListener`\n- `ResizeObserver`\n- `ScrollListener`\n- `MobileOnly`\n- `PhoneOnly`\n- `TabletOnly`\n- `DesktopOnly`\n- `FocusContainer`\n\nExport hooks:\n\n- `useAppSize`\n- `useMediaQuery`\n- `useOrientation`\n- `useResizeListener`\n- `useResizeObserver`\n- `useCloseOnEscape`\n- `useFocusOnMount`\n- `useKeyboardMovement`\n- `useKeyboardSearch`\n- `usePreviousFocus`\n- `useScrollLock`\n- `useTabFocusWrap`\n\n## Installation\n\n```sh\nnpm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"~@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"~@react-md/app-bar/dist/mixins\";\n@import \"~@react-md/avatar/dist/mixins\";\n@import \"~@react-md/button/dist/mixins\";\n@import \"~@react-md/elevation/dist/mixins\";\n@import \"~@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","_id":"@react-md/utils@2.3.0-alpha.1","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (darwin)","dist":{"integrity":"sha512-sh7sY4Wl6EdAU2PlaUK7r92ShOozUAlM+jB2pOcAqIJl50GCrfFFOdvIp8Oz/u0OUAp6l62Oc3ZRoecpXEH06Q==","shasum":"54aa56709bf039ea9fe20a6072468451cd4dfffd","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.3.0-alpha.1.tgz","fileCount":761,"unpackedSize":1475224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUSVQCRA9TVsSAnZWagAAiX8QAKGM7ZI+6J3oHCSVLaI5\naStIfy6lqotkLa1oEjs0OIPlkSNs//OwMDJFpY+9GMamYw2HNDczAAztcXzs\nA2j1RanQSKIERCQPlh5E3BwaSRIBdwq5SPQQ9m6YxUNKqdU0ctz5KGA8CJEg\nWWlMFA7uoiDcHnCML2p4oNno70SCE9Z3ZgrGkmMyutVJIw0Lb1YbCij55Sk6\nItNirds4lsk7oAccTDIP1yfG3l2gH0fBjADyi7qoZ+0cjqlWUqSODQ12mpYB\np8nk9BEZkFQBvGy+mXkdwQiFNDDhzaSDGvg9JO2x0p+3ZHeXbdRgp1ybPP0C\nTgSu5JSXaM8jWlmW69+aBed4ur9RdotnIEBzqBiGh+tLhH/aoc6rDNO6VNoz\n97ubJmlXv+ictYuMBO2BTNZn/YK1/qa08PWsR21/gDVtOzwLpt+mQIzZpRr7\n5gI4kz7aX2UayilSq+jWSFijFAxY8DKm6QQjYoPzg5KmwYUrGHXJKNIn1VLU\nqXjjFH0G+1cKpTNTeszXWiS3Pb6ZX0c3IS7go8vsDaqdLxkaYt25El9BY45C\nq37aP2ZFx9ybTcNu9d9ItmuBK8rPxrBNKkrffBQBgO/+CMJrYlYagJKR+i2C\nlCPN0r4l7frBPqRFmLUo91G1DA/uuaMQXIPXbHey2Eq6K1zE+f8HXac3CYXu\n+xbT\r\n=nMRV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwL0TjQLmXOcT/R8JrTjIrOSRGX7saqG/KSXfjMQc5WwIgFo5cPX4vw7ll3wznr6mDq6NNlwbFlKyB3C9D5lT61Ho="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.3.0-alpha.1_1599153487797_0.35951068894973015"},"_hasShrinkwrap":false},"2.3.0-alpha.2":{"name":"@react-md/utils","version":"2.3.0-alpha.2","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"71089d4a203d944465d73ac5f940c1d8798974a5","readme":"# @react-md/utils\n\nThis package is for providing reusable accessibility hooks, components, and\nutilities, a base css reset and other utility mixins, as well as general layout\nand app size components and hooks. This package will be used by every other\nscoped package within `react-md`, and has an extremely useful mixin for only\ngenerating styles for packages that have been installed.\n\nCheck out the usage section below for more details.\n\nExported components:\n\n- `AppSizeListener`\n- `ResizeListener`\n- `ResizeObserver`\n- `ScrollListener`\n- `MobileOnly`\n- `PhoneOnly`\n- `TabletOnly`\n- `DesktopOnly`\n- `FocusContainer`\n\nExport hooks:\n\n- `useAppSize`\n- `useMediaQuery`\n- `useOrientation`\n- `useResizeListener`\n- `useResizeObserver`\n- `useCloseOnEscape`\n- `useFocusOnMount`\n- `useKeyboardMovement`\n- `useKeyboardSearch`\n- `usePreviousFocus`\n- `useScrollLock`\n- `useTabFocusWrap`\n\n## Installation\n\n```sh\nnpm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"~@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"~@react-md/app-bar/dist/mixins\";\n@import \"~@react-md/avatar/dist/mixins\";\n@import \"~@react-md/button/dist/mixins\";\n@import \"~@react-md/elevation/dist/mixins\";\n@import \"~@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","_id":"@react-md/utils@2.3.0-alpha.2","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (darwin)","dist":{"integrity":"sha512-vMPoLfvCszPX3x0IqeGGaWYOud+enV+uimmhiG6jW7iPL7mwjqGXson5ylHEnba9dnImUpi2+M922OTqFyhkyg==","shasum":"eb8daa71a34509c04e5e26c7ae3207f1d1eecc79","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.3.0-alpha.2.tgz","fileCount":761,"unpackedSize":1478707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUu7/CRA9TVsSAnZWagAALtUP/3jyrr7H2oIcCkXWh7EC\nVKJcqrgEYFEEiKPzP2sgGHzoS4uwcE3owMt+d92OhtXeCGHhGXwllcHERDIB\nEGDkrI7dudP1/wtlDY8MaY7WTTxXPeFWyJmx1bI/0Ryhdb0lx3EivwkjuknM\nSt8GUW6oz6TnK/1h+Gi7rvepZ8p6e0u9xk6+mRInhwdlMKyhdZF5MXd62ypt\ncy1dzU1+vvNru039DvrMY8PL08qXRk+FStV3DpSkqMZTr+LdJphfYtFyrDcP\nJMAC4s7xfS3jABohbcDd/NNNzTZU6z8SfWq1PDJ4cMGmVrkut1JU7dHZj4Tk\nOTgaqaRtvE30OsbdsWClKpnxNA9z3nTusLfrttG2rv560LZMYAbroPN9/ZuG\nbFp4EO4lAcNgsbuVVZSWTiJgTXZuRrWNEaivEA49VtXsQFLa5o0DGZLTtfOQ\niueUIrWRykYkcmlOhrb1X1GQDPrOh0Qkqx08tnaWFjHKSJpdJ21vjpb8+aBI\njjKc0josSSTbVugypMhX+E7+AqhYUUKTUgiXZpTe2d8FjjAI0ZGBMuPU3vwf\nEekSdU0nGW1PHlAI7J2F0Am4et7x8uEnOn/aZ2BPzlaXgbylxjYoUUJBMIpp\n3pbmCKlVlY4q5OiSG5qv4JcWr+aHkMSYMIeoGnfSQL+DDQrqQ67vtoazoflJ\n8dub\r\n=D4xm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/PFP09qn5RYMBtAluVVrqmNimHu2P3auDdsoIqza0LAiEA+edOBn/TXU2mmojjuRkaQjHGc7vMKDD9nFbUR0bbmJg="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.3.0-alpha.2_1599270654722_0.9512647484892423"},"_hasShrinkwrap":false},"2.3.0-alpha.3":{"name":"@react-md/utils","version":"2.3.0-alpha.3","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"07b494d5b7e911ddc5d177175382f3a7edf2af7a","readme":"# @react-md/utils\n\nThis package is for providing reusable accessibility hooks, components, and\nutilities, a base css reset and other utility mixins, as well as general layout\nand app size components and hooks. This package will be used by every other\nscoped package within `react-md`, and has an extremely useful mixin for only\ngenerating styles for packages that have been installed.\n\nCheck out the usage section below for more details.\n\nExported components:\n\n- `AppSizeListener`\n- `ResizeListener`\n- `ResizeObserver`\n- `ScrollListener`\n- `MobileOnly`\n- `PhoneOnly`\n- `TabletOnly`\n- `DesktopOnly`\n- `FocusContainer`\n\nExport hooks:\n\n- `useAppSize`\n- `useMediaQuery`\n- `useOrientation`\n- `useResizeListener`\n- `useResizeObserver`\n- `useCloseOnEscape`\n- `useFocusOnMount`\n- `useKeyboardMovement`\n- `useKeyboardSearch`\n- `usePreviousFocus`\n- `useScrollLock`\n- `useTabFocusWrap`\n\n## Installation\n\n```sh\nnpm install --save @react-md/utils\n```\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"~@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"~@react-md/app-bar/dist/mixins\";\n@import \"~@react-md/avatar/dist/mixins\";\n@import \"~@react-md/button/dist/mixins\";\n@import \"~@react-md/elevation/dist/mixins\";\n@import \"~@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","_id":"@react-md/utils@2.3.0-alpha.3","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (darwin)","dist":{"integrity":"sha512-xkooBOMp6FfDga6aRhvUpdfG7X1DImhMI2t0uLfCDqnzcELrGMj3NtP1P6TH03vqsRBnnhboZ8LTrkJ2L+azeA==","shasum":"d7ad2058bbadbccdcc631a7bf830a2e3935d2fc1","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.3.0-alpha.3.tgz","fileCount":761,"unpackedSize":1480206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVFdjCRA9TVsSAnZWagAA4xsP/3868LOdukQRHhDEQDVW\nBLyEI1ZuJXTG+3czRSnuwa2VGI7raZMW6LgcSeAO4q0o8p0+G7jnGLtw/iyJ\npVDvwAOIcRf7D+4zP0LKq/5zyUikFikDnzhqptBhhtyfZxThAiRV3uXGDgYl\nUdyXW70L+SePnRI3MUP/GGXQJ93SCnKIjbEspyLFqpUjoSIubr3K+DB7JKkG\nfPd7/WSKazG5LX2DI+k057O07eDsu9hcdFX/hhNXFtIcQgrEg2z3xmykZQdS\nTK0+2cLGQTDzwwyYeYYDuKIG5YL8lAPfa2HLMq/dzglRrxn+L0FjvMRLSklU\njCOKOMsG/awUjhy7h1PWpRtYRB36ozLVm7k1DwXT0+iTvTrDyfvuih2dPTIc\n05CdExSFw23OeEQmOWDhOrJhO1nZ1lkgDscvSspTQLd0a32u3YJpqaR74bOF\nb39o3RThRq6uz+oSM4KZIzxRUEZL66pM87yyN3hV6InRo32Osram3P8lNgPA\n0+exFZEuaoniLKasZBZwTWWxFxXpiETdacpfLy4bS8SsqTCXx6/52ue2RB0g\nFtQQYdfo4BeQEWJAXh3krhCriDApl42dEpvGPl0WhnnoD+dRby9iAggv3vtH\nMd8UgL6uNUSRrVgXw712Fa8ja3yLs2atDnNJSewQk064o0K1qAtiatlkelUw\nXe7W\r\n=PJ1Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+RdB2H757KwauzpvSDS8w9EedB25pqF51xRgNYrqy2AIgOjOY9UjteQkMX8IVZLAwx4VLcSah1CEvNKhT20PnOeE="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.3.0-alpha.3_1599362914583_0.9561229003657001"},"_hasShrinkwrap":false},"2.3.0":{"name":"@react-md/utils","version":"2.3.0","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"bc25741e0e8873b3611db8ddb9f4d4f0c059abd4","_id":"@react-md/utils@2.3.0","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (darwin)","dist":{"integrity":"sha512-oqPPgMdMxVcQekgvfv7mUIQk+FpWL1UQcYpLuWjNMmL5/SVfUnPwp9W5Uk7Qjs143YIPK/7dNM5c3l329K7j4Q==","shasum":"8c2a4a0ed4fb09b78e981a08d05596ce126e7c6f","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.3.0.tgz","fileCount":761,"unpackedSize":1477184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWjvLCRA9TVsSAnZWagAA1AIP/3NIFwJpwVqXcjg/CBcY\nniDs1rzoAG0YoNf5DvJVWsX1V8w1AUrEcA//0CQXZe50vkuUuoicT+m4fsr6\nbhsJWcFF35sNhv9Fv/Yj1ccM6Wa17+8ZWEJYVif0TuO5Umyv3FLfv/jyq55K\nrl5khIT3+YEFm/2qrDLkpekILhnveS85HY0goP+DxUV9EO2Ga/K9eT4cCefg\n0gy1NNyGuDDiCzkXsQZqKv8jQVMTallO8yoy+DubcLhYH/dXOc4tNFLCrbH2\nejBmV9v7PuCw5w8WhLdR45V3Tbi5rPoC4zgN4u04mT5NT9syV4nvrwdD6eX3\nikTZwvmXFKB2jQwnYfxOoGDLnhlNoRpuHiXU+UzV0hPo+ZdCjnjamfGDoae4\nshc4caQKaLPXWcKeKNODJM0pVx1TGqunu+pzHpu64sj4139+hJdoxyK4Xxw7\nsii6wpT5ia+/K/0UoZb0QHAp4ZVPAW7tL8e9iagBYMpGepp17FSFaKHMd2K2\n5Qh+P5i+6cuRmjqes8GwV83GrsuwdlL8JUTkJ3lDXcCN7qL/awSsuPD2q3M7\n24PqKLfq4KFKPk5lOf9gF+SCc38zNegvf5vERqnQdkEoFo7jWY4X5LCuKZP6\nkIOClxADnlEH1UBM7VTc6NbgJBthiUosmcVKXWNjs1tpkQY9xZCpZzzJN9L6\nwxzO\r\n=s3R+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTkB68gHHrGCxT8X02KQfCuSk5I2iDw+voFO29vdtWPQIhAIzeGjoS2kMHoY6eHixpca/Nozbq+4XcZDUMaO9sb8tt"}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.3.0_1599749066785_0.6696727344607523"},"_hasShrinkwrap":false},"2.3.1":{"name":"@react-md/utils","version":"2.3.1","description":"General utils for react-md.","scripts":{"build":"dev-utils build","clean":"dev-utils clean"},"main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"91880f64501b1a0637569be9aeea621db8898e86","_id":"@react-md/utils@2.3.1","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (darwin)","dist":{"integrity":"sha512-k+4LRFnq0asEUgSdhRqBO/BUNlOdkkT6tN2QDwUOvjnjuwByaBnil1fzI6j2bE/noQsO1jeedN/59OFKL2sPDA==","shasum":"56f583c0405228b36582364ed29e39033d3c907c","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.3.1.tgz","fileCount":761,"unpackedSize":1478668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYAfQCRA9TVsSAnZWagAAdcoP/jCZHyoM/8rQCBDqEdSD\nlvpCbg5LYWz5VbFVYy4PAOsWAKrcwk9srCOC3tHXf2xXB477IKsvxq/OYsOe\n5l7qzkdFf2EDaqI5BknJXI5o/opzKnJX2ILNVMwiiQ2oT4nCm/n9afkKMFcp\nhLwXTD67hANplYGTOe5taKfjGElRtNgP6BQUhS3Jllm9oL9aOtR0Q0cB8xjH\njbxbNrQPwERfv0TiQPVW/gfG2xqS81H8xozWVp62m4ml3SKyq4JQtN6+biLG\njVI3Tjfo6Mlg/Tcr69empeUynz4GCbnGPJ6bxvEXXcAn+ZUfgL5Nnwll2rDG\nDsf/gufxXmgO1UXBB9K2uRTwZCXnBfj+NnSZcqAByztSwRsxP4uTlfHU8Rm4\n2zWL7MZu0QSevkT5oM5YMsg5w6wn0GdpQWT987fv9p8msC9fMPDbUwvEiPpU\nrZ3sEEGQCXZwMZlNIX8/xRzN818/W6J/fGjjT+LCkpLk5r4C+nJFyy8kWEg4\nR6SB2xc2BZbXgVbrwvdQ4lKHLXNPRrNeMUA/QCKVxjU1BVXOLDQt+RgUByoV\nX5uwXBNYMzHBjl1XRX9o40GgirbEkpM+MJLHj25ZGqaG/lI1seqcRJNVj6qf\n4eOpd+qkA8vVriNTda3112vTPtsUtglduY8oxWkEhXuUxWMAcg171rS9plQ6\ntj6/\r\n=ZaQC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRLdRmUrLcth8frY8qGKq3wwMSwx1zOvnbLt3gA5bk1AiBfywiLk0g8QVWMeYfAu5Nb6xFf2BgZNNaEmBZAGlsSFg=="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.3.1_1600128975521_0.18225056689775632"},"_hasShrinkwrap":false},"2.4.0":{"name":"@react-md/utils","version":"2.4.0","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"96fb088b5ae725ce21993aeda131de40119837e0","_id":"@react-md/utils@2.4.0","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (darwin)","dist":{"integrity":"sha512-CH//o3Y5zELMbZfZgvMwfYi26doWBpurAJrgJYqcaKBBWcmIAhf9vv0hggt5WHMxlb2bp/shA1ORHR7zWAWuLA==","shasum":"40efe72560ed2e93b7314c70da9d0bccc8823169","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.4.0.tgz","fileCount":761,"unpackedSize":1457264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfikK0CRA9TVsSAnZWagAA1FoP/2sY6ABdCXGSgl4/U3lT\nVt7fjec3e2FAHx2BuoQlRksjqLVfAW3PYZ8q64ZMkF3lp6xa1eFo7t3BvkBx\n66ZWW+SNgCauRjNkPxVGW+PIy6SgG3ke83RGFaCI5ftTIbHBtDDfdCHIPuhn\nwAVCE0+O/gPt8ecf3jM00ptzbSIWj18ZEKFz+VX/rMQMs/m49il7AthqT9qN\nM4EKyICMF7heI8Huk3X3tAQ4TVEH4z+0SBFQ4Oe6efJtf/J269TRFZihFEDN\ns6MKnA5DnWusM11XMHCes8ECUzppHyojp69f0+U+be/JOAGpGh/mSjFBsdSA\nUuONk4B1ZDsBxMfgM1q0cKpM98/7nUoRshU9Bp5Dd36CeK8GCPH6bLll4Pl0\n21LxMFA1vrl0vLuOzcuFj7MP610kNIO0KvxY9N1DA+isKazjyE49fRHzbLRZ\nWwCf3cMXddy7iZOVDfSJLHTTXk0PYV0LxoSwfIoxdsrkJWrv3sK4fInqy9cq\n482cjPBBYIaE4OClb+qfce4g3wkpFk03bjDMQKA2rwRJNqUCzMQ0Kf9r0v07\nkr3gdOuIYnOGm0tL7/Fz/9YuUHQq6hZLWaxc3YTgD0K+Pw2S2Oycr23SevhT\n2KtJF1As/927xsoF7djgBb5t44Sh42MxadNt6p11UQsO1SobUONsnoG+pjiO\nhAWz\r\n=7UJv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy6B4wSBeSsgVZ8Izdq0NAxv9tKKR593+4CCGf64+ZkQIhANqEXgeR5P7wpnVL4lnFOJo+sILAKmbggAWNuPBvrpVB"}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.4.0_1602896564086_0.4406247143986075"},"_hasShrinkwrap":false},"2.4.1":{"name":"@react-md/utils","version":"2.4.1","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"0e734e6aa94a6b7091244404d7c6ea6916fb43a5","_id":"@react-md/utils@2.4.1","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (darwin)","dist":{"integrity":"sha512-Tj4kDV0vVfd8x/K6Ce+f1H4zKdFaCNnPplCwDts3cDlfYjbSDztDVsyFxPdsENd+2G+Y1sadpPRX83aCQoQMfw==","shasum":"5e03545b0577aaa7a1b37f7c17142eca53671a79","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.4.1.tgz","fileCount":761,"unpackedSize":1457363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfioFGCRA9TVsSAnZWagAA6ikP/17hyuMIF4EECvY2jYVG\nLAAFmi+1Yik5X9qs3WCfhzgDzrRUfYop/pJUFka1/mwd0/c+P/f2KzJ25FiU\nZiSavBQw318eBsidMK/TpO+DR4LyzzWxbLJSW0C4PZQYUpkQBvCkLf4x6+KW\n86A6Ex7WWaQGIMl6w6wFLfhsFy5IOdKDwa+l1cuQJsHpyAJAfZO1Tj+jWdZv\ncwfsl+z7IVfG9oIZtk2APk3jcCvI0RbfBtp3eLfUl5aEQwOCkbQLKin6Md2n\nWX8FQOvQN1e13d4mm/IXmbW+d1B9bd3Dgd0EHWaeFByAQx3N/o6ogPMhlQON\nM/X6pq2PWYWd5IA+TD/Ul/hDTDA/mwD5yGjPuEjHb8zqHuRg5GapTBPQXT2m\nADblFgpqvWtg4/byu7usE4w8ljb6ANSQDPjJI4i0tIsbBPSNLQwKmFztwhnX\naeb4MCdTD80EPDDeq6xWDL6975F09ZVwtncaO39pE6bNKgKmf3oDn/kCUhMZ\nd5QiQYvLm7w7U0AonoZlUmSTyb+gXkY5LxnN+DXwJ+Qz4C/tJm/56tGMiHQ3\n4IT69Khh4ljpbNb9JDwhSmdbxS8mi6Yfj6seAOjeHByzW6eQqKGsLCRz/g6Y\nTa6I+TKi7f+20nqWAsdjAcwF+zW9Non8caplgO2Hlu41PCuS2dJL88woaNKZ\njabU\r\n=wWLg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKYSlGtgmQKj2YR0X59cpnho5UNln5f3uOwu1sT6JlzgIgJWmCGCsJc4tdQxdpdP8SMobMmO/eqnSFVGrYzNmMbRQ="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.4.1_1602912582261_0.8360342366262659"},"_hasShrinkwrap":false},"2.4.2":{"name":"@react-md/utils","version":"2.4.2","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"49577fdd48d1b52db51c3d05df6cadb3c9cf0bdc","_id":"@react-md/utils@2.4.2","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (darwin)","dist":{"integrity":"sha512-9lKxE+O5L1vJjWRK8ZsQnSmncmAW/KxpTZWIqzXvkInuhk+cCaAKj2fE3FcvLYi5mjYrattM52nNb/cywwc0sw==","shasum":"adae01210dd1793e3f518c6f222e36916f2cd82c","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.4.2.tgz","fileCount":761,"unpackedSize":1457519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk1UCCRA9TVsSAnZWagAA9kgQAJT2DpJ5uQhkhlPeu03S\n9kfmTGVRy4ka2YRxzgTfasW2u2LDWutNplmd6UXASQqkqHjjy5ckFdFFRRc9\nYoOyj5uh7SjcSQw32XRrn/7nr1h19alqFsY5EZNfCxnxxNzhNOSsS48or8Hb\nqiMK9TRykbMpnGY0cp90pJSIennw4C18o2siBL6e4k7oRjysuHJrKHF7OZ1+\nY0WrxhU+FeWmoR0Tt5eVKdujHPH6DvRNGooxKR3AhKfVTF4h1QNwzR8VXW+i\n853Izl3way31fvEdwN0cHQaHe4i95lvfMDxNmIZFsBfB25IFwifB8Qj0lnOa\nowovr8VhVNJwhhqmPvFrc4PNtvAB1w5DOVIjolE5uCSho6InE3Jat3QHVpou\nZddBsmwPBGMqeuCWFIWKBDudO+C3wfxFWY1/tCAzSmu17Yn5iL7XAiQBhyO+\nnCsqXy0ZvoVANYKFZvACIjmMFkz+QWQY3USmxrNEeQU98WhCi05IDOyIYz5+\nC3863O5C5k7qoUUsy5Jd9Voy7MlXrctu+1Az8h5tqJEAOPWcWyK4CiuMQVVp\nCP8RFNFFOcYDG1ftHkWjWPN+I4eBFX4D4PGEs+vigToz4SeSb8NNi6DSVUa+\nqZY1j0eaJBhP5joXPMQlvCAOHkgtD6+ZZ57B7TJpgPK4yKrj3IZzoT13M5et\njufs\r\n=q3N3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEj+96/v5FMpFck1Prl9+FfwrCS2l573RJrjwVeT8jXDAiEAwhY2NJFxL46Xhvy+LW8u7nJ/fIT9s8A/UNFGaIZgkGs="}]},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.4.2_1603491073788_0.04399777411502925"},"_hasShrinkwrap":false},"2.5.0":{"name":"@react-md/utils","version":"2.5.0","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"gitHead":"589d2dd83a4949a893fd0bb71256993de8fcb9d9","_id":"@react-md/utils@2.5.0","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (darwin)","dist":{"integrity":"sha512-HaGTTAPvAefB26EAorDgf0yHD5GFe92HXx13ZVlkSEvf8pqb5r7Gk0Xx1fH8DGTlGEMI4Seh2gBKhW5p0OLTpg==","shasum":"4648acf060904b5c5b2110e9bd4d99c58e4c5063","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.5.0.tgz","fileCount":769,"unpackedSize":1465369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2U5ECRA9TVsSAnZWagAAXs0QAJRhEX2l8Xdn0caa7iEg\nT4UMfz9io5l1ujZTF6zvpruQwyqkTW8sma77eIVSKDcXSAerBR8ESc2SaNmy\n3oz+peCW7DcOIp6R8u11Rh/kQa2Qya0Jy3UXTK83+Z2K4kfzBiQXF1+O7bqN\nWrRCwelPH9N+6hMAnDzVXlQ21t05Pw3Y1s2qF/Os481QYjjYAlRhrcNtolLs\nsbjpJF0Xe8vaeqi3PSUSz1AQDWpzSkizBVXogQRSHydPcatXBtupzX3/R5Qd\nokETCRe7TzxKUSXtmpB13HNiWohk60/gzXh717erDxxScDLeBSbIAub5CWZb\n0bY2MpQSSY6PrOvA3nG2DilsF12oEQiTngFS1bkKpLMFYTIDQe0lElaT3Ywb\nsK0dPLSB8IJS/D9JZcIE7s/97rimNwvzjMXmHipr6gaXMZZsVIpxGAX+6rQR\nszisGs/8FfztN0Ufkjv1j/b6s2xTU1+RxNZQjTt9XkDcUz/fMhpzYW/HJe9b\n8G+UAqWpdbNe79hiCDXY59w6/6tjiBt0LdTfWx8GTw9nPO8MOJLgF4+wuDMM\nWONc7ba+ZCbPTCTjpKX7U0POU821RtcfN+floFtGn+pBFKiR/5wYF70BxYKf\n1X337II9zTjFjOmWP5rfl9phZNCv54I2+6A4n3SlLXiKijICGk7cTnJY6ZAn\np990\r\n=BpHR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFX3Po2QalrsuC3yeCylRN0d55h9gXdYulXHj/8KYzqHAiBhr7R8/Rd1jmxCjEJBHE6Ye5WSv4xmvfCHGDTLMAcRoA=="}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.5.0_1608076868257_0.30394595220134013"},"_hasShrinkwrap":false},"2.5.5":{"name":"@react-md/utils","version":"2.5.5","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"classnames":"^2.2.6","resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"gitHead":"229ac3579258fdd52368ee7fe68e6235f9d01fab","_id":"@react-md/utils@2.5.5","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (darwin)","dist":{"integrity":"sha512-CBTnuwoaJ6YQifB9sY2rERgDhB3tZ4iSbfhAm2tzAfX5v4LzqzU83dLTmG3VZwCuq/PeX8YPzWH5u9k5byPODA==","shasum":"d30159ac3d864936df75197abe844ef7aa3da0ee","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.5.5.tgz","fileCount":769,"unpackedSize":1465667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFM6XCRA9TVsSAnZWagAALVsP/3PbhbrSML8Yzb/G6G+9\nE5Py+2nf1F7GsKMuLuD5LsqaqCV9YYJuTQRkTLI1kMi8sppO7oXLl4aoMl7d\nUSTQxt79nLHOy7oH5+k+oGaBdZCPu//Vojzg7Ws8Pqgb9KoOgOYT4eEAFRtP\n3nrV/tgk6mxgHWTowsBT55l9+is9Rg2ittnhkb3SaMPXWAtOgIAinehJct7s\n6Qf8WONkFTV9EYNN2jei4gWOn2STgrj4KvsvT9H4vnEWOicoOzhJjhzWEBnF\nhv1ZKuGCCHispSLmDfaK86JQinE8jQteh4PHKe/ZSFhpdLGMpybwVrhWF1r/\ne0v7Peejv4dqbE0ep0eeTX9P2zEj+xqwUMaNZekS50mD84y/8fMgd+/tvRdS\n4CQtxdFdef+xTAl8kp7SxHl3k/XA/yxtdpxmaoy+twJxN9rmwp3HR7U0Ul7W\nR8+15wu1U1znqI+k6P8T/5pSaBfZDuXiKEHdUAkEaQ9skVdSR5rJu7b5LPMB\ny0XUv6YbNPD6Z3534S0+UQUj7YlVD5HkmhvZCIAUSnl+FwnykNkiEBo9q8mw\noJhqBmaynvcuQxtJcz+9Gsu1Ee9Me50XB7maVjo+e1lMI9EZLqQoRC/dOQg7\n5taUmDoiF/69ZFRhCKf0BADiS2GXvZMfgSK5xkxZ6spR9ed/2vBWaLMehDyn\nw9y5\r\n=clOm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSYAaoZr3QWYQ4RWLVW1W6VXIcAov2GP+mkEsfolvjBgIhAJmS6h0C/xFUHO46MpcpRJEduBSHCpSfnrHdvxS5NJVk"}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.5.5_1611976342617_0.5090812183296398"},"_hasShrinkwrap":false},"2.6.0":{"name":"@react-md/utils","version":"2.6.0","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"classnames":"^2.2.6","resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"gitHead":"fe442494d054126c0ba9ee40260d234668e2ba18","_id":"@react-md/utils@2.6.0","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (darwin)","dist":{"integrity":"sha512-BOjf5qryjbat3USherQCmZXoxvGicF94vALNB4PvMwPcz25MJy+1j2PkqZl774BA3eAhiBRQiDnu3Ak7a15T6Q==","shasum":"0b3e58210e7399b2c0a5ae9f05c585336c5a73ef","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.6.0.tgz","fileCount":756,"unpackedSize":1471189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJ2INCRA9TVsSAnZWagAAGgEQAJ68NzT3mjF9w6A3qO8X\nDxQdbp0uEXLO4c3ibtvhHUBn/wt8YpZiQUW335tUE4f05186r85YfRFpueYZ\ndBa9oWdd024ieQvyPHVORQRWoEcR5JaNqAGi6yKHzstRWz5dWmo+5M0hSpT7\nD79Y5ZoMf2GtoClgKxdm6hF6K9VDd3WtbznoBKlnMEScNN85Dpzpin2Dwrd/\njZRU2t9a3HEmERAmKkwfIXhljGLaaEBDcEEshglmkgcctHgIiMyDqk9RqePp\n9pqy2mqwofy5FLuC1Phe8nVt2orq9OchfveubT9zfhCKZ70a/Nd+WH+26sKz\nJNBmUKRNVjh54gd+GA4o3VLHVAva1VOy3iDPaS1gTWBbKqc9G9KsKic8HtjO\nSEh10Vqx7lnzm0AcSjUXeCHGitAwj/bUokBSDmu9HGgrvgbz4jtX8sfTOULK\ndT6ggDQ2vUFTeqChRyxwfPeoVWlPKrgweFK/UDpV2Q0jhJcuf882qQHzaTUR\nYFVuPzOYs2C6ulhR4OnwXbCQ8JcGbcaR5QfwDiVGCPdw7u8nU2dFTIw5lbhY\nj4ld2mwuStTVrH/MiKTHkJKEigMR+2M3XSDi4H5M38KzQXayAtPyQ1zicts6\n/KIYX0+aGaOCnXS7vkpMxQpQPR9Vf1NwZZg8sYeRAMoEWUh6p8e9duhARzBD\nx4lU\r\n=OiNL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICx+3txqkOGSEyG9qFdHw8x3Kt3Q9dkmelZdw4PwygkdAiEAmaAQZKKjjtkMkbAwhK//pNSsGjFd1ydLsQxKzTa7Yek="}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.6.0_1613193741002_0.08029144112171349"},"_hasShrinkwrap":false},"2.7.0":{"name":"@react-md/utils","version":"2.7.0","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"classnames":"^2.2.6","resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"gitHead":"931e81f628b580837df3a97267a42c9880b13815","_id":"@react-md/utils@2.7.0","_nodeVersion":"14.15.5","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-DO43eMZgcdeJKEbD8KBJ5UqA4EMGEjBlx8mW2mr4VuvhAgGq3d57jjyX7sFCD/ukZmJAoVQo5DUckcp0RbpDww==","shasum":"a7bb24df797deff39c2b27c42b0ce2c0c083dc78","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.7.0.tgz","fileCount":801,"unpackedSize":1584220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPB7vCRA9TVsSAnZWagAA8esP/3eHBSOBW8Gci1o83yzj\noNln7VlXdmOX93L1/Q3+xxhQJUBQNgA0U52jxxYivLT0iFFOFpQplo8QnUw+\nhCA1ilVUDhoh4UAQRdUTHG1aYrMFsbkvwpLzKjG4vBnIjDFN/6Hys8iuh/40\nTkXdy7tmA1ILVL8SD+fAGqPOFwLY48AonMLM4Or5ZkI1xI+ImBTSm+0z5JDd\nYgLEp42dQsxppcJUNpy8TQxZb6YV5zp5T0XvHqR62NTdzZMvNbvOaHglVIwP\ncP+Xa7m2q+2GPXVuxlf2gyLlPOz9ifPew9ZRs4uqUPXm3ZlZOHe7wiRpI4C7\nVqD+4q6WxXVsdsVw+wbxcwieMdQRzRSaGJL6lSn71GDm4Ypg2AtROxmF8Z7W\nI4oG77/EOSLbBKoCdefsyAD1nfHnBJGNVLr5TJ2SPBc5ibQQnJ+pMA5QGTzI\nrh933OT/QiqV7VaEVs0QjI8dR7Oux+Hru8L5SFBFguhqgYwZ+6cUb6Ep235R\nqTN7ZVqNBMyh2eLZEP6RMnCPOeXtlkxYqoKMulXZoakKLZ8A1L6CbBFU8t69\nM64YZT4nFsb1hrhvKe0MOadCyP/EimaJnNlRq2WuZdD111rdKPcf89NBkMF8\nwiZ6GYBLgFv+/bWGf4jx3kCBgKBEB7TqUcMSag2iCQaNg7JZVPvY2cWMvC4f\nu37Z\r\n=Kqyl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyXf2N6kdRlepkSNgvIskjqw9md9/j4/nN060NM4DktAIhAJ+kZ8oF7V/KItsPjZPgA3QF2VyQA5gWUgbgEWKUmfLY"}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.7.0_1614552814541_0.5349973333400275"},"_hasShrinkwrap":false},"2.7.1":{"name":"@react-md/utils","version":"2.7.1","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"classnames":"^2.2.6","resize-observer-polyfill":"^1.5.1"},"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"gitHead":"4fb8828b048fd2472096d5f55033cc4a7ba24e1a","_id":"@react-md/utils@2.7.1","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-pj7JMkMiU0Bvnf6jJja4DNdmYqDok9rQHdZB8Atvos0bLF6ljD5F1T778IAYZ2zQx1QDmCPEe4UDbkKKVIIkVA==","shasum":"a7a9aef70f3811d9fed5684c8589b4f20dc70aed","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.7.1.tgz","fileCount":809,"unpackedSize":1590467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWTC9CRA9TVsSAnZWagAAa1IQAIxEJqMul541fzEiHnbn\nlEO7oS+A9qhp7OLQnWlbmeJEJR6RgIMf1USwZNxlFS+GFCsCtMzmv5bHU67U\naSEIqbv0gDt9ac9fEp9Wjxi0bOPtE0aTAY08kTggrHxzQ4iMclfJln+/fnUI\nCHsjSEIQ3WH86MFCtaxiXQvJD8bR6go/6vABkebG7yL6ieZ4oEhjpkiukC0p\n5v8i9PyyhfwUg7VYMaWt6Hz+3uuVnp2HvsNAEbe0tevxI9KNwo0sfGGc2PIC\nNyXHydau5lIlgyd8nr92Zj2ZbKPOtSZWCefeYL/Gj1mX7wZ0elJ8UMWr1MKm\ngl3KRJrh8rnpsp2MeiRm+s8vlzCDpYeN+OcOcZHJ3VnxCcfBYmikl1qoxaTv\nq6FrrG9zPBuoYIU89HOaKx3Ru4ToCSm3GSTmNkBqqrdqQHw617rXJRNuyXSJ\nVb/V76nDRz+sug5CgvHcNWrEl4sktnGXaMCHwMT+fNLC1Z2gHZDzD/NNJaKc\nomm/jOYbBwryMkGwvhPCKhnl/0ueP6a2DhWFK7YUFuvSpX70K/9r6FmMt5RW\nEU1SPhiOivd2dIJ3N4Qskaed8ZHnaXOPCMJiBW3nDko0nuHEo4wNgRfU98th\n+c9DOiqUQKwNW9LvSKSmfz/D9YJguFiiEnn4GriKrd3S4zcQDsbYa8V5AFhv\n0Qj2\r\n=FmGL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO1Dw3DcB9WtU61EYlUofMYWH9CcSKssWOsS33ytkRGQIhAP2i8WhO/ZCHY+kUdXrL10wlMflEXh4O1BMYbIXFXz0G"}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.7.1_1616457916931_0.06684591401472484"},"_hasShrinkwrap":false},"2.8.0":{"name":"@react-md/utils","version":"2.8.0","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@juggle/resize-observer":"^3.3.0","classnames":"^2.3.1"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.1"},"gitHead":"20e013ae17ebccaaac74e246b9cde88df11d5c84","_id":"@react-md/utils@2.8.0","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-IaDRnBj3eJTQ4GOud2sDgHcOf8vwtENhvZMAXc+TUHJ0CMI81LY/zln2iKWz2iGskVpdCyIWOFA5aVjcHqKAUw==","shasum":"a2f58b83773682dd2b4e2301f4feb205e63edf5f","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.8.0.tgz","fileCount":853,"unpackedSize":1663720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgggupCRA9TVsSAnZWagAABGQP/2VAjM3wEXOD/pNhtT9o\ngXbJ9bU6ywUdD3v7wtEjwmw2rNiUQFhBCR+9e4L2ZbzpVZ2zojrGe6Sq5yjI\nKryZGSLSCkPvAp/tRndkez0ynbtzC28ILAaB5JBMDdZHb0oXYIFhIbnHB/+Q\nikEHUUeCtzYchoWJfnDEDziIB7VeFW4NnhbHKsEKqGHjZzVta32zuu/jNa3t\n2seUUO2zuMMcBuBs5unoFktBjPyA5PTmIjYQfsfPUhTpeRzc5jTBuZuDRqM7\nh/o/rIBEZYBceN6iFjXfYPVlLuXauQz5oT/gl6Uj2eHox/FwX5YrGl5FUYVY\nBiwCTUq4z/+Vni04ZRt5w5xbeYbGWSMczGxgM8UxBAyUFsBXJ8xcFZl8IfBj\nt+oUBUxvacZmd3n58Nw7ug2qdmz7W3c5SQySXrMjf67TQOoczwdLcibmThoU\n9e8XiQICpgRVbFO1iSz/PbcbyeO/ozmTqRC0qxz/7oj//zf471Tn9mGIUXsQ\nwIynFiy1qAs+XaMJET8locCQ0Oz3tWgoP78jwUiQnFtH9Oan7w90kszH2EVp\n69UoygXI7OyZM2n9t0ikXp0D4rJwb8I5C8r5i6sENv1eTG3kIUhPw2Hf1JHe\nTigW7YPNwENb0QORQWtajPlXMrhLIKC9SLCQfwHRphUCwgh91Ig9XC7eaRn2\nVOFM\r\n=mRpX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3SUfhY8QiaUJnfPVlXtRueWt+S56pswgAUWghpWjVzgIgZO8RPGr5wHlToDJ5/hL5wE0TCdYun+LWT18Y1G8K5BI="}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.8.0_1619135400524_0.71186057853842"},"_hasShrinkwrap":false},"2.8.2":{"name":"@react-md/utils","version":"2.8.2","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@juggle/resize-observer":"^3.3.0","classnames":"^2.3.1"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.1"},"gitHead":"c69105066207d23a3323299638ceeecd4bc1162e","_id":"@react-md/utils@2.8.2","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-El1MopkJH8B3dZW1NJzon6xmIIvKNyodnzOBnva5ODRl16FZ8+Ad0ElQW/+38ZViqhn1LEaQahGujAGI3nnsLA==","shasum":"d694357ed183d9c71eb9e06ff1ca573ccc3a60b7","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.8.2.tgz","fileCount":853,"unpackedSize":1664505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggirBCRA9TVsSAnZWagAAK18QAKAFB9G2DkOSTvSEBbu2\nlfgLVmYnFJh7qcP9TEngdhGTJCQVUIY+EC7S34tZgHVc0naVL5EXURNEmL93\ndubsIcSkBKoHd0frO7oHIpmTucSp57ruE53VBb9TLA7fYw0S9wBmXk7jftgV\ntO7yu9VYo4kxLvbHMINwL3McRta0wPm1f8UMvy4iLa1hBsGMXi/G05sdyoOT\nbDUShOMWMqjC6t62+d4WYeMB3WFI9JNmG6X+LmL+LEHBbo12ugEWf8c80wK+\nlBN3Wm12UbnaEX1T81okzkoqyoSQVFV6BwIfFVdqIg2K/C6btThpYzuGbdUO\n6QBhLyYT5n+SViBd78dgH7jr9uHgJTBRZtaXNsbIWW7Vm+EfW4EHh2lc//W4\n/qfh4cxemxAz2s32lLt7otuG0ebbYhsSKKy6WG4mWCyfy6eQYqBaJcZFjtvn\nglCZ5JHZoAwiWGYZIgqstbrHkkB7ZGEm4coYGawbJbYW8qKPc4Swth024hXZ\n46g49xuWQUY/wjRtIhF3s7f52YEHfQ6ZVAeucbkoO0opRL43PAWt+XB4uaFN\nlPgN1CtjEfiIJ3hQZupH7QA11f7S13aIGS9ez7v1kLCCQIu4YSJax72Hseyw\nMAl0CcUpbgLNdcRicIgNHv0LHWte9Y76CVsKbTE9s2g5gtWi+pu6IIBSDlXo\n29cM\r\n=E2XD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIC2VNAsgR/hKzIusepmu2MP5YR63PZWEuaSsirXmhTd8Ah8e5J7NvaD73EICbyI8BEu+qHU5UmUDinZQkLB3p83+"}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.8.2_1619143360498_0.2642124180923473"},"_hasShrinkwrap":false},"2.8.3":{"name":"@react-md/utils","version":"2.8.3","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@juggle/resize-observer":"^3.3.0","classnames":"^2.3.1"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.1"},"gitHead":"c02bfcf9eca5196f9b9c415bdf6d81cabd08a980","_id":"@react-md/utils@2.8.3","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-p83ck5reV0VRmQtpQom65tH67jme3klzJ03H1ahEWanfFltpcikMJUzGrl+f8PpHICtpg+hPGwtJnLd/Ak10Ww==","shasum":"c2071085c8ac61133e75b4f8e0d1aa78ca09fbc9","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.8.3.tgz","fileCount":853,"unpackedSize":1664916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgow1uCRA9TVsSAnZWagAAT0kQAJGTWwCr0JMehXOrWE3I\n90rgHAIEvllfjDgdgKa36SLJgO2QUgX0VfRQP15GwC1/2Kr6lj1OmiUzfbDd\nhFkzx0MDfi9HCJqFlIw6wp1r9VOJ4TTUFXgAmIqcWte0po/rkqJrPqmHcMKm\nL8fSc8Lh3nt1OWc1r1+DqfjYfJNhObPDrETxRbHjbKDz1EefIsKTG3bhz8ic\niCI4PyVO91oKfVWp6UeBWAxVaoiLjBvM8reagwYwOooXayvd9xxNuucunsEd\n0z5nOK/flnWhJRhB0NJMtHJoSxptmuikBv2ZrKXbgFf8mnsM3NxVKUPh99IQ\nCqZ/tWX9kU1FB4JSfz9EkiI6t6aaeMEMVzEDVUNjrczUPxThBZxqiFQKvpBJ\n3WXHeFPjolllfXmHT/58IQG1S7ySG6jbk6QeskISwcyZEJ5XFmxOF9vwQzaV\nzOzwMZ6xMrq0HKFOFTK2NbKdyJfZIbCyvCfR/JJqRIXPv6pkUOPVNVrDyAoz\nKKQOsDT6F/wH13T/Fh55vvVDGXpmFQsTRhH18sV1HsfpS7Cfc0UADwGeQt+Q\n4ETXAPgBImzNlDuej4mNO0U3B9Bv+Y7z3N1E68Kw4yjUXKmVota7VFzAUOGq\nZgmk3oHM48tUjV9mKSvKaFnidk0onPqqqerdiwZkvw5V2TtuvHcOiLKdw0mG\nt8cr\r\n=6Jq2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICr6eeyj9djpHKfsUbu6cfNJOJKuOuD5fIsxFWYv/AMLAiATLrMVs+spP5kRnpkU1G9eD81/EQvLA1HT2PKzVoy0vg=="}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.8.3_1621298541981_0.18330159090962206"},"_hasShrinkwrap":false},"2.8.4":{"name":"@react-md/utils","version":"2.8.4","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@juggle/resize-observer":"^3.3.0","classnames":"^2.3.1"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.1"},"gitHead":"4266facbfb84ce7fbd66ef5eed040b33fd95b92b","_id":"@react-md/utils@2.8.4","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-fRYF8i+kh+wfu/yCy96w+IF7nn/RDQIGhldHpwEsfDgod3kU2TmTcGKrv/PqUg/Coa9EGfL7mtxA/sXKRLhHGQ==","shasum":"9004b0662789459ddf8ccf2e8f649071a3dd07ef","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.8.4.tgz","fileCount":853,"unpackedSize":1667347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwpQRCRA9TVsSAnZWagAA9SIP/jW8tKjkvPu2wz14kR6L\nMRgD/n8Qe7GwXUmB/wAXfFru7c81tVD8mBhxNYbzLmxMBbdZue13db3oJQTV\nEDMd0NCgG9QNQVlQwgGG97/wfizpLkMcmxExX0qqKR+XJv3jAhaSyWEk1c+Z\nYnthpyMoKEZBkqgp83EilBLUPLx/oIsLUfTE/cqGAtecVFuPVMbl+e+fyUsb\nVm+TviDSgfamoErSspHysOPRry4a7WbiuAywM3whiEL6ZPLVTo245iaOoM/3\nKFDrcy8TkKeT4M+OVZgIjoWCT+Z1j9lUl3rj+ZhF171b/xQ+pn3yM+0j8zlY\n5ziQ0cHyxB7gFHymTr+CJHUprDjqm+LONg2F5hClV0uVlChySd65AYf15hX4\nylKlF+RZH8fOm+xL8pJN1w0Vy4tvOdLalVHFPtilb2isk/qqyw3PgQluL/Ob\nEVL3MNFuwiV/Rv1xK+4NXJ2I46MpEHQxB0WNxpnhezK7C2fczLrvvBsy8Uy0\nDhqedFyPFDltXYB7APj4/HmYVx9X9e57LQkaGa6K4qjgfuSdEbJoH+K/tgp4\nNUNQ6RRy7DmkbXlt7o0XGOcAbPy1CjKk39aTKJSJdFFirDE6EdcOhqiQxRpr\nsmyzY+54jBtCAP1HBucvTgWdMxdSdpSjn1o2Y+OTkdOiVemIDmWzzasFchV0\ncszT\r\n=+RqB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8F/DOp8ZMc9Zz1BvgC/3W48BOrEqeqwQpUB+wwHlLRgIgYZmxzqZCOPyTBqMp8dFnBisd4wwPs71kKTQMdPnn6Lk="}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.8.4_1623364625388_0.8103850133716635"},"_hasShrinkwrap":false},"2.9.0":{"name":"@react-md/utils","version":"2.9.0","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@juggle/resize-observer":"^3.3.0","classnames":"^2.3.1"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.1"},"gitHead":"4d2ab41e4f72827ce7c3337c6cc2506533fc199f","_id":"@react-md/utils@2.9.0","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-v+cSVVgr3BtNWWz9ZjYHfBD+7AJDHeOStetbYsBFICS1ATnMiOIJczUtjzL2wwrM/4YOG8Vo2oZULOu+Azs9bQ==","shasum":"33be2d08a9629ae6603f076388ca51bd6be0a924","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.9.0.tgz","fileCount":861,"unpackedSize":1684241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg88B6CRA9TVsSAnZWagAA7OUP/2iOe2Hw85LSbkdfcd6/\npSajQQBdFOZabn2I5maAb/pGIezW9Lq6WgNuB6LFY+R3hDv7YNIt7hufPnx9\nx/LQfHMP9CtEhVCgt/U80QgRqE7SbDt3FLgJaruuNLYFuiQy9bzO1XMdcKi3\nXhYAXMhiS02cw3GR0lHxgmv8wiX+efEid9dui0rH8We2tdiJjDleE2MtOSDT\noKEh5YEBFHsEJ4p3N7iVjrF5vFWOQRjHk9j7m7jmV/c1bc4dSKoVdZkbMIyT\nmLtW6jTZwC02flSOaDwAwZKm5skdkghGgo+n7SVBB+PQkZm4CK9PQw0YnxLG\nE4sNtS24ivt9rsAus4H1UbI/7gVMAOFFcRBmaggSM0saQicnSDMc1bnDBf7+\nEq0jkaUMTEdfAvieni8p1CYSF39vxKnjg7L4wgZGxEzWrHa5fIMPxEMA/iFI\n3JDKm963XSBG8+kBcAFmTnmLu4c3IC3yCdhtm3jElGHEvrK5k63zXXRfneWB\nfvy6jixTo0O+sEjkZsvcnGz9YplJGNaYgkyBgzVAs78PkHBET6R9r+4QDVfi\nFiBnZcySdYf5ygjK3fCq/nKTeTIHvtNA5M3QKFODX0lesexdAu+44nOBWyj9\njK4Urj+wjt359cqH95G+pPDyoIQDoVizWAcB1+byu0hlFSoFHsaUKDjYo6wx\n4K5X\r\n=WH/T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDACqU7QkXByn9lJes69p1rbkM2Vduodjv2TNHP/D4yLwIhAJm9w7ogRp9YoSACT/SBjJPptSorp0EDxeAFtALCSZA/"}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.9.0_1626587258346_0.07370011615029015"},"_hasShrinkwrap":false},"2.9.1":{"name":"@react-md/utils","version":"2.9.1","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@juggle/resize-observer":"^3.3.0","classnames":"^2.3.1"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.1"},"gitHead":"9a1f1f2c7bb8d7c88a200d134d123ef3f5ecf208","_id":"@react-md/utils@2.9.1","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-XxyMUl7r0Gwjg/kv11UM8TomdxgeUlK8wP2AxaMauY5Cv2WSs5SLUvjQZ9rki0ZlIx5CmfP/WrJFPW7Ik94yJA==","shasum":"7f6af871e46c1a38c1dcc6583beb1bcb5cc7d709","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-2.9.1.tgz","fileCount":793,"unpackedSize":1431866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/2qlCRA9TVsSAnZWagAAJHQP/jiI9k9mHVf8XlikcDta\n2HJlcbI3M1jyWHYzYfuCO5wTXow6ycK3rkmF06SPybwo2gRQLPniv2z0q8e5\n9/QWJXgASbSNoPIgHksZa6qOQQPaSfKIMSTwXXsp+Ld/b1vlO0FnIJ73CdIV\niTBh8CdbOhVdIeL7JFuMN/G+ZlRTQyASRFK4SUMCYYER+fnvXhEwbM5Xoh3g\nCVXlv79C7EXCvQeemlycNdPXyzj4riUBjxh92CcBPNZzyaFidhOpFrFz7+e3\nBHqrHEbimjHXQeau94VZzDj7+FDMUn1wm3jGD3fP80nvcb+riY2yCGOOBz2h\nwDw4W00cUlagVSR2KhD12MzlnJrBhceDiY74QJ+obgVDtRnmUh0LC6orotXJ\nLIXtKeP2WSzzk3ccKgRmlyvbJXPFERHECSSC1CdKZj4uJiExZ6kqI8BBQ8EK\nROroodgT3IHvz3xdZfkSkBkMHJJ74zW1XtGYe9R/qPUNodF8Wh2gbtjOibOR\nJ42xBBCdxp+MplQ+GA8oQldJl60WneADh9tlEvDAZa2blizvpowdujqW6pv1\nwSoXA7DsatpJnMbgShrwxPvlp6NFK7AnKQSX61aUTNH0YumhZzUFEMJ1lggq\nhNt/88iNYjQ22GLq5hMniz38lwv7dXZpA0M9LhbPDonu8TJWdUr6UARMYkII\nm/K4\r\n=os9A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5xfMc1fB6TsSCIqgfXuFs0AnRqaaLDA+SPPUuP3fPJAiEA7GrAfWr8yh55nKsGryj4XYqiUtEynKufimlSLlLzWck="}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.9.1_1627351716835_0.8184319202480748"},"_hasShrinkwrap":false},"3.0.0-alpha.0":{"name":"@react-md/utils","version":"3.0.0-alpha.0","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@juggle/resize-observer":"^3.3.0","classnames":"^2.3.1"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.1"},"gitHead":"f5d2f34a10b8066949a787387d9d0e2f19051671","readme":"# @react-md/utils\n\nThis package is for providing reusable accessibility hooks, components, and\nutilities, a base css reset and other utility mixins, as well as general layout\nand app size components and hooks. This package will be used by every other\nscoped package within `react-md`, and has an extremely useful mixin for only\ngenerating styles for packages that have been installed.\n\nCheck out the usage section below for more details.\n\n## Installation\n\n```sh\nnpm install --save @react-md/utils\n```\n\n<!-- DOCS_REMOVE -->\n\n## Documentation\n\nYou should check out the\n[full documentation](https://react-md.dev/packages/utils/demos) for live\nexamples and more customization information, but an example usage is shown\nbelow.\n\n<!-- DOCS_REMOVE_END -->\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"@react-md/app-bar/dist/mixins\";\n@import \"@react-md/avatar/dist/mixins\";\n@import \"@react-md/button/dist/mixins\";\n@import \"@react-md/elevation/dist/mixins\";\n@import \"@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md","_id":"@react-md/utils@3.0.0-alpha.0","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-KLrljP/bEXkZRPXeruMLaulIUgOaIbktl8r/sMkIhPai0gTXZlK/g5s785louHoSVZqPZGFhCWsOr6mcQGOU6A==","shasum":"428ccf901adc6f9ca94cef6074dc352668b989f9","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-3.0.0-alpha.0.tgz","fileCount":779,"unpackedSize":1384225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhExflCRA9TVsSAnZWagAA5hsP/2Y+TRrOIQ1d30BML1a4\nhk28P+7JpNR979tcWjB6klKlF8pd4TPTnHqa179cUbcrC2S4xSlHGQJjmme/\nW1U0M37SAM+GNwGNeMHkC+yrFM66pZqV2jyBFO+w4UGrNcl+aA3/zVmCzkp6\n+wh3H0hR+uAZ0+oLO232celdtykZIv0tWhhtxbnMumbzsu88CgcgirmXc1F6\nQH3sWFepF/8Ph6pd55cHWVyFMS2gQIhoL7Ub5FrFhEAuZOZEHrJ5UWxsDTlM\n1NEqvob/KRtX4ux+qI0b5sGR9l0dOHqAaQh7pYgF8QKj5CAQCuf2AMeHSCMd\nRyf6Df5seG6jLLj2jrTJa6e0BFKCFq/qIKQ/7cW0gvH01dfXsGTiKX6AYAlo\nquTpJwBtmaMdeIc2u2zfTgZA4DwQFpijfBn1nslgwy4u12VDBqiglR9+iheG\nYelkEc9ygOhmiEr3zDAgHK7w0Mn3S2Z7xIyAiGLeZG0OjylzWCIWohaI/S5X\nAZXOA48rScuoCiD0dSUgorHwglGTjnmE8dyCAy2rQuHASXC8ZM73PlTMeIHK\ndLGJoJsAk7+YeRxeSXXY6nJNGTK/8D1olcthY1abelwIbbi9lt71Snyirt5s\nOFAfSLVHy56BseCqiaU2hUHrY1IlYnEpbqgvGATm8tNDRZ60uHJ7cqsKvRAA\nf2m+\r\n=DMvl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEetgzTc60p8Hdqoin7OlYGlAUH4fbqNj+dbZoZeb0rOAiAWhHWph81SnCjSexsKQQk9Fq7kGOYPrkWZl6P9iHjfgA=="}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.0-alpha.0_1628641253509_0.6308809729248386"},"_hasShrinkwrap":false},"3.0.0":{"name":"@react-md/utils","version":"3.0.0","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@juggle/resize-observer":"^3.3.0","classnames":"^2.3.1"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.1"},"gitHead":"a9995e084480006a77f9123b95ce7275998fb406","_id":"@react-md/utils@3.0.0","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-wvZkDXHyQE/iaO+8MytxifbASIB9A2GbjwU4mIXVsRKjWbGdiC51OtoeLJTcf8R/l8iS5So4pRvS3vVmSbNxZg==","shasum":"a72f64932841de41e584a5d8ba441378140e34ae","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-3.0.0.tgz","fileCount":779,"unpackedSize":1384201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFvdiCRA9TVsSAnZWagAA6ncQAIueMG88Wku3USPczhWA\n/MbtC27r9DJ2Rso0IaI4KN9mAO5lcdv0EnmR/3R+zPKOPXYRBrRPX368ugV6\n56/+cHQaWBUjxMtzDQF+9TZeRFg13FLTglMWUyG6DWpAO4KIL8GKtauHg20H\nKtKOGBVpbzGgsgHA9wk55sxUeFK5ppWT2LocaxlDP0Z0hMyIV9ZY5Vy98sH2\nB5j52bsIrCSTLFTk0NI+0QPWg6gG5QJyLO9nY7FWu+h0pJZ6Mqi/qOgBmOxv\nk87US+EOFssB6ngxW7I2mgA1IXn1DWnhNojs9wWkKdcDWOqBevcY19ZVxO2n\nACgAuGjunfAAKW5euSoepcS4U3hW9VEc6e3lKsdwd55/ddtZYZAg9hNZu9uZ\nlbolaqS/VM/lzsMR2C7Ymn+Bw6ZXkn05u2MtVy6PyJi4oI6l49OSLj7TA9sL\nZtnz4EB9CuLF79ljGy3445NZPTMJuEwb+mF78f80od+kd2AHntPni5MjlYze\n56lpYkL51LhXKxOt4tXB0+ijRojk35L54UZQ62wpRFdwzbF3jSoW5kvcwJrc\n/29XXIZHqo5V3iiPoaNwdGZ1TU70CXj1TMfICRLp6GG+irgENxeafnllMH+5\n5Qc3JB4fKLxm7Mu4FwhJ/Br0BWOLvP7m+O3ooCA2NUWjuzQIBMPnuvSz+wxT\nhR4G\r\n=vE2h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMpkA36ECEvtA6XLoRWfhrXMygZo5+yrggWzBwUO/j0AiEA4ts+UTrW2U0loKwj5paxFxNOYfueMe15WPvUXtc898U="}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.0_1628895073928_0.9996021333205618"},"_hasShrinkwrap":false},"3.1.0":{"name":"@react-md/utils","version":"3.1.0","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@juggle/resize-observer":"^3.3.0","classnames":"^2.3.1"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.1"},"gitHead":"5891a3255f12fb34d2cc82d81d10f85f712a21e8","_id":"@react-md/utils@3.1.0","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-oijkvHkBtZTOSR7rMnB8s719bdfrjozNnZDKAEUgJOKIslQMklhFcgw5cucTBUVHzXUTB8Rs8nX7TRvZUytQxA==","shasum":"568cf095d97e11f8353d16d0b7049d3409805d5e","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-3.1.0.tgz","fileCount":779,"unpackedSize":1388486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO+svCRA9TVsSAnZWagAApsIQAIE7IYNXR7JoM7jcmpxa\nCmHFZ50THwqup8nVEBx1SsCTQz/gOCdB9/hkjlF5zdADWKaV85s+66FrER8M\nah2r5ZEA235veqIv8pF0MIHaK1d0UFmtIauXVRud4WfQSdMkiFqJ/dgaNeeY\n81vR23+9flFoLAVHe3p+1QFmAnMtlrXPHH3wfUCAWaZo1MBk51JPZlwY1Pwp\nhEfti+hLz7MmMOKdv4NL5j2LBT/qzeZeGI7jD2LqrbIeFCkxp6/x2svf6stg\nxQ9eQ3JrqLybCI8rdh7dvweaBKRbi+SVP/I4oBGKTQ1CV7ECDSJ1Zi16SFJf\ne6ou8+BLv1H7F1/uWc08CkJZ7dJzPnYRCZeBEBgngbMsgTTFa3lpCvbiIwlg\nNffpflnCcwzWATqecMJlv6u6OTu4t84iX/if7iOZVYKHDSo2gvebjdiRB4r9\nDf7s779aHf3LJQVHWhoWL4EWyzz3D/s+/PjuR1DqCUWuOWG7fdgf0M8PFnXe\n894vFm2RFAwy3fSz70SYptTkaWI9ShRbLQNXnJMAIyEJgrOY6SErZ7DTfNVy\nRSFBnmf6Muud5YUJAyGDet5BcI0l64zdmNmDEAJIBswsfbSY5ytQJg3DzvFh\nOrkhPv6oVPR+9lirKXvRjMu4bixxBleAGqVtK7g5B9C84Q3ueqeAc7ZJvlZ5\nq8Gs\r\n=9PBA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdn0sLrpPZxWjyH3TboWrnjwUau8MaXONq5F6xNDgPQAiEA27sQINk2oqF8W+Y3kTUr0et1tHQ2CjwFX97Rccijn2I="}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.1.0_1631316782875_0.9866366677925014"},"_hasShrinkwrap":false},"4.0.0":{"name":"@react-md/utils","version":"4.0.0","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@juggle/resize-observer":"^3.3.0","classnames":"^2.3.1"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.1"},"gitHead":"a9f2d64a777698fa65bb3196f6063cdd8321f5cb","_id":"@react-md/utils@4.0.0","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-pXFxJOEluUayfdzW2ATrL9HEaSp2a56+3eF7I4TrZogeqhJT9iQLn7Urwu4R9KrOnLABGS2MsjVs0dLVVxtMkw==","shasum":"a57aa21609a4be13257839ed8bbe8e60b21f8303","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-4.0.0.tgz","fileCount":779,"unpackedSize":1349451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnrF0CRA9TVsSAnZWagAArmAP/i64MG2SmRqSQuWdDc9Z\nkHpAySKeK+Cd2nX1Y1DymaGIM/uu4j7Aacc8n1NqX0i5K0vg7a7kxAcREmKH\n8TZs/UsQoXV8C0GYB+VWdsA0moL2aGfLwd29ym+m5RQAuuYPYVoIyfD22Ole\n6zGGvX3Id8wmMRlFAdVEN91FXnJ2OW+3NdNDPtu4yXemb7giJl6G3Cgs0Mfe\nE2rZvIMkYH35FXoPUJzDVJuNa5n5L+AqPCrwxviT/DRUO8flB7uqR+19MlV4\nVoe5uSgiSy2iSMbF8ogqBwxH5qboWiGrYpR87nTnpgZXyOns9JcXI+Sg9PLs\nZl+OsxVWA24dHVTIfzatNeb7sa2NzagkQOlxmvV15Va74au+LCT78dM7agIg\ngJM8gJKQDJS2fiKnoog3o0VAqiyjNSNcl9ixyMoVp+TtfsCbEzPrnZNGu994\nY2c9mzLVun7oua5IJMxKN2iSMcFVM51s4jsBo8CRYe7EB5Eww8cwo1LoQTwR\nmhBwIxN69WSpJve2aPoGGqxaZZTn2wRJf3iIDJKcDxA9MwX2Z1/SBp5JVQnl\nW9RSuNbj0Eli5ZawJ66Uz4ue5N0qRRhm+KNlZMQNL74vGG4mpwHj6fpKZk3U\nLoNzYILPDh69zjzUtWOgr+j0LOYtLRp6TAS1vuv0bZqC99IwPlANGKYOcXWt\nXSQQ\r\n=mvFD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRbO+8qgKijrc/xZeCPHoqP9QPEuL8KJauU+DvQEe3dAIhAIQDsw1fTGzVNNE80p6xDvaxBnYWwuaeop0lmVdJ8F5T"}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.0_1637790068041_0.797235629248245"},"_hasShrinkwrap":false},"4.0.1":{"name":"@react-md/utils","version":"4.0.1","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@juggle/resize-observer":"^3.3.0","classnames":"^2.3.1"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.1"},"gitHead":"0df0f24d688ea7c867b7ef656ee9887f00215705","_id":"@react-md/utils@4.0.1","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-3wpWfhfowkSqSX6RGvkzxCceqzywOVad/BirBso8Xb/vlutMnfvk5N8EIjw8rqXeuPAcqxLM0XDCSRgW5/A5FA==","shasum":"209d10fe7435dbbc789fc1c045885116944f4d7e","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-4.0.1.tgz","fileCount":779,"unpackedSize":1377519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoaUvCRA9TVsSAnZWagAAUcAP/3pXlcG7nBLMLS6Q3sxt\nt8bvL7mOZrIVhxm++Ga9L7R4NAi/PwMGmdFfuHMQPpSyEqUbfiY3aBUApU9c\nT+UatPUExTo6m9+oELFZzGIV0cK1S7gpE2kthH+OxJFapzpLFIVtqrUcOK5b\ncezQ3vYN2QJc0C3cUefVsHX6J0q60WoJF3o3CVa33N8Tj7jfgD/fQGxjKrFF\nitY1JkF6CBm3mzPGH2JMe5tWMc2ukV3QPlJgcL9D+vD6GekmpYPXA8T79vF2\nQiMSGASR5037YRbExukD6shPBx4AGCz4IZu5OZZ49OEaVo7rpVKOAOlkT/Xa\n/IfUmcTPVe1aq3J/3sYFceFVUyTOXi+k2Hy1eA/6k1PgADcJpXiZ+tQhfeoh\nXNMGWTE3fAfl3xl5isE9kys3fvymeBzVQJ4xiTooesNNnFjzfkQ0N+EvOFm5\nZ3hdC+DTp4i7ZZMdtfomNRB8B3eGBCTjd0UwGxFy6FSMyhg/f6/eKhcT2/Bg\nKYQv/K9oUyNlFVG9locjsBFQRQs5TATQYLmeGgwoh3FVBU8lzxyPKpGUf9aS\nGYoO6HnwtOtEJLAKB4kXW+INwMM/HFdWDcT259v6f1yaFeaxoutYoCC1DNJP\n2+nqehyjPJaI3NfHh/tD34Z+Zy+Jh4nE+l2KbjOfK81InciRlQJ/q5rlEhtP\nO1iT\r\n=W6Cs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIqIPPAjbrBOu/Km4L4jWzW4YckHvZCbxzmGm1U/29sAiBeTIokbW4KvltFQw6VYixPhssGZ/N9LYqM9thL59Fh5Q=="}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.1_1637983534772_0.4673518301943822"},"_hasShrinkwrap":false},"4.0.3":{"name":"@react-md/utils","version":"4.0.3","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","dependencies":{"@juggle/resize-observer":"^3.3.0","classnames":"^2.3.1"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.1"},"peerDependencies":{"react":">= 16.14","react-dom":">= 16.14"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"publishConfig":{"access":"public"},"gitHead":"39edcb237de86528426b8011396f677b01b6a929","_id":"@react-md/utils@4.0.3","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-Ip7dvYeJ7t5LckvcTj9WbfXP6AFv+KUzy3+ndf46+1lp6qjX0DQEu3N3ORJ708mUnu9MKzl9MsFZkWJZLXUIcw==","shasum":"1cc9a0b6ecd9c1cb74168c03def5df050c174667","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-4.0.3.tgz","fileCount":779,"unpackedSize":1378425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz5nBCRA9TVsSAnZWagAAPl8P/01vRMWRosfvy3rB0Vzg\nFYrFqTANi4puG8+0YMILsH4lThRyFKyaJhqn4/Xs89POXHkDST//T8kkHNb2\ntRFSHjVgVtQfATc0d+JuWLP+5hq1JdlgsDTi8r1Llw1FupkdmAw8p19IJw+1\n1NlCfNXbxWPXxfSQivbykpEqVekn7sReWKxeWELeInnK0/6dG5lj5pQL9sb2\nRuKwdVfYUFr084Zp2ju++oWyWpj79mMVYPEQln+2ZZRMgsz/grbArx26AjJF\nTz/1DUQ+Z9fPHCrfclJzGFljGDKToc5XIewgPkjuDAUE5TtuqbCHTJ64nGdP\nuTya0x1c9fWNIdulKhx13gF3/k7BN5lOt/ZQ110qWfEvY12rJoq81gNYKEkK\ntXXttca6n83dMtDRhcG2Tz/36+wyBhAvddSZy+VTFVI2Ex11Psyws1/Uk1NK\nES6FQH6qWUv99J4E4XUjRlyZKS1GvQZqkIfMfXDcNflMtgzw42zAfi8R27Ww\nHxF13u/dNnfVVdik50M7yBNZKdePYlAsmQqOv5q1E7zMcAOGN8sMy59TULlq\nAvVj+p2bxZMW7yYWnBhlqIcv+iJE5YkC5rG5PsVMn1xcDsypJaXSGXIHm2Vc\nHOQhS4XPxEJ1FVIq/mJuXQSpFGgsszU7XTWQqYQj6yyXYbkYOVImAQM3PZ7B\nsE/z\r\n=MAe8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLEJ/QWdDB+Bma+IuwJauasXpzwAFTv4o4LSF40D96sAiB/08JNblpPp/VXxDuz9TtNhhPjXTMkA0Qv2qXmhPfD3Q=="}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3_1640995265532_0.2862853508427714"},"_hasShrinkwrap":false},"5.0.0":{"name":"@react-md/utils","version":"5.0.0","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","dependencies":{"@juggle/resize-observer":"^3.3.0","classnames":"^2.3.1"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.1"},"peerDependencies":{"react":">= 16.14","react-dom":">= 16.14"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"publishConfig":{"access":"public"},"gitHead":"a67e871627db20ca8ee4b672f6e99f2f7f438c96","_id":"@react-md/utils@5.0.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","dist":{"integrity":"sha512-LzfiZslJUecRKFbIlrJuJci/cBJxqtMcrgjmybnd+Pkfiq/wvxW2x4CUZZ9Z3j7U3GOc+ug+w/HW5DEJLzIeQA==","shasum":"f6a7c3b89ab5cc59e4e069bc9e248dddea82deeb","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-5.0.0.tgz","fileCount":842,"unpackedSize":1491784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh92CtCRA9TVsSAnZWagAADigP/iXPpJrEdYbKZcj0zb3n\nRnzkDG3x13qv6lvIqw0Tvr6sj8zy42BeB3aXr5F6sTExQHLrCpM/9OCP5Xeg\nPn+1+9cg4YyYfDH/GntzoaVEsEsYKD9sYy7AsiEPQrTH685JKfcxDCyTymcm\nJ5/2moDV8HPNTzizaV/Dg9VextmOAWZE6TFy0ZgMEDBsSLajEYc+QOEyL+C6\nSO+sEuZruanm0DZWAY77YKX4JGDKBae7ETX6LsALeY0jnLBsfBNe9DuEbDcs\nTo3/bfMUK5GhoJIJ+SQZbJ1zDLPSyfHsdwI1rZL0Xdf2NXQOB1eoE71PMcL8\nDz84/tnf8P/lMZ1BANSWM/AOC3NXlHqBX/atuEzkKMKRFM6ZdrgCGDQnbCRR\nbYHUiDtkvRkb3FM3zD82y513Zxwtjg14NWgMtBJjrzVA8VUUylB3zFhq+6Sj\nhkteL10K/lQu1LKDnTtWCyfDR8zC8ZkaqdP440nhaatkEwL0LhzHYNh+bR0i\nWsCEX1Gi2snCnG1xUu2Ut2631AZQfGcKqgKcl4NKytu3+GIxilhdNOQlLUo8\ni6ZOhd4LFjOzHSYRol7d8Feq8C7RVN5xumL4I2u2W+DOFqV+dl40f0dGJVom\nQqLtrRxDbIbQPPqXqoCzJBoTF+zRmNrNi5z3ifm9BFf7QACQuuXhbYA9DnUW\nN7iV\r\n=oJK0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFud9Wcm6dHYp86Tn/YbayBHfyxwTqMIoVHXzf56tCcwIgGCqauJfdblPc4ow25jq4u5tA3yMdpL3ma2CQruA6GRM="}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.0_1643602093723_0.16078472131528887"},"_hasShrinkwrap":false},"5.1.0":{"name":"@react-md/utils","version":"5.1.0","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","dependencies":{"@juggle/resize-observer":"^3.3.0","classnames":"^2.3.1"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.1"},"peerDependencies":{"react":">= 16.14","react-dom":">= 16.14"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"publishConfig":{"access":"public"},"gitHead":"d2446029706ae96aada0131f93ed7c1adcc14d70","_id":"@react-md/utils@5.1.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-hfG3SB984VSIIgqzPKmNsGnE+XGz6dK9YCdsKnzqQImxR7CX6lahaitwyujGZYi45gXyerGWOavAjjW8OEaqwA==","shasum":"6d324f2b73fab1f8fdc06b656a223348d5a3ea47","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-5.1.0.tgz","fileCount":842,"unpackedSize":1496094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNRdwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQ8w//X2rWnEkrJOAEoXCEH+fHVkJI7kxmU9nqVO1KJiu9R1DO7hj/\r\n9iOCwc6u8Yl0626dudhMfZM5CEwkl2v8gNYzrcwVXAav6juwUrgNwbEHCLtM\r\ndXJAegNFagcZ4EuyHT+VrHEuGsB8FxicM7UbsW6LAjBZrWi6sve0nQntFzQK\r\nUmMcH5nT8JsIji2qy8D7Or0qqvinr12gqyPu0LRYNQAm8I89mlnn7CYu1P5+\r\nmzhcm9vo0QhVkTDw5hvE384CwY76pmc84TVYk2eJ5RjSYeUBg0R22YSk8nR2\r\n+ZOZtJlJZ9wL2WgaRegFJORjdJCzPo8iWnknbGuc61p1ebdFzWjDZxbyIYau\r\nbGAEeMWpgB8cpUTi7nQ24BdBqIIGj2n7mph8FM8gnaL2hFAy9h9W/Qmzcj9G\r\nJuIbRFV9ROfWNFuiX2st88xwFKIrGwyW2ygaSiF8GNV91tM1h64X3f2m+g60\r\ndRnMsb6CVaroDUUKzmHaYPjBCKoSOJUGaSn7Dd0XjqXdsap3AysHGX11PVMN\r\nQR9iEsRIiCyJ6fMu8KFbu0vs1IwiUD/RlNaeB5ktG/EcN4qazPIYttDbvRlR\r\n5zsIbfdKLr5yBcM8r6PzGGpG26iQSn200T68Iu6AnFMlkp0kqjpu3smlbliA\r\nDfcB1U3llYbdnOOo5fgMwWfzFpNxUDfJzSk=\r\n=qVO1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXim/UbO98VvaVmitgp0/qXDROKVyvKiQcDQ+XX8xWPAiA1GcH/WXRdeDMslArPCMOrdvOi1lIXYR8hbweZlzBIUQ=="}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.0_1647646576414_0.1272603375903163"},"_hasShrinkwrap":false},"5.1.2":{"name":"@react-md/utils","version":"5.1.2","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","dependencies":{"@juggle/resize-observer":"^3.3.0","classnames":"^2.3.1"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.1"},"peerDependencies":{"react":">= 16.14","react-dom":">= 16.14"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"publishConfig":{"access":"public"},"gitHead":"ec7de5dc79a69109f96600fa368d7be67fb20296","_id":"@react-md/utils@5.1.2","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-AIZwXpk2MO/MVD1r/6+kLlpzItmlTOpcPIcj1q4CsrNjQR5QhLlIES97IwFRgodW4EXRGowEq5qPQj7QMjXITg==","shasum":"89b1a1fe5518ba6fd74580a5f6a445eb57eb77d5","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-5.1.2.tgz","fileCount":842,"unpackedSize":1503352,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCojGT8OnooE8xbdlfalbcn9uY1JtjsA04+wvGMrKy7NgIhAN25dZQD9RS+6/KGnltJYZNDex20fA2IkZU33VpCS/T3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSGORACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+5g/7BFwc52cAjzIGLZ0d8lIIlFEeV8ZdydzZPu8i1dxcwq8gwnJ1\r\nGWYEcYCdURNUyfs7I3/BCpWy1KleI5A/ScIVujtyazzc24aBlnzyD1Bi+aAW\r\nPrG605xRlCIQDhgIQfkg7F6yeOtLv6f7mZLBUPDGTGN5jhhltV/th7mVsQu8\r\n6/5YhVrXZO91yU4kY1trJAlSw7Nv3Ud00WH5Y7DibvWkkG80XJGJh9wTFWZh\r\nOUe84XhHKF53P+3Jtnwdyd7EN0nta6cOQB6EBXcNIwzzPrNs+fZhODJkU2rd\r\n9EkQI/pFyJBvE4HqXS+X/r6gqlL0Iz7rh7HRckYxL0nrCm4zdUpjr01x98lk\r\np3L6UboAKKb7C6Dq4+Lo6UN6wndxTyNw3kPO9/MmBBsPTsPyiPa7dSig7wkq\r\n4n4FklGFyWeBLfKIbi7WyDf/JFkbS4q+taasJQBogM4bBM7uJ97JfJe7pg51\r\nyfKznwaEy6iRSU2WDmUWfQAHdJaEg90kVPIwsGbRK62528NMHdXuxG2cFpF+\r\nZ07inIAqvGeVpT9t/88cNLtA5rYl4lCGvJGmeWkrbfMG6duu3cZMgbY2KFOT\r\nR4yPc+jiSnRGLSrRRhurZ+t3FR2tOoMP+0Z8vxRi0IrE7wiNlLAtauA1Zawe\r\niaQZmCe8o1oO42krTsY6PgGf49DLKceT8Yo=\r\n=qMum\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.2_1648911248865_0.32285181491586745"},"_hasShrinkwrap":false},"5.1.3":{"name":"@react-md/utils","version":"5.1.3","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","dependencies":{"@juggle/resize-observer":"^3.3.0","classnames":"^2.3.1"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.1"},"peerDependencies":{"react":">= 16.14","react-dom":">= 16.14"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"publishConfig":{"access":"public"},"gitHead":"72bde657f033353fc3e56c48185defa895cfa81c","_id":"@react-md/utils@5.1.3","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","dist":{"integrity":"sha512-orSXDoYa655vCvnpAWCjCtTGc/t8XQKimSn61SIZ5Y7a5oY/ft7n9pLraf921zsfvUIhqnd0e+tPQBd9L9OPQA==","shasum":"64a98aee3a15c1744091e7177d45f2972e35fc52","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-5.1.3.tgz","fileCount":842,"unpackedSize":1504506,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIClqfVjkg/m+axjzX5rMePon0PqvmXSnDP2Jlk/Q+CAIgZuEwtAVJtNksSJEd0p8NytZv7Nn1xBkubTYQkG/X3qU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidcPYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1ow//QfBuuzgnBuU5DMs3O+lxMRicHPmKqlXuscn+q2Ifh+6JpGPf\r\nZAZ6mGIErReSqL+QX3ASwPMaK7h/Kgw7+5kS+++M8/WgYXh+g3amXFYGvX9D\r\niCsUohA0JR2kOyRdh7Qxsn3JKwg0t9D2ks7q/RqkjVxDVivuFCmpwLmo7gwh\r\ncDvPAGZ1EX2YGQEIZS4OIqbfil/yJ64kFza3vGZLA7ukcPYvVpxln+JA+iwI\r\nEvC5+1Xpi3wfQf8ddiBC1sQYHNktp14FTbNA6Z7wLz0mQlaZci7u2KonjWlA\r\n4rX3r+Gq+NLTB73cCbVQaFYwMzzrzk9bhXBhBq0+H+v/2fJVD1rj2iRuqqyI\r\nxGnG7t7+XlhKi59s1Zzs21zGbi0r/k+MTNuSOC3ej3ro2u4Q+WH2pnK/7otr\r\nv8cFXi7sV3xbuVFqmdZmzlXCi42Cda95M07ieP75lynieDfWXtfPUi/y7lQP\r\nZWtu/HdzxikZgYvYLVKydJHJkiYxqZEOfbXII3l2XdhQ5MRFQig5LGxGQCWB\r\noSak4dYrdSOAOX1bSuOsD8ItmaaGKPkPElg3FXjZpn1d4Ps6m9JxJN+uv92/\r\nzd2wnCfLow7sYhd51DRDawQyxm/U6ePsWhueeZPzvWUKcmpCb6EO66Q47WFn\r\nhLzB+4CbFRI0P9svuQl5TwY/BN7iHJGSu+U=\r\n=9BLz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.3_1651885015862_0.01736630234387726"},"_hasShrinkwrap":false},"5.1.6":{"name":"@react-md/utils","version":"5.1.6","description":"General utils for react-md.","main":"./lib/index.js","module":"./es/index.js","types":"./types/index.d.ts","sideEffects":["dist/**/*"],"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"license":"MIT","dependencies":{"@juggle/resize-observer":"^3.3.0","classnames":"^2.3.1"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.1"},"peerDependencies":{"react":">= 16.14","react-dom":">= 16.14"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"publishConfig":{"access":"public"},"gitHead":"f794f0439e33508d8c518cd9657d80ea2d371a00","_id":"@react-md/utils@5.1.6","_nodeVersion":"18.18.0","_npmVersion":"lerna/4.0.0/node@v18.18.0+x64 (linux)","dist":{"integrity":"sha512-ZrhKOkIcqEzMb3SotRg+RP/uzSE4atbRqfhSBeSn2Wbli94sTxmNihNACrVCE8fZ9UTaeipIogcOs90l8E16Yw==","shasum":"d7778b3176ad66e62ffe041f30bfc7d901e58642","tarball":"https://registry.npmjs.org/@react-md/utils/-/utils-5.1.6.tgz","fileCount":842,"unpackedSize":1513397,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcEH2+FOo1p6091rtzZnU7gyXrRclx5pKhCb9BiHpz/AiEAvUSbY3j7gx2SvyESYXcp/y/txhY65wg8p6Kn6GboFD8="}]},"_npmUser":{"name":"mlaursen","email":"mlaursen03@gmail.com"},"directories":{},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.6_1702309346986_0.9605900687220612"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-17T04:46:27.634Z","2.0.0-alpha.0":"2019-03-17T04:46:27.944Z","modified":"2023-12-11T15:42:27.504Z","2.0.0-alpha.1":"2019-04-28T21:42:50.242Z","2.0.0-alpha.3":"2019-06-30T20:31:15.239Z","2.0.0-alpha.5":"2019-07-01T00:40:11.907Z","2.0.0-alpha.6":"2019-07-29T02:24:16.032Z","2.0.0-alpha.7":"2019-07-29T02:28:17.172Z","2.0.0-alpha.8":"2019-07-29T02:40:21.464Z","2.0.0-alpha.9":"2019-07-29T03:12:41.959Z","2.0.0-alpha.10":"2019-10-23T04:30:05.754Z","2.0.0-alpha.11":"2019-12-18T04:45:45.674Z","2.0.0-alpha.12":"2020-01-18T22:49:51.385Z","2.0.0-alpha.13":"2020-02-04T03:14:40.459Z","2.0.0-alpha.14":"2020-02-09T05:09:38.031Z","2.0.0-alpha.15":"2020-05-03T04:06:03.909Z","2.0.0-beta.0":"2020-05-12T03:49:02.681Z","2.0.0-beta.1":"2020-05-20T00:16:06.110Z","2.0.0-beta.2":"2020-06-06T21:32:14.923Z","2.0.0":"2020-06-15T00:50:51.289Z","2.0.2":"2020-06-30T03:11:27.464Z","2.1.0":"2020-07-12T01:22:09.558Z","2.3.0-alpha.0":"2020-09-01T05:56:32.861Z","2.2.1":"2020-09-02T22:23:39.924Z","2.2.2":"2020-09-02T23:13:47.680Z","2.3.0-alpha.1":"2020-09-03T17:18:08.072Z","2.3.0-alpha.2":"2020-09-05T01:50:54.900Z","2.3.0-alpha.3":"2020-09-06T03:28:34.794Z","2.3.0":"2020-09-10T14:44:26.940Z","2.3.1":"2020-09-15T00:16:15.709Z","2.4.0":"2020-10-17T01:02:44.680Z","2.4.1":"2020-10-17T05:29:42.466Z","2.4.2":"2020-10-23T22:11:14.079Z","2.5.0":"2020-12-16T00:01:08.434Z","2.5.5":"2021-01-30T03:12:22.791Z","2.6.0":"2021-02-13T05:22:21.170Z","2.7.0":"2021-02-28T22:53:34.858Z","2.7.1":"2021-03-23T00:05:17.205Z","2.8.0":"2021-04-22T23:50:00.683Z","2.8.2":"2021-04-23T02:02:40.716Z","2.8.3":"2021-05-18T00:42:22.239Z","2.8.4":"2021-06-10T22:37:05.600Z","2.9.0":"2021-07-18T05:47:38.583Z","2.9.1":"2021-07-27T02:08:37.067Z","3.0.0-alpha.0":"2021-08-11T00:20:53.853Z","3.0.0":"2021-08-13T22:51:14.176Z","3.1.0":"2021-09-10T23:33:03.211Z","4.0.0":"2021-11-24T21:41:08.372Z","4.0.1":"2021-11-27T03:25:35.307Z","4.0.3":"2022-01-01T00:01:05.733Z","5.0.0":"2022-01-31T04:08:13.965Z","5.1.0":"2022-03-18T23:36:16.601Z","5.1.2":"2022-04-02T14:54:09.094Z","5.1.3":"2022-05-07T00:56:56.088Z","5.1.6":"2023-12-11T15:42:27.322Z"},"maintainers":[{"name":"mlaursen","email":"mlaursen03@gmail.com"}],"description":"General utils for react-md.","homepage":"https://react-md.dev/packages/utils/demos","keywords":["accessibility","a11y","react-md","utils","throttled events","rtl","right to left websites","safari scroll fix"],"repository":{"type":"git","url":"git+https://github.com/mlaursen/react-md.git","directory":"packages/utils"},"author":{"name":"Mikkel Laursen","email":"mlaursen03@gmail.com"},"bugs":{"url":"https://github.com/mlaursen/react-md/issues"},"license":"MIT","readme":"# @react-md/utils\n\nThis package is for providing reusable accessibility hooks, components, and\nutilities, a base css reset and other utility mixins, as well as general layout\nand app size components and hooks. This package will be used by every other\nscoped package within `react-md`, and has an extremely useful mixin for only\ngenerating styles for packages that have been installed.\n\nCheck out the usage section below for more details.\n\n## Installation\n\n```sh\nnpm install --save @react-md/utils\n```\n\n<!-- DOCS_REMOVE -->\n\n## Documentation\n\nYou should check out the\n[full documentation](https://react-md.dev/packages/utils/demos) for live\nexamples and more customization information, but an example usage is shown\nbelow.\n\n<!-- DOCS_REMOVE_END -->\n\n## Usage\n\nThe main export for this package will mainly be the exposed mixins which can be\nincluded with the following import:\n\n```scss\n@import \"@react-md/utils/dist/mixins\";\n\n@include rmd-utils-base;\n\n.custom-class {\n  @include rmd-utils-rtl {\n    margin-left: auto;\n    margin-right: 1rem;\n  }\n\n  margin-left: 1rem;\n}\n\n.button {\n  @include rmd-utils-hide-focus-outline;\n}\n```\n\n### Usage with other packages\n\nOne of the great things about this package is that there is a mixin that will\nautomatically include all the react-md styles for packages you have included in\nthis file.\n\n```scss\n@import \"@react-md/app-bar/dist/mixins\";\n@import \"@react-md/avatar/dist/mixins\";\n@import \"@react-md/button/dist/mixins\";\n@import \"@react-md/elevation/dist/mixins\";\n@import \"@react-md/utils/dist/mixins\";\n\n@include react-md-utils;\n```\n\nThe example above will automatically include the styles for the `app-bar`,\n`avatar`, and `button` packages as well as the base styles utils styles.\n","readmeFilename":"README.md"}