{"_id":"@accessible/drawer","_rev":"19-95612c44643ab72ec525e8d91f18e2af","name":"@accessible/drawer","dist-tags":{"latest":"3.0.2"},"versions":{"1.0.0":{"name":"@accessible/drawer","version":"1.0.0","homepage":"https://github.com/accessible-ui/drawer#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/drawer.git"},"bugs":{"url":"https://github.com/accessible-ui/drawer/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"An accessible and versatile drawer component for React","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,tsx,js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","babel-plugin-optimize-react":"^0.0.4","babel-plugin-typescript-to-proptypes":"^1.1.0","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest","typescript-to-proptypes":"^1.4.0"},"dependencies":{"@accessible/modal":"^1.1.0","@reach/auto-id":"^0.6.1","@react-hook/merged-ref":"^1.0.6"},"peerDependencies":{"react":">=16.8","prop-types":">=15.7.2"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/drawer@1.0.0","dist":{"shasum":"cf46531676c1f3844e749c9eb03bd12dc59e7015","integrity":"sha512-gzpmJfVOaFWLE1lvKZYEqb1KdyUrMzFjLg+vIIP3JVETdqu+B57ri1ooDRVb+CMG+uNBL5lgt6NbhVgBxlBStQ==","tarball":"https://registry.npmjs.org/@accessible/drawer/-/drawer-1.0.0.tgz","fileCount":11,"unpackedSize":25511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+TmICRA9TVsSAnZWagAAORsP/RV82H5GUyfqBDHw72fV\nZ9WIZnplpS4ltnwULGoRcSgPY5+eFMdwR+f4ycETZwP2qOniTFycKo5Nef2Z\n8JbKPu8ohUdDOCVxdJO/jUHddHYdx7jWnqzxv9fsZ42n1ujQPFCIcs+WWrxK\nmbGD4FQr6ovcElXf+HnQpeAqgcUzHTCc3dZZLjy78TYA3a3iY9Yoqbmxendo\nRqWIW3qjIAGrCx4SYfz9phNxbZhIM1I4nBCrFmB3rvcjt/G4deR9soeDGAnN\nAbttbgumLfue324VUu9ctme2Gu/DH5ouW88C23CuRh42h1R0IZfLFE6SInsR\n/l72YmHfkXN3+zuC/NXF9PXfpcQLZ665iQPYbbOVC9+/zPom6lNksm4b4kIT\nr6OGbYJzMLzXxZbKGUGvZdP2pdLfGOGJaAFI8UiWDVLJSFLPAoG4nvzVvr7c\nImS8Hg4TsVWL9B1ZdkswN8DBA58i241YSopNwtzFXm8fYbCVPnjp9hwNG9O3\naJsxf96ZTSYMli5hQwEy5NFXXSPaLvdl2X/CcGKo/za6xOx4dcFKwx6mMKJ5\ndDdv1X8Oh7HoVt6dyI5s99mV98E0rFU7Vmawq6JeHxUXJXvaLdX37Ex3PXS7\nggUNHRn5B36afLnGtEAdENaZDNK/oibtN6yBIN1PN9FBZMoA3kPaa2g2oxC2\noJEy\r\n=O4A9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcgpurV8ebZd5T1ADusZWeypf0sCvITAc1Bs/MSyb2oAIhAJJ/p4HvJOPXpu0CzRvub7FJz24srcI83LesZLbnlMY/"}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drawer_1.0.0_1576614279689_0.5612142635760196"},"_hasShrinkwrap":false},"1.0.1":{"name":"@accessible/drawer","version":"1.0.1","homepage":"https://github.com/accessible-ui/drawer#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/drawer.git"},"bugs":{"url":"https://github.com/accessible-ui/drawer/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"An accessible and versatile drawer component for React","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,tsx,js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","babel-plugin-optimize-react":"^0.0.4","babel-plugin-typescript-to-proptypes":"^1.1.0","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest","typescript-to-proptypes":"^1.4.0"},"dependencies":{"@accessible/modal":"^1.1.0","@reach/auto-id":"^0.6.1","@react-hook/merged-ref":"^1.0.6"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8","prop-types":">=15.7.2"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/drawer@1.0.1","dist":{"shasum":"1f9e607f377ed23e1afe2058cd3d8ce494d3a745","integrity":"sha512-XBOPG/Iu2WQGFlIfixorNYmDbT5xitKYVhzID1AphxYFYvjOEAMKGuEyPlNG0F8D62yH4I30SuQKMSG1IxxnSA==","tarball":"https://registry.npmjs.org/@accessible/drawer/-/drawer-1.0.1.tgz","fileCount":11,"unpackedSize":25538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+TnzCRA9TVsSAnZWagAAGwwP/iwMGjyLU1pZ3zLjc8vU\nl9VQrj6zODYOagdRdh5S138/GT0QO1ykyqOm6mejPVjaH1+WzNGBJ1ro5L9X\nGyTnnngwW6m+xQIZiFGiRLzRjne2Y1Dfpos4g2Tr8vW5uLv1CLc/isPn+8wS\njL/qWDbC4DJj1ByFeL64i3DQHOyUP4ClTEVFWyjb4cqA2ZXXxJAvHzHWRCg4\nvMo7npsvV42HfTOhVu2kSVWMIrjTk5ZPvncfwwOeezLzYmr+gUOwKEuS3tgt\nww6MVEHyimH2UfTFNEhIrQ2mYcyWKnCfdC15WpQAoDS3t2n1+oo9krQRoBnU\nuY0cz94ZUPOJPa8P7sS/AMXe4rYKh0qpkui2a8S8Un4xdAKXNXTlZkMfdext\nOan3o/gJzuQLqrY+wVHVwinPgn3EsEYqOucRfqfwReDxSqm0JUmRJAfNdxkX\nNFQQ72PujfuAERAYnq2A8G4peWpRSsH6cd+8CDjaSm+6M9QYWeADQqeGDQsD\n7IzCvX1LKCksaap8soE/8dBTigDxzTDXFo6QNxx+uM08ZJu+juPcGAikDNPT\nk2iol/NNhOwRTQSdctU0ZT0Ynzw+E0e0wkWs4J5QamUqvcgvA1r/n2/W32zj\nJYgf6vDZUznjArBPRD6PUKYQe3JaPFPNb8USqtGRrMD5pwFDiAL1Nn0/Ii1j\nwZPE\r\n=Frrj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9aGh8gjXkXfJLTqO+1ftZgQfAqmLaSUq18otwZVeJ5AIhAMQ285b0/ej/jn6sJO1SOp9e3bFtMXU3eIMmpEQEA3Aq"}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drawer_1.0.1_1576614386625_0.3777681699495581"},"_hasShrinkwrap":false},"1.0.2":{"name":"@accessible/drawer","version":"1.0.2","homepage":"https://github.com/accessible-ui/drawer#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/drawer.git"},"bugs":{"url":"https://github.com/accessible-ui/drawer/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"An accessible and versatile drawer component for React","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,tsx,js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","babel-plugin-optimize-react":"^0.0.4","babel-plugin-typescript-to-proptypes":"^1.1.0","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest","typescript-to-proptypes":"^1.4.0"},"dependencies":{"@accessible/modal":"^1.1.0","@reach/auto-id":"^0.6.1","@react-hook/merged-ref":"^1.0.6"},"peerDependencies":{"prop-types":">=15.7.2","react":">=16.8","react-dom":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/drawer@1.0.2","dist":{"shasum":"ebed51972a383468970e98aee277f3e3744d33dc","integrity":"sha512-U2gVL1HjK/NsyMEfsS/Ltj5zrISV+ZKoSugnl23NAR1qyPAD+pZ5+SO9zhlQ9IZSfnhv11j46Gd3sUbzxqn28A==","tarball":"https://registry.npmjs.org/@accessible/drawer/-/drawer-1.0.2.tgz","fileCount":11,"unpackedSize":26115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+TvNCRA9TVsSAnZWagAAvVAP/Rlgr75/zhwGvOyEoCk9\nyO2gfE9OcgUuJhzpUILXoAacfQasmsvaf9p7faoWIcaIT1BmuT2CkcuuWNdK\nddbWuwL3EymAhwljonzqVsFI7j4x9/zjf6kNlgTKaprhXHVF2ysyHk+2Sxhb\nEeSR/rkTnbLsQ1aednC98+DH8SJTlGY68klWgVS5xGjLlvddZwKhoa2FUQM/\nHJlPD1cDsVPM9fjvAdjetcUbcxMPA9FxpE/yrj+DfVAV2EOArBxaaDI3brXU\nD9SUHOX/TRkVaIeBJTmjjr3YLAs/9x6E+pMFF7sEK76kOu1/jecnD5N4Ermr\n2Rg6stQQDOwVRXGdrEN7wMoOEhcTTpPpE1W4allLw4ZDcMuxqWqT/D8Rl1w4\nkclEPDcFCypi4q8v8d14Zd1CMxh4nkE6QD3mBsIIQjsIKUb2VO5KcWV14/Po\nJ9/luy1qdnNXqae4mNPSo2HWcuL6jtCyTfeDjILMA+tbh37lJa2jbv8lbMyy\njoNqymqImEilWuyEmAE8DJMGZV7+vUcwOji7ycG1sTgv470XbEb68wHKvMD8\nI7nAEt3qt/fSyB+rC2dOxziLI9qaXMl8e7pLj/ZD+5vRpWOu9bOutYOU9xaL\nglClNeG6EqMN7toQkT8Hd1vZtmBwnE44Al9GvbByXJ6Fgc4c2g60929e01Cl\nx8Xo\r\n=Zr9R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvM02wiCwWb5edcTZ0RCMQonNOQ3YPhDI/L+wBHxxCowIhAP7ByJvn4b+dvxrTjequtOzpSgswuK+x3dkpmE1FqATA"}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drawer_1.0.2_1576614860634_0.22853806330205684"},"_hasShrinkwrap":false},"1.0.3":{"name":"@accessible/drawer","version":"1.0.3","homepage":"https://github.com/accessible-ui/drawer#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/drawer.git"},"bugs":{"url":"https://github.com/accessible-ui/drawer/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"An accessible and versatile drawer component for React","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,tsx,js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","babel-plugin-optimize-react":"^0.0.4","babel-plugin-typescript-to-proptypes":"^1.1.0","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest","typescript-to-proptypes":"^1.4.0"},"dependencies":{"@accessible/modal":"^1.1.0","@reach/auto-id":"^0.6.1","@react-hook/merged-ref":"^1.0.6"},"peerDependencies":{"prop-types":">=15.7.2","react":">=16.8","react-dom":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/drawer@1.0.3","dist":{"shasum":"281d81ba4d8b53956af66fd9c9752a913c65dd56","integrity":"sha512-19TpfznoXq1OOJf+w1nfyglM+A8hCkbNOtTdNVT87X+TXst5gEmlksPTx4mF/+YA0wipdqLZn5FExBjtZJ3IsQ==","tarball":"https://registry.npmjs.org/@accessible/drawer/-/drawer-1.0.3.tgz","fileCount":11,"unpackedSize":26113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+TwECRA9TVsSAnZWagAAgFcP/3HvS9g3MNv20uZ/ITds\nazX7XAx85+uHahMJ98Z4kGkOdCAP6QRAXCWOxeHymuph4PiTr6g8BHLMtxNF\ndw/tJrJsT4CBI80rftmOth/bMC9yeP8BIlKmPwMsCiNakL+8NXBrxs1agPqL\nmHv3/j+vqg1C6kN43dPsTt+kWIfZH8WkhpkGS+W2/0KMc30aXZA8b8n6yuTS\nVAytYk8/R0MbVoF6VtsykmMB54ztAOz2eBP3iKqRcIkhzRSwBA2NCoNjiaLd\n2plpBsyNWGGp8XKGzrFG1/2OioXPUOW5a9nBQ+xQpvIXrkxCYfCB0wcd/sSr\nMXWryT8wAokfpOUaY+S6o1sHaqcfKPS3b4dkjfWi1LYg/XlGVoBN4ppMREYI\nLy/31P6j0QUd29iy1Av8HJDvw32awJf1LsB7llJ/RMBNd1BQCtyFFZmbnFLc\ns1huBELOW32GzMWqovTdKDvBcsIX/G+BvlyTbcE1tM+Ik0U3ye2t99qmtIOT\na7FslZqw3UZMWQIMkGUNiYiYiF5TcJTp7zy6BAyApJHuJ3/ozW+nO/AZUbNc\n0i9CmWK+BGfp49CNqweXITop3v/gVbPNOik487ZRkCHOe5aKx0BpB4TVMTg0\nC6RG1L1UtqkMJnxGOClhYVtyof3spMKYTD3uZ1zqnNRyc2adsA+CNpS7svjY\nUB2Z\r\n=YB9y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCVQz7TSytwhDJIRVQBfUFy/68/W0PVAzVEAgGKaLnBAiEA7WeimJV5TUkOutPPmgS7hfIzc9xv07PjePbL9awtRkE="}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drawer_1.0.3_1576614916493_0.855438311236143"},"_hasShrinkwrap":false},"1.0.4":{"name":"@accessible/drawer","version":"1.0.4","homepage":"https://github.com/accessible-ui/drawer#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/drawer.git"},"bugs":{"url":"https://github.com/accessible-ui/drawer/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"An accessible and versatile drawer component for React","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,tsx,js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","babel-plugin-optimize-react":"^0.0.4","babel-plugin-typescript-to-proptypes":"^1.1.0","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest","typescript-to-proptypes":"^1.4.0"},"dependencies":{"@accessible/modal":"^1.1.0","@reach/auto-id":"^0.6.1","@react-hook/merged-ref":"^1.0.6"},"peerDependencies":{"prop-types":">=15.7.2","react":">=16.8","react-dom":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/drawer@1.0.4","dist":{"shasum":"a55a66ac820b00faeb7b8ea66842836d9df623f7","integrity":"sha512-D2AnHBGbnTt/Li1xC3mLOus+48wR8qxnLJurXaS4Wme6jubzYL8jxyIK6yr3/7hwGOQXNSHkvHd0O1oPY/+kvg==","tarball":"https://registry.npmjs.org/@accessible/drawer/-/drawer-1.0.4.tgz","fileCount":11,"unpackedSize":26289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+VJzCRA9TVsSAnZWagAAATcP/3l3rQQvjwU5yf7xbRZ+\nq/VfOfO/GkyjECqLCES4WFGzLEj9hiZSHiWl5UVevKYDHfaB5ohyLZWu/H8O\nN5k1S8qUDNB534wl/B/B/AvbjNZLmYkwi/LE0N+izjhrrru7WV60nGXwWTkm\nXg2etuxgeyMHEhJNIyQWjRrjUdq0niFkTkkwgFsZ2ZI1uSHw3wNIh0iRcwG9\nGO9n4efbaJfxYqn1Z0sbXnq/nsOSZzQnDsScA+PUDOShQmnwRycGUy/1R3g5\noDBm26U0EeTgs+wiu52JuFqPDhx+nFFFsq4CApHofDsFOF9GiuCqPJeu2/rN\nHiR4HePZoNRxWpWZ9RlaWO/5hxXWqGn/TxgsZ04z8e6aILy3N68E8PZcvYUF\nWROBq7jPT4aYZqaLB457for+f7CIFtvg2IE6D/3MUur03K5Puh24XHwQDrEZ\n7YA9QrJIMncNdXiEu+l5/G01EAi8is62fHzRy0od9gxk2BsvgK+71ngwvaf1\nB6+IZHtdGewpW1zU/yrdQsoowbM2rHDRbNi15BnbOgbHi2MPAt+Lq9/hl9sC\neWoIQCnPdf78jyH5cQYDhIww6iKipKXToYEjdQEeEIqJGyfFbMITGnOIgSNN\nKxQqk+TLSjLpvhJCjS6Hvvc5DXLbHWse8jIei7AgXOVqQ7vNg7SDLK1etouD\nVk+K\r\n=uDQW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo8E9rUAPqP0MNezoKtG4D+VFou49F5nc1zWvhPRMJLwIhAIRH84pMUFVtMB0zRiREHVDYfpzo86Xkxv2LKu9usxi2"}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drawer_1.0.4_1576620658562_0.7527499102289412"},"_hasShrinkwrap":false},"1.0.5":{"name":"@accessible/drawer","version":"1.0.5","homepage":"https://github.com/accessible-ui/drawer#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/drawer.git"},"bugs":{"url":"https://github.com/accessible-ui/drawer/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"An accessible and versatile drawer component for React","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,tsx,js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","babel-plugin-optimize-react":"^0.0.4","babel-plugin-typescript-to-proptypes":"^1.1.0","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest","typescript-to-proptypes":"^1.4.0"},"dependencies":{"@accessible/modal":"^1.1.0","@reach/auto-id":"^0.6.1","@react-hook/merged-ref":"^1.0.6"},"peerDependencies":{"prop-types":">=15.7.2","react":">=16.8","react-dom":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/drawer@1.0.5","dist":{"shasum":"7bb52dc9c3ce479dfd9db7e857b3ca883e6dfb1d","integrity":"sha512-GmqMkKW+uuhV/btyFaPAb+auCNLY5hH5O0C9KwUmvaTf6j5kxXHdXes4605WYub+meVKqcdCFBVum8Pp533D1w==","tarball":"https://registry.npmjs.org/@accessible/drawer/-/drawer-1.0.5.tgz","fileCount":11,"unpackedSize":26336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+ZrZCRA9TVsSAnZWagAAHBIP/0bjCfrzapiTV6FXqmkc\nfE5FqS+EyPDx0JknNVoACMwYgNv76mzoFAHtbNAeIFUgtCUwl1Jennx+SPcJ\nmsfqUMB3KnyDGCfQsKLsHSvHGvdo+R9slt087/4k+l/gZkq3Q3oBBDAB8Jpq\nontHdyZFIe0aiLcsQPA1D4ledLDR8SWPA5S2CUfLU8Vs1eNQg2jw7gHxaNaK\nP4IJqtoUp3baoczqSElvJKTEdQtKvuQjtdlCcPSErMMI/QjOimoXTvcsXHyt\nUV+8PjWJBxyZwVhsVqFShvT+c3aAcfr+a4AbCpeR5fi6ILaybqHea+oqczst\n/JuZ8PNXPF19PBxCaHUz6B6/qEwSxvi7WiBerhIly3zgwt46Turwz7ptIifv\nfatkDTpcGLKDssr30nbDroaTnH0Qiced1Q7yY7KMs+6LVySSe+p56oyShPoJ\nKGv+V/SXiYKrA+M98ese/CHYP673sIBn+cQ/0EUX9rO1V8bz1xfBXjmJBbtb\nwzEbKyW9ESddbLvVAbYhKcBYsdTh1eRm8SJdA394GhpF8YMvnnuUF9sIRobt\nJdW1jZVp2CD0LbdtEwVhSvzwYx4enUNG9tAjd2DAI+NuOhdFZcdL4OCNpqQC\nx8MbeDdJkGi+ssvv7PJK4NnnovCZ5Kce4dKx/E2XwArmPKVmaZI+JbicBbK5\nNSW6\r\n=DhqI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfo+wOlFwYdcEO7J3zu9O/9cfqw2mnoaVG0b7meQP1TQIgL6YLrNOqBtuPllGcKfNDrKaagw3eP6LlxuVAUYleE7E="}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drawer_1.0.5_1576639192911_0.25673280971433887"},"_hasShrinkwrap":false},"1.0.6":{"name":"@accessible/drawer","version":"1.0.6","homepage":"https://github.com/accessible-ui/drawer#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/drawer.git"},"bugs":{"url":"https://github.com/accessible-ui/drawer/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"An accessible and versatile drawer component for React","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,tsx,js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","babel-plugin-optimize-react":"^0.0.4","babel-plugin-typescript-to-proptypes":"^1.1.0","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest","typescript-to-proptypes":"^1.4.0"},"dependencies":{"@accessible/modal":"^1.1.0"},"peerDependencies":{"prop-types":">=15.7.2","react":">=16.8","react-dom":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/drawer@1.0.6","dist":{"shasum":"6453580c270283d5e8a91eeff9837aeeba99e03f","integrity":"sha512-uBtUJe50QzLXDNUWS0V12dDQWuZRefwQNRxelUTVZRJFb3Ga9LZO/aDb+lhOg5ZX3j/IvJcI1JsQG3BkXQNzFg==","tarball":"https://registry.npmjs.org/@accessible/drawer/-/drawer-1.0.6.tgz","fileCount":11,"unpackedSize":26264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAj2lCRA9TVsSAnZWagAA5koQAJ3EUlWjqKyDuPRkZ2Je\nRBVwBMUGNg0Q9MXCpA9ucYWVZpa1ApJ0xwwP5uGEhCuWJNdj7ttmm5YRHL6W\nNlYLrWWqSsFSHuDGViWysWuHoqLLVOTbY/u0QgIm6y8k/9SgkMtW7Omx2Ll5\nC8TcLjyBsou4EpDl7GTchBkLK7jT5QBZ4Gem+WuOA1mCYBnlw4bwq1O7y1Ew\n0lQlVXq1gUCWyMGlFqSpyZ026kVFmv3lOypQmIU2ok4B+kT9JEvZ77aJzQA2\nZuJZtlbFntkk2vDvbRUCdG3RurkI8CE0jxvVCFuwSjZUadzITB68jm/8FRFy\nS+mlyyi8SP/Pe+4uHP0M3kP02bDXR4EYTyMNB0cYQ9GNeXEXF3qiie8RjdsY\n90ORYwK1wrnJ+ZLfyjaQDP6jPIfEGCC8UJDeSJj1hvb6PJw7+HDIfgn0d0Ey\nHGA+OWIJCriqftPo3DJaLL2gpIvSJlxW0aL+okp65+BIsr1RUx7MENZBLlxP\n5/qEXjPdiIQaSMliosByNoaO+ZeVRoA2Y25FRI6CCTjGjOzC1hDKWLfiC9wr\n579RFEGWuOuj269cliJoHw859LoNMTq6QXP11BnjoN5iodPGpEzfUlhSJ8cz\nwlb8LWN7oEtuUO2I1U2tpdBU/Xh7tvSG3BF7KbsBN1At2yj+0/2SdRz4bGa3\nfYjR\r\n=bdtP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+m92N+q7jgqXh70VqqcBelYf6ZVZ02qhR/QVMprGw+AIgSTMmTRUzJqKZLrSv/vyhHty+00+nOwKfOmaqIgKGV44="}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drawer_1.0.6_1577205156725_0.8466451384783111"},"_hasShrinkwrap":false},"2.0.0":{"name":"@accessible/drawer","version":"2.0.0","homepage":"https://github.com/accessible-ui/drawer#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/drawer.git"},"bugs":{"url":"https://github.com/accessible-ui/drawer/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"An accessible and versatile drawer component for React","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,tsx,js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","babel-plugin-optimize-react":"^0.0.4","babel-plugin-typescript-to-proptypes":"^1.1.0","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest","typescript-to-proptypes":"^1.4.0"},"dependencies":{"@accessible/collapse":"^1.0.5"},"peerDependencies":{"prop-types":">=15.7.2","react":">=16.8","react-dom":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/drawer@2.0.0","dist":{"shasum":"fe1cc8867e30e709f0762a5aff1b742568a88c6c","integrity":"sha512-DAoBlOeEpg7EJJauSrv74yfXRbTsi+shfK5v8KY0OlRPReRgL5LI8fmFw5N+Y6lXm/+HLmJf/W91xoMtH6vjxg==","tarball":"https://registry.npmjs.org/@accessible/drawer/-/drawer-2.0.0.tgz","fileCount":11,"unpackedSize":26172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAwOSCRA9TVsSAnZWagAAg1IP/2Dek23rU9+TIw1TnrLN\nNVta87wQrUayyNXZ8dwzwLbhooG7Bs0o+X/yQkfyTtnTjaxSgavZ6n1Pk2Xi\nyC0eOGdv8yUnBZN0aMna3W6K/mf9saZfgaeMiS7D+XNhXcYxxzKlc+0g25PJ\npe2v3eJj2qui233Fm/XfJqXFIIKQs9KXc8mvcfBp5K6HvxM7+zIKilRmTYfb\nIHwNpj0aGt3G8sS+lHlDKjmg7uoLCIyluVmfrq8H5RhKXtPhdQa+g2WzGPO0\nNGO68XeqnMKrVwVtPWErGi1irMU15Qol2wQNZXUaRWjg9gQs88KHWhlL8xBI\n8aahRXbgPMjZ6Mi7L3u/ezIqttmQY+J94uJczbsoucCD3qGwWJFwUtQYdla7\nxxtoaZXE4R9YIyc4y+vVaG392AHFMEYDPc4MUyYfu/uUqZLmxdOveD/P+qUt\neXmgVUacxACcq4Xhz49aTId40QU7Isbkzoy/v34WBJlxGK6CXW9ejmWfV9WE\nss6WbZw8qWN0vaMMLUVWCNVPI5uNcPLYnrMepyaXA/9juvFCiio54vyO9FjS\nsfAvXGNHdBkBbm568tg0UUR2WDppq8klaFwu7Gczu+U359he6Tlr+wFaptqR\nJ/RkRaTjImRn9IGf0c4oB1tChT+lL2lZjHZjl//FSPM7zw1pw9it3ntzxg4f\nsqc4\r\n=vZoh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAMalFzG8tDQZKKq9VF3SrRNHiO4VCZCb/PbgMsp2dTgIgS/5bzlBuOyNzgDT5Ig9JXT916cniDwu10qQ39SEP4K0="}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drawer_2.0.0_1577255826412_0.29412419552525093"},"_hasShrinkwrap":false},"2.0.1":{"name":"@accessible/drawer","version":"2.0.1","homepage":"https://github.com/accessible-ui/drawer#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/drawer.git"},"bugs":{"url":"https://github.com/accessible-ui/drawer/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"An accessible and versatile drawer component for React","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,tsx,js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","babel-plugin-optimize-react":"^0.0.4","babel-plugin-typescript-to-proptypes":"^1.1.0","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest","typescript-to-proptypes":"^1.4.0"},"dependencies":{"@accessible/collapse":"^1.0.5"},"peerDependencies":{"prop-types":">=15.7.2","react":">=16.8","react-dom":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/drawer@2.0.1","dist":{"shasum":"ee33603bc8371e7f6c645be98499f65fca045867","integrity":"sha512-ZSV0T3hjaAd73ecaVUHR1REHvuSm1COYJKs5mZU5U40qndfxq73eS5OUQFUJhFw0nDTjPTAbawsSYF68sUbtuA==","tarball":"https://registry.npmjs.org/@accessible/drawer/-/drawer-2.0.1.tgz","fileCount":11,"unpackedSize":26169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAwbrCRA9TVsSAnZWagAAxhwQAIroiJ1pbELtxVT8DKjq\nm41xr7ZITlutLoP/w1KeS8aJQfSIu1Ns3ta2+EI7OpmvQUZtiSTKEaCU9Z7o\npmTUnQpZQKECZRK5uaweU1fudgkAg3SdtxBS7rexB3HCqJGIhmn4hpzXdN6f\nmAJKx+ciYv/0/dN0PVnlbyzwiX5MnwL85ukmrRWTonNHpU8Uycsrp16czHXU\nLngPuLbpWAbisXwiQYyh3kWT9t4v/RyRy20zhyFc46WPty4CEM9/YERZZmHv\nFr6TP1SvQBMEYBUW9FSBk/Yv1A4nsz4xR8l9hQRXD9yqauZ7YVvvhwlmrfpr\nesZo9as+dTJW1lt8evWK6djY0Xhyl9o2JSb02qF0LRSh/IEn3j/VVT9XZGG7\np4ztKv6UnyfYpo3m8b/txypFidaGBVTSiTd29oSKWLt/YtqdLwxEbsNGhHBO\nJC+tfZTmr3gRcpgYrCVQDK6/JOtRRav2xH+4IJpLjbfmmh76Ky1qGR16m5KZ\nSGuq71MFIM0lis3/tY/ILKZiU010nV/nTv+wwIyuWL8CNAvkbF826yCSROEN\nEI90b/IRjvSwgWvd8iksrj3Bc0tfWw6yyCIFD1RM07YhqcPyjj0OxcwLQRTk\nP/e+zGXOGe8W/paZeXIWc9slA/eroH+MxFb1OmcR3PIgPV8ypHJFZ73JAn9q\nhOf8\r\n=klza\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWIa/iCfLIQehATgvdNubxhqETivuVFJbNROitTkfNyQIhAOlzYl+xEXra4k6T+b8zidb9C7UwzcYzB5YTFiRzsMOz"}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drawer_2.0.1_1577256683250_0.8363870378567395"},"_hasShrinkwrap":false},"2.1.0":{"name":"@accessible/drawer","version":"2.1.0","homepage":"https://github.com/accessible-ui/drawer#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/drawer.git"},"bugs":{"url":"https://github.com/accessible-ui/drawer/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"An accessible and versatile drawer component for React","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,tsx,js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","babel-plugin-optimize-react":"^0.0.4","babel-plugin-typescript-to-proptypes":"^1.1.0","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest","typescript-to-proptypes":"^1.4.0"},"dependencies":{"@accessible/collapse":"^1.0.5"},"peerDependencies":{"prop-types":">=15.7.2","react":">=16.8","react-dom":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/drawer@2.1.0","dist":{"shasum":"fb9481df879ea91e84a70f2673189a4e82454ab6","integrity":"sha512-rcc9YnS8iUMIAa625AxrQydZFzhpzxEVPeIIXyvCSBsBgW7yyic1E/n0VLeLG97WDoZr8cJH/y20XFYcjix8Vw==","tarball":"https://registry.npmjs.org/@accessible/drawer/-/drawer-2.1.0.tgz","fileCount":11,"unpackedSize":26143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeA6ZLCRA9TVsSAnZWagAAeAgQAKCAFxqP/JDKggUtaC/K\nSgsiezb4o5h1krfIi7iRk17fOdEgDHlJBNK8nQcluMw1dkcmGWciC4Vtvy3F\n0QpshnuqAcFDr3taStxsNWJ3MvmVwtteoSf9fC2ykdQZQ3iZqcu7fzCb1ZMy\nZvNhRaZxD/lFHkqX8r2+8VRXhHEgulnAwywSEt8nkhahUTart5yhIkiZiSxX\nZRSH6Wg4AYTbmIk0U7n/SBRmFsuhaRRzBxEcSbN3Ro3cnRwFmoK4K56VhY63\nH9XyISctuV/2x+Ezciezo0BGkfH3xFsTJ2Xoxi61qv7/SBqlgWM1oZwktglw\nDw642zM779kP+Ccsx8TzrlFUDqeqqsduYlqxSBVvqhkroAWeEoO5SYzAMQPz\nk2QlfBz7E3vOrRXE19i3zpMNmge3awRLGJoRUjtsTCQuj0OwB/80eZaGM611\nnYUl5Qa7Vtbcu1CvLrToEGi3jHFh0XwS2921n1RxArNJKkdvD9ochpZAC7lN\nGwqoBJtJKGfwOkPlLHq1+zeuhzE5swmVsksyOhHQH4o4ab8X6fpFoYpPloiO\nywLoMUrWWVcOqBzySv/Q6AxfgbU73XZWrDFMBIEEub0YRn+fNbCDCEbRlGg+\nNGcpHRyVgOikMeSTdYjNRw0ydH80RpKMRwsdjk3uMh9H4ckFBpoQfF/c1SyS\n/9zm\r\n=rk9f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOnTmnUjs8YyxKVPLFFA9Y4i3eo9Cbt3sya7xyXL3adgIhAPykfEJXcVsEsdDadQihVNspllrWSaW8QQqk1vpHKaOK"}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drawer_2.1.0_1577297482638_0.0651466045437945"},"_hasShrinkwrap":false},"2.1.1":{"name":"@accessible/drawer","version":"2.1.1","homepage":"https://github.com/accessible-ui/drawer#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/drawer.git"},"bugs":{"url":"https://github.com/accessible-ui/drawer/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"An accessible and versatile drawer component for React","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,tsx,js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","babel-plugin-optimize-react":"^0.0.4","babel-plugin-typescript-to-proptypes":"^1.1.0","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest","typescript-to-proptypes":"^1.4.0"},"dependencies":{"@accessible/collapse":"^1.0.9"},"peerDependencies":{"prop-types":">=15.7.2","react":">=16.8","react-dom":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/drawer@2.1.1","dist":{"shasum":"c07d2818c71d1639745da2741cecebc0d94a2cbe","integrity":"sha512-Qjxmj/vXPhuzFZ8dNpZvvWYzOhRGEzsL667LptBF6t2+A2E48lbPpruXrMJw96oMerF2OXsI8R+GSuR3nmGk+A==","tarball":"https://registry.npmjs.org/@accessible/drawer/-/drawer-2.1.1.tgz","fileCount":11,"unpackedSize":26143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBX6HCRA9TVsSAnZWagAAuR0P+wTLMGGL/CsezdBXv6M7\nQa61Xs9PQB2aKQvVe9qDalLU80G+BttUj9E67qoc1AndP4zkL0jMNfm9pOyb\nfjBgMhl7gcfia6waDSLJVbv+NSTdxb6XyOtB335Qz0Cs8vY98zDHlcq/TugB\nYY74qXXZUC657RFZSa1DbnBcN8JxfjxO2df9MFxy/LCBIR5xy/vqAB5frLSP\nuYlsGNm6ABBoB4qeac0OyAZryDvfBShdEjNcHBZb1E9rho7K6VjDmqO/Tes6\n/Dh3G1lOsPtCB3NIMLvFfuut1Eow6K0deC/HuBUZw6WQU95L1lKHdGJRiPPV\nKfbs0ZJzn1cFpX4JHm8qP4D3PM/tvOkPMbokD+uTGYMlzGCvSL3dEx5nOHaz\nShg0yfQDF7owcXpJ1AVGranuY+PufOx2NRV4QMxt9KdI34jpuijjAwWMfFGi\n+cKA3HvXlZ1+LMgPJ/9xJ45+vdE+DStszk59ok0CdsGOKgX7VdAmSnqfZ5yl\nV19ScT//kLpcrFqAkPg6YXdlxCx/G6VILgcnZiTxAR1lxnaQMQNiitkI2bAw\nRg3JK/m6VMPQKSiQ6U4EgtGPUgWAF9ylOchSGCBWSRBnL8XOT/1jqVsNf7e4\nW2VXj9evPD6ZJYDnY+JhDwB7cPM3H7ULvP/ENCSRWbj2WP5phcDVVUqJbWkg\nJVfL\r\n=cMGN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrcKXhUEIvQBasOW8AATMZyyE056CnT4ja0DGmNphYoAiEA9pl+xCqoits7W4NxRlZMi4z4ThlJ2ZvIZK4jkoaW+5s="}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drawer_2.1.1_1577418375199_0.04697096063448791"},"_hasShrinkwrap":false},"2.1.2":{"name":"@accessible/drawer","version":"2.1.2","homepage":"https://github.com/accessible-ui/drawer#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/drawer.git"},"bugs":{"url":"https://github.com/accessible-ui/drawer/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"An accessible and versatile drawer component for React","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,tsx,js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","babel-plugin-optimize-react":"^0.0.4","babel-plugin-typescript-to-proptypes":"^1.1.0","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest","typescript-to-proptypes":"^1.4.0"},"dependencies":{"@accessible/collapse":"^1.0.11"},"peerDependencies":{"prop-types":">=15.7.2","react":">=16.8","react-dom":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/drawer@2.1.2","dist":{"shasum":"5a8d5636707c43e5aeb3f4e98c949887400e2a67","integrity":"sha512-rjYYTB9h1zd3mSNI2JGCOk1+Lz2KrS4cb3xqnAZhwDwLUAkCmHG00+39BucLtprge9PQZ3w+DOrjdjU5WEDPcQ==","tarball":"https://registry.npmjs.org/@accessible/drawer/-/drawer-2.1.2.tgz","fileCount":11,"unpackedSize":26144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeB+d/CRA9TVsSAnZWagAAeOUP/RfTEqAL5rx244ApLlOr\nUQs6DuJybRZG1026jdGY6js9b/4ir0EVGxowO9GvCHtBiVGgsNjN+VqlwwGj\nG2W4UNhxECjlG2eF7Mtg9T5HqeZ2fMPJo2Eqka97QpcTX512PE+SCIn3Z9DG\noEmiRts3qWNHBE7h9NWcK/GVSfyKJCLCaBUU9RDD7Dcvsw+kiLFqGuxGTv2k\n11yUHOCDzgtoMkBPKYjugF34bFk113ErR62aUyIBGHm2wO2QMrffkSzLCt2a\n6Ysqwrv27iIRxP+FLCdrKxCc67FjsegX18OU2k1ADyJ2LjpOMpnxDn44Blkm\nAobqENDt2EzrZA34kXtS+CONca/Iyiu8yeHZrTgQthWEJDBHeokG+68iKkYC\n2AhYn1H4PeWQ2gTJFKf1hEsXip67LLqdmxnSfPbVm/c2ACRDglLzQd9sNyJu\n8o5wd3G6Mv4g+nzUlIaYf2QWQck5TbqPt+BXzZqgSVlfla7Xw8z+gwz6qy/o\nJhIH5RhHL1cMUZ1ayTEH82xrxrnST8q7+eEonLYhU4QQisy/pOLwq96EgAyp\nyrV5oP4m3JNvTD2vFnCj2zJ+wTYhPAhguPIAISZIdraqDOaNUwUyVNufhPlH\nTQ0szBccbFnStHKgLSUOZ2Pn4RjUhYjzcn4SVoKkH0KhK5ollEoCf6YHxkTe\nHJOr\r\n=f1vw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6jKUdf2R8It3ncCcafr+PuZMCr2xTgvAyo4o0SULRmAiA24H53mKJOktwhMCb1A8UKlHaWwtO5ejrkEQZ851exqw=="}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drawer_2.1.2_1577576318938_0.9483449248816911"},"_hasShrinkwrap":false},"2.1.3":{"name":"@accessible/drawer","version":"2.1.3","homepage":"https://github.com/accessible-ui/drawer#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/drawer.git"},"bugs":{"url":"https://github.com/accessible-ui/drawer/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"An accessible and versatile drawer component for React","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,tsx,js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","babel-plugin-optimize-react":"^0.0.4","babel-plugin-typescript-to-proptypes":"^1.1.0","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest","typescript-to-proptypes":"^1.4.0"},"dependencies":{"@accessible/disclosure":"^1.0.0"},"peerDependencies":{"prop-types":">=15.7.2","react":">=16.8","react-dom":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/drawer@2.1.3","dist":{"shasum":"59407e3acd4c79804d3c2373dac06184374564eb","tarball":"https://registry.npmjs.org/@accessible/drawer/-/drawer-2.1.3.tgz","integrity":"sha512-H3//eQxuoY2tZnkBAwXw48T/VvjarD4hk2fwPCnFLonvgFgrLjw4e3NXx5UsU4TZJFgf7AiRzJ6L26dTXprb6A==","fileCount":11,"unpackedSize":26263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIRH9CRA9TVsSAnZWagAAM4sQAIf4TBmM8hUC7IFW7Pc1\niFd36qNIZAMHbxjkpbHNTjFnGiSfCssHLMzuZ97NvPQvsWwyyLI+MLar3Cgv\nQLmidfq8ap9WGXDR3HjFe5cCBWZJO5D7WtemgL8l5QR7xPp7OTsBxAWwrGpK\nLpMVDfgyiybi+xBsH664xEIm2U8/4+f6ReWBNwYoNm7SnV3pjPg/KW3uzyvl\nfUDkVtHsvipKGuc2JB2ujEbswTIfPF6FAPYXM8YvgRseB7IbZIei8IjODycu\ncYoqrQEDRF6zpIUcJRxCxyU+Lxs+38Gw1UXbcqYEmBfhp4yI2LJWBF3yZu7E\nBaNX8O5wCUXEQXedoiamqad/ijP5TidwSkMG2IgryCA7EkYyFjCM78qJZVHv\n/uOW/1A8dufKMVLX7JaWGGCHFOXxZJXkcvxoacbJ6O/u9YgGcU6Xv2IRpN4b\nXi/MLAVc+738oktLjVs2qk1wEkD4SoCuT/FKIagsvsA7OJuaU28CKQAipV69\nB+wZScVnRMd0XsyObBFDLKRXyxO61ga0wgGa9Ob4s4POKdq0UVNdAxEW6+jG\nvVizD1RGJHnS1WBtNO9PziSnzTLL8Pkj0G+P/MBY+n6t2ZkHj4HXMaQoFhf8\n+fi3ibxLwYBZf3vyzT/kxga1nZn9XElIquzhLdQpVKQFM/Yvv6J50/WU6YfD\nPW6z\r\n=1xcx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTmKcNPLiCkX1KNiwhwVKv+1qPkFQab0JJy9Tj+XNcAwIgMVDUC9Pj9aeBQVfnEXbylaJ9gZAP2WW43bLnm9JY0fc="}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drawer_2.1.3_1579225596367_0.3263335755559511"},"_hasShrinkwrap":false},"2.1.4":{"name":"@accessible/drawer","version":"2.1.4","homepage":"https://github.com/accessible-ui/drawer#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/drawer.git"},"bugs":{"url":"https://github.com/accessible-ui/drawer/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"An accessible and versatile drawer component for React","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/test.ts\",\"**/*.test.tsx\",\"**/test.tsx\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,tsx,js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","babel-plugin-optimize-react":"^0.0.4","babel-plugin-typescript-to-proptypes":"^1.1.0","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest","typescript-to-proptypes":"^1.4.0"},"dependencies":{"@accessible/disclosure":"^1.0.0"},"peerDependencies":{"prop-types":">=15.7.2","react":">=16.8","react-dom":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/drawer@2.1.4","dist":{"shasum":"c1cf534f6119dc6d31dec774b194e9dc95641b9d","tarball":"https://registry.npmjs.org/@accessible/drawer/-/drawer-2.1.4.tgz","integrity":"sha512-mW7IuInIDvfwig5a81MM2a1trfKmHCjAAOnCe47B6OSkY0A4S5auYc4Z5s2y/bRLDqbyrK7H8yLRFk7aCLiniA==","fileCount":11,"unpackedSize":26619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIRLvCRA9TVsSAnZWagAA9dwP/2T6pN2kq/pU3iDWWO3Y\nedSp3F7VX2YjSsHAaqWC8anTLasHHHIBEOuw+X/y3NNt4I+Jb78Qcxhd1173\ngojwHh/c6pPNbWAjGqhGutbdFnfZtBgaTBBdu6KYXEzUggEFSBenTOG9x3c1\nkLiN1mfxHLcCb5Dr+vhIH/3e24ZULj2RWSY4GHeVzSSzi6ZQWx85ymgGQZ6r\nxuYywtpXAhEpPbcyYcX5sG6gJAMP3ZFQisIrN+ggPioHvgPPsQDHpXe+Cl00\nXFc/cTUR4cRUp869SeXZ4cKq2jD8gGXFPTDekJ5WY/Roq2grDgfaoLz8Qhur\nTPuwtI5zjptH3OrZ/44b27rt4IZ+IJUCHYwt/EyRbTSE08WkrnShJg9fIVIt\nnzr3plzCwBV5EjkapkTXu9F00jmIJMvY151DKzoYodpTb3u4r++kkZQ9sOGg\nLbfLwU/iAMIS8211rKi1IZbpoNkiZVCRNyKvEO4dkXEjopDC/d4qT6vkL2li\nqB/c+t4E7T12zxNszRp7fST/d3shKvQnnI+G3zdU4SUa9/W3p+U7vE3c0yVP\nJM86BYXlobGVeR+SfK6AINxh4rbKly4h78+bYloTGbB4IuJ6i+dH0OUjQ9nY\naNXOm0aHZJs+21ikbgiz7e7w36jXS7YXqHtOCZ84WK8/GicYsBcRo4ytI6CX\nfT3y\r\n=0WW3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICX92N9H/xCflILY5I2KBuhIhgnN8EyicQfaZN4KRtTcAiEAhesGgH/CHd5IGck6cPoXfXS9mdhCIZXAK8YHQ2r88Xk="}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drawer_2.1.4_1579225839315_0.09855999621307898"},"_hasShrinkwrap":false},"2.2.0":{"name":"@accessible/drawer","version":"2.2.0","homepage":"https://github.com/accessible-ui/accessible#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/accessible.git"},"bugs":{"url":"https://github.com/accessible-ui/accessible/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"An accessible and versatile drawer component for React","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"main":"dist/main/index.js","module":"dist/module/index.js","source":"src/index.tsx","types":"types/index.d.ts","exports":{".":{"browser":"./dist/module/index.js","import":"./dist/esm/index.mjs","require":"./dist/main/index.js","source":"./src/index.tsx","types":"./types/index.d.ts","default":"./dist/main/index.js"},"./package.json":"./package.json","./":"./"},"sideEffects":false,"scripts":{"build":"npm run build-esm && npm run build-main && npm run build-module && npm run build-types","build-esm":"npm run compile -- -d dist/esm --env-name esm --out-file-extension .mjs","build-main":"npm run compile -- -d dist/main --env-name main","build-module":"npm run compile -- -d dist/module --env-name module","build-types":"tsc -p tsconfig.json -d --outDir types --emitDeclarationOnly","check-types":"tsc --noEmit -p tsconfig.json","compile":"babel src -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/*.test.tsx\" --delete-dir-on-start","format":"prettier --write \"**/*.{ts,tsx,js,jsx,md,yml,json,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"npm run build-types && git add types && lint-staged"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@testing-library/user-event":"^10.4.0","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","babel-plugin-annotate-pure-calls":"latest","babel-plugin-optimize-react":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","ts-jest":"latest","typescript":"latest"},"dependencies":{"@accessible/disclosure":"^1.1.3"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/drawer@2.2.0","dist":{"shasum":"f17e3ec96f6a2be5d064d8011a8d9e5565596299","integrity":"sha512-dE92//bmmI02/vr5NsA7I5ZsD0Q31bTroeAvf1pbqM2C0cwiA7kzA4Y3czkWUsFltZo77gXnkQpII6yd7VzZLA==","tarball":"https://registry.npmjs.org/@accessible/drawer/-/drawer-2.2.0.tgz","fileCount":18,"unpackedSize":37100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0b2JCRA9TVsSAnZWagAAjVcQAImeuOlBHzzXYzhQ63Ha\n43b16WXzpjb/gyY648BZuGcQ1vRaiCfC18FQt9VAkK+/LaIcIjJytWLr1255\n47HUT4g0Q7jRqLBl5H6oak4BOlKbq3xAGHFHFZmvImno2j6LBDCsPSL+YnsM\n9GG7dZR9BY2G6u0Idy8qDsNBMaseD7SuGi72VgSScYWZgH1l+zePE+NwbZSP\nRtlHObhhP2+G6x3jD/1RcNAnQXpLd0nnbOzCdoLAsgjFS28DcJ0Rh33Pu212\njwyoNS+6A5Hy5E4UKJNEOWebVR4TLKs6BFV0Sk44wBHVYY4H0gqwEa73iwUc\nBo3k5Id4vo1TCn76o06OZlaNg0ktVTANuGK74ynsRS7cuYkyCKjBDYZi7gLm\nWqjz9GnhWSO5Qf82lP1GhgAwdbzpnueWpL47RrzcSywU4XHUN1SSBqiT1nIZ\nqhiEpCjIaKqg1L3eJFxJzmZ7ZKTw+3L1ljiSbse1v0F1o6RjePE2AeaM8TNP\nSFZG3P2of3tF8J9hjHpNraW5tsulBzudYzO42F1kPPgmzNe2DtabkQmI3ZhF\nyOkAsCOnC8gbqxDe/2u9uiORnYFcxvNEwTD6MByz5xZ6c3MeYUIvsAGWIUqH\nOB2CVYpnchYYBvUmFHCS4TA23JkO/yu3RyXfBiUIAbVF5fBoLRgqy5WaLb8A\n7tkM\r\n=72Un\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD52PCYXIYKl4JcohGktU6Ka2CTvxir0bj8j7Ureb90xgIhANED16x0KhQKDqBCPUW57vnGhRFgznudUqmk0zg7m5O4"}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drawer_2.2.0_1590803849339_0.6740996660455676"},"_hasShrinkwrap":false},"2.2.1":{"name":"@accessible/drawer","version":"2.2.1","homepage":"https://github.com/accessible-ui/drawer#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/drawer.git"},"bugs":{"url":"https://github.com/accessible-ui/drawer/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"An accessible and versatile drawer component for React","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"main":"dist/main/index.js","module":"dist/module/index.js","source":"src/index.tsx","types":"types/index.d.ts","exports":{".":{"browser":"./dist/module/index.js","import":"./dist/esm/index.mjs","require":"./dist/main/index.js","source":"./src/index.tsx","types":"./types/index.d.ts","default":"./dist/main/index.js"},"./package.json":"./package.json","./":"./"},"sideEffects":false,"scripts":{"build":"npm run build-esm && npm run build-main && npm run build-module && npm run build-types","build-esm":"npm run compile -- -d dist/esm --env-name esm --out-file-extension .mjs","build-main":"npm run compile -- -d dist/main --env-name main","build-module":"npm run compile -- -d dist/module --env-name module","build-types":"tsc -p tsconfig.json -d --outDir types --emitDeclarationOnly","check-types":"tsc --noEmit -p tsconfig.json","compile":"babel src -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/*.test.tsx\" --delete-dir-on-start","format":"prettier --write \"**/*.{ts,tsx,js,jsx,md,yml,json,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"npm run build-types && git add types && lint-staged"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@testing-library/user-event":"^10.4.0","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","babel-plugin-annotate-pure-calls":"latest","babel-plugin-optimize-react":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","ts-jest":"latest","typescript":"latest"},"dependencies":{"@accessible/disclosure":"^1.1.3"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/drawer@2.2.1","dist":{"shasum":"abba4b3be0612da12b26dba2654b8737b428a362","integrity":"sha512-PRu4GcloKF5q7EtyA1lfD7QdovZXFf7r2qbaT0Fjlwta1z2KJEF+8egN5rIv2xB72h/SoprQWP0GHsE8Ya/IVA==","tarball":"https://registry.npmjs.org/@accessible/drawer/-/drawer-2.2.1.tgz","fileCount":18,"unpackedSize":37088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0nnpCRA9TVsSAnZWagAAhSgP/1L885pMl3lPB15c7xNF\nwQCulrHeFedbPmYz1DZf9uC4sJ3TxFYvDZFvfheb4u1bf/koYE3meH2oFbOb\nZylJt6ciC6EVcZZXBIlWKjdI9Lk66a8tf5ieLNrxBI99/PqGWVfHcGP8yRUo\nhPBASOKD7Cv6Yq3Ern4aioJWCZNWacIX1TnLl3zjUY2Ug8qWtjqEhFInq5dx\nIQ+QY3MH0gnlp2LEnhhCLxpFulS1tAUFmrEWQPGtmqV1NQYTb45RG5r5auA/\n6lVPNIfWR2MajKevSKd6iSWCSaG7BN3kw/qwd4wjutiNODOmuCWOxUJ/SBt+\nfxEdIzNOtNOB5utm186+gyMulsOKfOCyL/2BsuPYcuyvS9tC98JOcnpuVHNy\nzfpL4CjSUXAnBIxbPIXYME5uP/i+zoZg4080IC8DPvjS7/dDQEaCsObzlqL+\nP2Ae1k+Y+ZCO/d82IYUDF5EHzL5DGCWWSjcG++IwMhoeP9PBEXSKPpwSjIpK\ndLmhtK/kHYqaTeVAnvUXzjPQtLqOHrM8PS+6hmmhlUhgyShe1VFQ3S1VARr1\nIXox5d/rzFVaoG3GhxVLmo6/7soN4PpVhssyYtqscH+xXe9qwzlT7Eymt/0J\n+4SPsFehiIgGTCCV+tCudV7NwtMqkZVtQV2h0rPqIoGmUVpiOqBuhSqObziG\nxIOX\r\n=URO0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6S7c3iGrTmoWFaK639KdX+aPd6yJ9bvCDaYNnVeShlQIgHzMrel5vf/fwCQiB8+4+qba6jPfuvDjMG+XFaQ8OYGc="}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drawer_2.2.1_1590852072878_0.8639970065428786"},"_hasShrinkwrap":false},"3.0.0":{"name":"@accessible/drawer","version":"3.0.0","homepage":"https://github.com/accessible-ui/drawer#readme","repository":{"type":"git","url":"git+https://github.com/accessible-ui/drawer.git"},"bugs":{"url":"https://github.com/accessible-ui/drawer/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"🅰 An accessible and versatile drawer component for React","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"main":"dist/main/index.js","module":"dist/module/index.js","unpkg":"dist/umd/drawer.js","source":"src/index.tsx","types":"types/index.d.ts","exports":{".":{"browser":"./dist/module/index.js","import":"./dist/esm/index.mjs","require":"./dist/main/index.js","umd":"./dist/umd/drawer.js","source":"./src/index.tsx","types":"./types/index.d.ts","default":"./dist/main/index.js"},"./package.json":"./package.json","./":"./"},"sideEffects":false,"scripts":{"build":"lundle build","check-types":"lundle check-types","dev":"lundle build -f module,cjs -w","format":"prettier --write \"{,!(node_modules|dist|coverage)/**/}*.{ts,tsx,js,jsx,md,yml,json}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"cli-confirm \"Did you run 'yarn release' first? (y/N)\"","prerelease":"npm run validate && npm run build","release":"git add . && standard-version -a","test":"jest","validate":"lundle check-types && npm run lint && jest --coverage"},"husky":{"hooks":{"pre-commit":"lundle check-types && lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"**/*.{md,yml,json}":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"eslintConfig":{"extends":["lunde"]},"eslintIgnore":["node_modules","coverage","dist","/types","test","*.config.js"],"jest":{"moduleDirectories":["node_modules","src","test"],"testMatch":["<rootDir>/src/**/?(*.)test.{ts,tsx}"],"collectCoverageFrom":["**/src/**/*.{ts,tsx}"],"setupFilesAfterEnv":["./test/setup.js"],"snapshotResolver":"./test/resolve-snapshot.js","globals":{"__DEV__":true}},"prettier":{"semi":false,"singleQuote":true,"jsxSingleQuote":true,"bracketSpacing":false},"devDependencies":{"@commitlint/cli":"latest","@commitlint/config-conventional":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@testing-library/user-event":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","babel-jest":"latest","cli-confirm":"latest","cz-conventional-changelog":"latest","eslint":"latest","eslint-config-lunde":"latest","husky":"latest","jest":"latest","lint-staged":"latest","lundle":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","standard-version":"latest","typescript":"latest"},"dependencies":{"@accessible/disclosure":"^3.0.1"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"gitHead":"720dcceb2b394ab9797fb5a29e39e26c757d975f","_id":"@accessible/drawer@3.0.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-LS8OLGRXTYVQOvCPJeBNupSz9djIkijOMG5giRbOQXsctGookpuw+L7gQSN8/AvrKMqFoDcB/Rd2un6OwH9Hmg==","shasum":"24c0f0be2528e2e243cb67d045468c3c80bee1ef","tarball":"https://registry.npmjs.org/@accessible/drawer/-/drawer-3.0.0.tgz","fileCount":17,"unpackedSize":207002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFbtmCRA9TVsSAnZWagAAD40QAICvk1RdCNeH1kDpE+mC\nEL40/1wOJsAnnUmYB9sQZssoa+U4eOR4vp3ATObtX6D7OAd9G7TAJj9vSyAz\nppRAkdLju55iOlrxpoz7JZ+Gzvs5X8NQvBJsG5yEExCyJKxXcO2dTixed169\njPlPBV5I/nF1c+BDd7yTe0UMgx0yCEc10T8Yz7xEozOXtLDSwcYE704J/wsI\nD3yvrmQOKy5s0zj1cwsxX2Wt6zcrpw8nXMK3WYIkeou3I7iBrUu4yxZZhFnI\n4iC5qoqxRx0urXWPsO+mlY1S/IaJikV0NBuKiLRTJEwpd8oSR7AojTZD7YVa\n+HI6UO7YmrOGS/oHIxK8estWVbHfMu6NrKEMCqXJ0UZ+/M2/ooyYb+CXFzhm\nqbPFaDRiGpQU7s46F5FMBj4oQPKjd4FO/7K0yElGV0ZOShncXnpmEPFFMQJW\nHDURJcmTxGYx4shhM46Qr22208zyVzr6yCm0PG6YBReT7ly/TU7F0IHm4XdK\npZptbDnThR3cu7Zbhx4OLqXgbxHTlSq4Vk0WYYB0bnUSwWiAbumhgAlxvTbX\nrpEev6RVwEAqxL334It/T4KT53QwnXlt/2r/xvE1CfE0EqgP5te44Li2eHuQ\nA5Gvo4kPyv9LlTZava4BIpR4jw4yGcWXdA+IGK8kbT856fGtC3Pz/j//bZWc\nq0fK\r\n=eGrQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYPur9ZEfSSBMjPereBF15UKsV6y4g4UbyFjLV6/4K3QIhAKDqQ8qd3Ax2XXw7RmA6I3VAGwl6xnnSqoL1e1X26OW8"}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drawer_3.0.0_1595259749744_0.7655781369094423"},"_hasShrinkwrap":false},"3.0.1":{"name":"@accessible/drawer","version":"3.0.1","homepage":"https://github.com/accessible-ui/drawer#readme","repository":{"type":"git","url":"git+https://github.com/accessible-ui/drawer.git"},"bugs":{"url":"https://github.com/accessible-ui/drawer/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"🅰 An accessible and versatile drawer component for React","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"main":"dist/main/index.js","module":"dist/module/index.js","unpkg":"dist/umd/drawer.js","source":"src/index.tsx","types":"types/index.d.ts","exports":{".":{"browser":"./dist/module/index.js","import":"./dist/esm/index.mjs","require":"./dist/main/index.js","umd":"./dist/umd/drawer.js","source":"./src/index.tsx","types":"./types/index.d.ts","default":"./dist/main/index.js"},"./package.json":"./package.json","./":"./"},"sideEffects":false,"scripts":{"build":"lundle build","check-types":"lundle check-types","dev":"lundle build -f module,cjs -w","format":"prettier --write \"{,!(node_modules|dist|coverage)/**/}*.{ts,tsx,js,jsx,md,yml,json}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"cli-confirm \"Did you run 'yarn release' first? (y/N)\"","prerelease":"npm run validate && npm run build","release":"git add . && standard-version -a","test":"jest","validate":"lundle check-types && npm run lint && jest --coverage"},"husky":{"hooks":{"pre-commit":"lundle check-types && lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"**/*.{md,yml,json}":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"eslintConfig":{"extends":["lunde"]},"eslintIgnore":["node_modules","coverage","dist","/types","test","*.config.js"],"jest":{"moduleDirectories":["node_modules","src","test"],"testMatch":["<rootDir>/src/**/?(*.)test.{ts,tsx}"],"collectCoverageFrom":["**/src/**/*.{ts,tsx}"],"setupFilesAfterEnv":["./test/setup.js"],"snapshotResolver":"./test/resolve-snapshot.js","globals":{"__DEV__":true}},"prettier":{"semi":false,"singleQuote":true,"jsxSingleQuote":true,"bracketSpacing":false},"devDependencies":{"@commitlint/cli":"latest","@commitlint/config-conventional":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@testing-library/user-event":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","babel-jest":"latest","cli-confirm":"latest","cz-conventional-changelog":"latest","eslint":"latest","eslint-config-lunde":"latest","husky":"latest","jest":"latest","lint-staged":"latest","lundle":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","standard-version":"^8.0.2","typescript":"latest"},"dependencies":{"@accessible/button":"^2.0.2","@accessible/disclosure":"^3.0.1"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"gitHead":"9a8a4c6d1290d6cc68d244fffa943d586a93ffd9","_id":"@accessible/drawer@3.0.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-qXCOlNlxfCHYg69EZyS7xUgmQBGoqv9u5SS0G//BLWL6ANGreGoAxBhc7L2Se9S4w7GKV6cuamX27EHdxTrT0Q==","shasum":"cbb4ca024ad535564f829828623a5c804651b3fa","tarball":"https://registry.npmjs.org/@accessible/drawer/-/drawer-3.0.1.tgz","fileCount":17,"unpackedSize":207123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMcB8CRA9TVsSAnZWagAAjZQP/R0KdYrxU3Mr3vXDTBeW\nvZEiLUxEQGScjrDsCLyatDM8ikEBNoW/VoO/SRAQ9QWIFUKCXDu796RF4jYz\nX2wH9hzKjP7ywoyINz//aRUrBfln7S40YE2tC7XTQQ6fGQAVw3VxsrKEHtJy\nM+jhF1qtg5I8DvYRkXSv1P/tzi1Rg8dmuwQIXVALHtzk9BXlDtxVZeRj2MJQ\nK0/sraFXbhFJMhqejJWgaz1Emd1IRwRNDezEPhrDdGX/j9Nuh/+ywfNq3zTi\nuHdzNwHV4D/OAePp0ej8N+rkI4NiC/J/OAICaffLkSZy2puB4rzsqwT+9+ja\nkten+bdMRYvHVosKu+vLhQmxcwnVlW9FLOqGkStWGyHtITRrb5yinrHllPvT\n+sedNz2xUByqFGXgKhgBYOz+WoyGzTZqwtcEgB0WirI2uKe3gOx5zWlSjTPU\npYeGiZIjoxSt+6Npr+T5Q7tAXtuzj2I/CcPrQrk0VQu0BBD54LVUy7zdeI4P\nt5NOEmLs986GSRCODoo8QjLsZ5o1LFRuHOksgJTgMw2vNFss4W7yJYp0qdBl\nFxTv5F9DSglADr2PrB3xSuT/8KGt9EBsuaDm83PwpLOZUBCGBYJKPEN2xLP/\noAKqretxJnoiEpIV63hf4sAf9Ni8NfUTeP7jQRc2q3Gx3/mNqiME7Y3iwTJs\n70+a\r\n=R/xF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrvVIyn5LIwRu5qPZLB6JY7Po36iVXMQG19w4IAj6QgwIhAOrk/jK01EL/kY3RpciebO0+B8rdQ3AJXGpEh4VAcBud"}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drawer_3.0.1_1597096059496_0.5657272963648381"},"_hasShrinkwrap":false},"3.0.2":{"name":"@accessible/drawer","version":"3.0.2","homepage":"https://github.com/accessible-ui/drawer#readme","repository":{"type":"git","url":"git+https://github.com/accessible-ui/drawer.git"},"bugs":{"url":"https://github.com/accessible-ui/drawer/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"🅰 An accessible and versatile drawer component for React","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"main":"dist/main/index.js","module":"dist/module/index.js","unpkg":"dist/umd/drawer.js","source":"src/index.tsx","types":"types/index.d.ts","exports":{".":{"browser":"./dist/module/index.js","import":"./dist/esm/index.mjs","require":"./dist/main/index.js","umd":"./dist/umd/drawer.js","source":"./src/index.tsx","types":"./types/index.d.ts","default":"./dist/main/index.js"},"./package.json":"./package.json","./":"./"},"sideEffects":false,"scripts":{"build":"lundle build","check-types":"lundle check-types","dev":"lundle build -f module,cjs -w","format":"prettier --write \"{,!(node_modules|dist|coverage)/**/}*.{ts,tsx,js,jsx,md,yml,json}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"cli-confirm \"Did you run 'yarn release' first? (y/N)\"","prerelease":"npm run validate && npm run build","release":"git add . && standard-version -a","test":"jest","validate":"lundle check-types && npm run lint && jest --coverage"},"husky":{"hooks":{"pre-commit":"lundle check-types && lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"**/*.{md,yml,json}":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"eslintConfig":{"extends":["lunde"]},"eslintIgnore":["node_modules","coverage","dist","/types","test","*.config.js"],"jest":{"moduleDirectories":["node_modules","src","test"],"testMatch":["<rootDir>/src/**/?(*.)test.{ts,tsx}"],"collectCoverageFrom":["**/src/**/*.{ts,tsx}"],"setupFilesAfterEnv":["./test/setup.js"],"snapshotResolver":"./test/resolve-snapshot.js","globals":{"__DEV__":true}},"prettier":{"semi":false,"singleQuote":true,"jsxSingleQuote":true,"bracketSpacing":false},"devDependencies":{"@commitlint/cli":"latest","@commitlint/config-conventional":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@testing-library/user-event":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","babel-jest":"latest","cli-confirm":"latest","cz-conventional-changelog":"latest","eslint":"latest","eslint-config-lunde":"latest","husky":"latest","jest":"latest","lint-staged":"latest","lundle":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","standard-version":"^8.0.2","typescript":"latest"},"dependencies":{"@accessible/button":"^2.0.2","@accessible/disclosure":"^3.0.1"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"gitHead":"af399d24c9e6c600d2e3c8b1297a03aebf7c5456","_id":"@accessible/drawer@3.0.2","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-v3seQaqH+/Z3JgLDweKRaK5iLbHfZrPr9Dv0Qkr24+0QUXV0Y5dA/kbV+tNH9l1DpK1ZQ8ISpJLGrx4TcrSbng==","shasum":"b2a8584f54e6d3c50b43236e397f9faa2d943998","tarball":"https://registry.npmjs.org/@accessible/drawer/-/drawer-3.0.2.tgz","fileCount":17,"unpackedSize":207150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMdnfCRA9TVsSAnZWagAABcwQAJKao/3dAE7zP5tbb7Br\nCKInBDQht1SWMgVRkMEDHfEyrM+Cvr3jFeAlafCV7+HhuJSAsCcKQVnOvmLP\nsj76bI1n2B+ogzf7K8z/e8G8IE2x/RrJOCowy86mFtBnCY9W5ob0gaC1V/z7\nGkLmz+5uVeGuukBUKGkUIU5mF3y/48Sbp/MTcTJmebNQDweq/Lhja8Bxd6Uc\n+gljKLWyjwdq/RoqYqKj48vHJ814bBkyZHF402Zj0uJ0tyQyVnt0MXZr/jDM\n+uKMkG+SLsm1WH4QihDDwdxRuNiwpfnXwkHGJeNhOj1/ZXdJu9SM2i1wlp32\nOiS3DBgUR9j4I705Ma52mUCUPpYzNMVkpGhZmX3zakOJplrNcXwkeYd2XHPs\nDQlPLktxfsnOS0ItAvjQMaeI+bzrEBB1ECjEIU/OZ6h5JEj+b1Xryy/YxbdL\nlctYdHhc3cRSZJ2Ba+kv7vIKB+8dRx4dGrLisGVb7jzguc2m40H4Nz+G2Wxe\noGgYezUaN47HZ99OOCpcFFa6yeMgUhpIexZFT+7ldajlq5jdmgSmeprws/Nu\n7zuA9TS0SKz7DfQ59bjg54m4N9YbnPBii9zBB+8GSphWMmUVIAD+LfM07Ci6\nBTkgPf5NYTtYS4B8YZ70pbdArvd1J9sriPFj0SYrhGUPggUqaKWNJwiqWPtm\nYJR6\r\n=2O1e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcq6580n+xkvRXFrim82ENz9yLFh7vCDGrS/HR2aoXyAiADBftXtid1QGeJ3ieL3TMaWvMy/hx2x181prhorHyXgg=="}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drawer_3.0.2_1597102559316_0.6260334597384245"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-17T20:24:39.461Z","1.0.0":"2019-12-17T20:24:39.816Z","modified":"2022-04-04T11:07:07.067Z","1.0.1":"2019-12-17T20:26:26.762Z","1.0.2":"2019-12-17T20:34:20.774Z","1.0.3":"2019-12-17T20:35:16.605Z","1.0.4":"2019-12-17T22:10:58.751Z","1.0.5":"2019-12-18T03:19:53.068Z","1.0.6":"2019-12-24T16:32:36.837Z","2.0.0":"2019-12-25T06:37:06.512Z","2.0.1":"2019-12-25T06:51:23.336Z","2.1.0":"2019-12-25T18:11:22.853Z","2.1.1":"2019-12-27T03:46:15.371Z","2.1.2":"2019-12-28T23:38:39.099Z","2.1.3":"2020-01-17T01:46:36.488Z","2.1.4":"2020-01-17T01:50:39.442Z","2.2.0":"2020-05-30T01:57:29.514Z","2.2.1":"2020-05-30T15:21:13.028Z","3.0.0":"2020-07-20T15:42:29.883Z","3.0.1":"2020-08-10T21:47:39.639Z","3.0.2":"2020-08-10T23:35:59.477Z"},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"description":"🅰 An accessible and versatile drawer component for React","homepage":"https://github.com/accessible-ui/drawer#readme","keywords":["react","react component","drawer","accessible drawer","a11y drawer","react a11y drawer","react accessible drawer","react drawer","react drawer component","a11y","react aria drawer","aria","aria drawer"],"repository":{"type":"git","url":"git+https://github.com/accessible-ui/drawer.git"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"bugs":{"url":"https://github.com/accessible-ui/drawer/issues"},"license":"MIT","readme":"<hr>\n<div align=\"center\">\n  <h1 align=\"center\">\n    &lt;Drawer&gt;\n  </h1>\n</div>\n\n<p align=\"center\">\n  <a href=\"https://bundlephobia.com/result?p=@accessible/drawer\">\n    <img alt=\"Bundlephobia\" src=\"https://img.shields.io/bundlephobia/minzip/@accessible/drawer?style=for-the-badge&labelColor=24292e\">\n  </a>\n  <a aria-label=\"Types\" href=\"https://www.npmjs.com/package/@accessible/drawer\">\n    <img alt=\"Types\" src=\"https://img.shields.io/npm/types/@accessible/drawer?style=for-the-badge&labelColor=24292e\">\n  </a>\n  <a aria-label=\"Code coverage report\" href=\"https://codecov.io/gh/accessible-ui/drawer\">\n    <img alt=\"Code coverage\" src=\"https://img.shields.io/codecov/c/gh/accessible-ui/drawer?style=for-the-badge&labelColor=24292e\">\n  </a>\n  <a aria-label=\"Build status\" href=\"https://travis-ci.org/accessible-ui/drawer\">\n    <img alt=\"Build status\" src=\"https://img.shields.io/travis/accessible-ui/drawer?style=for-the-badge&labelColor=24292e\">\n  </a>\n  <a aria-label=\"NPM version\" href=\"https://www.npmjs.com/package/@accessible/drawer\">\n    <img alt=\"NPM Version\" src=\"https://img.shields.io/npm/v/@accessible/drawer?style=for-the-badge&labelColor=24292e\">\n  </a>\n  <a aria-label=\"License\" href=\"https://jaredlunde.mit-license.org/\">\n    <img alt=\"MIT License\" src=\"https://img.shields.io/npm/l/@accessible/drawer?style=for-the-badge&labelColor=24292e\">\n  </a>\n</p>\n\n<pre align=\"center\">npm i @accessible/drawer</pre>\n<hr>\n\nAn accessible and versatile drawer component for React\n\n## Features\n\n- [x] **Style-agnostic** You can use this component with the styling library of your choice. It\n      works with CSS-in-JS, SASS, plain CSS, plain `style` objects, anything!\n- [x] **Portal-friendly** The drawer target will render into React portals of your choice when configured\n      to do so.\n- [x] **a11y/aria-compliant** This component works with screen readers out of the box and manages\n      focus for you.\n\n## Quick Start\n\n[Check out the example on **CodeSandbox**](https://codesandbox.io/s/accessibledrawer-example-y65oq)\n\n```jsx harmony\nimport * as React from 'react'\nimport * as Drawer from '@accessible/drawer'\n\nconst Component = () => (\n  <Drawer.Drawer>\n    <Drawer.Trigger>\n      <button>Open me</button>\n    </Drawer.Trigger>\n\n    <Drawer.Target>\n      <div className='my-drawer'>\n        <Drawer.CloseButton>\n          <button>Close me</button>\n        </Drawer.CloseButton>\n\n        <div>I've been revealed!</div>\n      </div>\n    </Drawer.Target>\n  </Drawer.Drawer>\n)\n```\n\n## API\n\n### Components\n\n| Component                       | Description                                                                                                    |\n| ------------------------------- | -------------------------------------------------------------------------------------------------------------- |\n| [`<Drawer>`](#drawer)           | This component creates the context for your drawer target and trigger and contains some configuration options. |\n| [`<Target>`](#target)           | This component wraps any React element and turns it into a drawer target.                                      |\n| [`<Trigger>`](#trigger)         | This component wraps any React element and turns it into a drawer trigger.                                     |\n| [`<CloseButton>`](#closebutton) | This is a convenience component that wraps any React element and adds an onClick handler to close the drawer.  |  |\n\n### Hooks\n\n| Hook                                                        | Description                                                                                                                                                                  |\n| ----------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`useDrawer()`](#usedrawer)                                 | This hook provides the value of the drawer's [DrawerContextValue object](#drawercontextvalue).                                                                               |\n| [`useA11yTarget()`](#usea11ytargettarget-options)           | A React hook for creating a headless drawer target to [WAI-ARIA authoring practices](https://www.w3.org/TR/wai-aria-practices-1.1/examples/disclosure/disclosure-faq.html).  |\n| [`useA11yTrigger()`](#usea11ytriggertarget-options)         | A React hook for creating a headless drawer trigger to [WAI-ARIA authoring practices](https://www.w3.org/TR/wai-aria-practices-1.1/examples/disclosure/disclosure-faq.html). |\n| [`useA11yCloseButton()`](#usea11yclosebuttontarget-options) | A React hook for creating a headless close button to [WAI-ARIA authoring practices](https://www.w3.org/TR/wai-aria-practices-1.1/examples/disclosure/disclosure-faq.html).   |\n\n### &lt;Drawer&gt;\n\nThis component creates the context for your drawer target and trigger and contains some\nconfiguration options.\n\n#### Props\n\n| Prop        | Type                      | Default     | Required? | Description                                                                                                                                               |\n| ----------- | ------------------------- | ----------- | --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| defaultOpen | `boolean`                 | `false`     | No        | This sets the default open state of the drawer. By default the drawer is closed.                                                                          |\n| open        | `boolean`                 | `undefined` | No        | This creates a controlled drawer component where the open state of the drawer is controlled by this property.                                             |\n| onChange    | `(open: boolean) => void` | `undefined` | No        | This callback is invoked any time the `open` state of the drawer changes.                                                                                 |\n| id          | `string`                  | `undefined` | No        | By default this component creates a unique id for you, as it is required for certain aria attributes. Supplying an id here overrides the auto id feature. |\n| children    | `React.ReactNode`         | `undefined` | No        | Your drawer contents and any other children.                                                                                                              |\n\n### useA11yTarget(target, options?)\n\nA React hook for creating a headless drawer target to [WAI-ARIA authoring practices](https://www.w3.org/TR/wai-aria-practices-1.1/examples/disclosure/disclosure-faq.html).\n\n#### Arguments\n\n| Argument | Type                                               | Required? | Description                 |\n| -------- | -------------------------------------------------- | --------- | --------------------------- |\n| target   | <code>React.RefObject&lt;T&gt; \\| T \\| null</code> | Yes       | A React ref or HTML element |\n| options  | [`UseA11yTargetOptions`](#usea11ytargetoptions)    | No        | Configuration options       |\n\n#### UseA11yTargetOptions\n\n```ts\nexport interface UseA11yTargetOptions {\n  /**\n   * Sets the placement of the drawer menu\n   * @default \"left\"\n   */\n  placement?: 'top' | 'right' | 'bottom' | 'left'\n  /**\n   * Adds this class name to props when the drawer is open\n   */\n  openClass?: string\n  /**\n   * Adds this class name to props when the drawer is closed\n   */\n  closedClass?: string\n  /**\n   * Adds this style to props when the drawer is open\n   */\n  openStyle?: React.CSSProperties\n  /**\n   * Adds this style to props when the drawer is closed\n   */\n  closedStyle?: React.CSSProperties\n  /**\n   * Prevents the `window` from scrolling when the target is\n   * focused after opening.\n   */\n  preventScroll?: boolean\n  /**\n   * When `true`, this closes the target element when the `Escape`\n   * key is pressed.\n   * @default true\n   */\n  closeOnEscape?: boolean\n}\n```\n\n#### Returns\n\n```ts\ntype A11yProps = {\n  readonly 'aria-hidden': boolean\n  readonly id: string | undefined\n  readonly className: string | undefined\n  readonly style: {\n    readonly visibility: 'hidden' | 'visible'\n  } & React.CSSProperties\n} & {\n  readonly style:\n    | ({\n        readonly visibility: 'hidden' | 'visible'\n      } & React.CSSProperties & {\n          readonly position: 'fixed'\n          readonly top: 0\n          readonly right: 0\n          readonly bottom: 'auto'\n          readonly left: 0\n          readonly transform: 'translate3d(0, -100%, 0)'\n        })\n    | ({\n        readonly visibility: 'hidden' | 'visible'\n      } & React.CSSProperties & {\n          readonly position: 'fixed'\n          readonly top: 0\n          readonly right: 0\n          readonly bottom: 0\n          readonly left: 'auto'\n          readonly transform: 'translate3d(100%, 0, 0)'\n        })\n    | ({\n        readonly visibility: 'hidden' | 'visible'\n      } & React.CSSProperties & {\n          readonly position: 'fixed'\n          readonly top: 'auto'\n          readonly right: 0\n          readonly bottom: 0\n          readonly left: 0\n          readonly transform: 'translate3d(0, 100%, 0)'\n        })\n    | ({\n        readonly visibility: 'hidden' | 'visible'\n      } & React.CSSProperties & {\n          readonly position: 'fixed'\n          readonly top: 0\n          readonly right: 'auto'\n          readonly bottom: 0\n          readonly left: 0\n          readonly transform: 'translate3d(-100%, 0, 0)'\n        })\n}\n```\n\n#### Example\n\n```jsx harmony\nimport * as React from 'react'\nimport {useA11yTarget} from '@accessible/drawer'\n\nconst MyTarget = () => {\n  const ref = React.useRef(null)\n  const a11yProps = useA11yTarget(ref, {preventScroll: true})\n\n  return (\n    <div ref={ref} {...a11yProps}>\n      I am the drawer content\n    </div>\n  )\n}\n```\n\n### &lt;Target&gt;\n\nThis component wraps any React element and turns it into a drawer target.\n\n#### Props\n\n| Prop          | Type                                     | Default     | Required? | Description                                                                                                                                                                                                     |\n| ------------- | ---------------------------------------- | ----------- | --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| placement     | `\"top\" \\| \"right\" \\| \"bottom\" \\| \"left\"` | `false`     | No        | When `true` this will render the drawer into a React portal with the id `#portals`. You can render it into any portal by providing its query selector here, e.g. `#foobar`, `[data-portal=true]`, or `.foobar`. |\n| portal        | `boolean \\| string \\| PortalizeProps`    | `false`     | No        | When `true` this will render the drawer into a React portal with the id `#portals`. You can render it into any portal by providing its query selector here, e.g. `#foobar`, `[data-portal=true]`, or `.foobar`. |\n| closeOnEscape | `boolean`                                | `true`      | No        | By default the drawer will close when the `Escape` key is pressed. You can turn this off by providing `false` here.                                                                                             |\n| closedClass   | `string`                                 | `undefined` | No        | This class name will be applied to the child element when the drawer is `closed`.                                                                                                                               |\n| openClass     | `string`                                 | `undefined` | No        | This class name will be applied to the child element when the drawer is `open`.                                                                                                                                 |\n| closedStyle   | `React.CSSProperties`                    | `undefined` | No        | These styles will be applied to the child element when the drawer is `closed` in addition to the default styles that set the target's visibility.                                                               |\n| openStyle     | `React.CSSProperties`                    | `undefined` | No        | These styles name will be applied to the child element when the drawer is `open` in addition to the default styles that set the target's visibility.                                                            |\n| preventScroll | `boolean`                                | `false`     | No        | When `true` this will prevent your browser from scrolling the document to bring the newly-focused tab into view.                                                                                                |\n| children      | `React.ReactElement`                     | `undefined` | Yes       | The child is cloned by this component and has aria attributes injected into its props as well as the events defined above.                                                                                      |\n\n#### Example\n\n```jsx harmony\n<Target>\n  <div className='alert'>Alert</div>\n</Target>\n\n// <div\n//   class=\"alert\"\n//   aria-hidden=\"true\"\n//   id=\"🅰12\"\n//   style=\"visibility: hidden;\"\n// >\n//   Alert\n// </div>\n```\n\n### useA11yTrigger(target, options?)\n\nA React hook for creating a headless drawer trigger to [WAI-ARIA authoring practices](https://www.w3.org/TR/wai-aria-practices-1.1/examples/disclosure/disclosure-faq.html).\nIn addition to providing accessibility props to your component, this hook will add events\nfor interoperability between actual <button> elements and fake ones e.g. <a> and <div> to the\ntarget element\n\n#### Arguments\n\n| Argument | Type                                               | Required? | Description                 |\n| -------- | -------------------------------------------------- | --------- | --------------------------- |\n| target   | <code>React.RefObject&lt;T&gt; \\| T \\| null</code> | Yes       | A React ref or HTML element |\n| options  | [`UseA11yTriggerOptions`](#usea11ytriggeroptions)  | No        | Configuration options       |\n\n#### UseA11yTriggerOptions\n\n```ts\nexport interface UseA11yTriggerOptions {\n  /**\n   * Adds this class name to props when the drawer is open\n   */\n  openClass?: string\n  /**\n   * Adds this class name to props when the drawer is closed\n   */\n  closedClass?: string\n  /**\n   * Adds this style to props when the drawer is open\n   */\n  openStyle?: React.CSSProperties\n  /**\n   * Adds this style to props when the drawer is closed\n   */\n  closedStyle?: React.CSSProperties\n  /**\n   * Adds an onClick handler in addition to the default one that\n   * toggles the drawer's open state.\n   */\n  onClick?: (e: MouseEvent) => any\n}\n```\n\n#### Returns\n\n```ts\ninterface A11yProps<E extends React.MouseEvent<any, MouseEvent>> {\n  readonly 'aria-controls': string | undefined\n  readonly 'aria-expanded': boolean\n  readonly role: 'button'\n  readonly tabIndex: 0\n  readonly className: string | undefined\n  readonly style: React.CSSProperties | undefined\n}\n```\n\n#### Example\n\n```jsx harmony\nimport * as React from 'react'\nimport {useA11yTrigger} from '@accessible/drawer'\n\nconst MyTrigger = () => {\n  const ref = React.useRef(null)\n  const a11yProps = useA11yTrigger(ref, {\n    openClass: 'open',\n    closedClass: 'closed',\n  })\n\n  return (\n    <button ref={ref} {...a11yProps}>\n      Clicking me toggles the drawer content\n    </button>\n  )\n}\n```\n\n### &lt;Trigger&gt;\n\nThis component wraps any React element and adds an `onClick` handler which toggles the open state\nof the drawer target.\n\n#### Props\n\n| Prop        | Type                  | Default     | Required? | Description                                                                                                                |\n| ----------- | --------------------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------- |\n| closedClass | `string`              | `undefined` | No        | This class name will be applied to the child element when the drawer is `closed`.                                          |\n| openClass   | `string`              | `undefined` | No        | This class name will be applied to the child element when the drawer is `open`.                                            |\n| closedStyle | `React.CSSProperties` | `undefined` | No        | These styles will be applied to the child element when the drawer is `closed`.                                             |\n| openStyle   | `React.CSSProperties` | `undefined` | No        | These styles name will be applied to the child element when the drawer is `open`.                                          |\n| children    | `React.ReactElement`  | `undefined` | Yes       | The child is cloned by this component and has aria attributes injected into its props as well as the events defined above. |\n\n```jsx harmony\n<Trigger on='click'>\n  <button className='my-button'>Open me!</button>\n</Trigger>\n\n// <button\n//   class=\"my-button\"\n//   aria-controls=\"🅰12\"\n//   aria-expanded=\"false\"\n// >\n//   Open me!\n// </button>\n```\n\n### useA11yCloseButton(target, options?)\n\nA React hook for creating a headless close button to [WAI-ARIA authoring practices](https://www.w3.org/TR/wai-aria-practices-1.1/examples/disclosure/disclosure-faq.html).\nIn addition to providing accessibility props to your component, this hook will add events\nfor interoperability between actual <button> elements and fake ones e.g. <a> and <div> to the\ntarget element\n\n#### Arguments\n\n| Argument | Type                                                      | Required? | Description                 |\n| -------- | --------------------------------------------------------- | --------- | --------------------------- |\n| target   | <code>React.RefObject&lt;T&gt; \\| T \\| null</code>        | Yes       | A React ref or HTML element |\n| options  | [`UseA11yCloseButtonOptions`](#usea11yclosebuttonoptions) | No        | Configuration options       |\n\n#### UseA11yCloseButtonOptions\n\n```ts\nexport interface UseA11yCloseButtonOptions {\n  /**\n   * Adds an onClick handler in addition to the default one that\n   * closes the drawer.\n   */\n  onClick?: (e: MouseEvent) => any\n}\n```\n\n#### Returns\n\n```ts\ninterface A11yProps<E extends React.MouseEvent<any, MouseEvent>> {\n  readonly 'aria-controls': string | undefined\n  readonly 'aria-expanded': boolean\n  readonly 'aria-label': 'Close'\n  readonly role: 'button'\n  readonly tabIndex: 0\n}\n```\n\n#### Example\n\n```jsx harmony\nimport * as React from 'react'\nimport {useA11yCloseButton} from '@accessible/drawer'\n\nconst MyTrigger = () => {\n  const ref = React.useRef(null)\n  const a11yProps = useA11yCloseButton(ref, {\n    onClick: () => console.log('Closing!'),\n  })\n\n  return (\n    <button ref={ref} {...a11yProps}>\n      Clicking me closes the drawer content\n    </button>\n  )\n}\n```\n\n### &lt;CloseButton&gt;\n\nThis is a convenience component that wraps any React element and adds an onClick handler which closes the drawer.\n\n#### Props\n\n| Prop     | Type                 | Default     | Required? | Description                                                                                                                |\n| -------- | -------------------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------- |\n| children | `React.ReactElement` | `undefined` | Yes       | The child is cloned by this component and has aria attributes injected into its props as well as the events defined above. |\n\n```jsx harmony\n<CloseButton>\n  <button className='my-button'>Close me</button>\n</CloseButton>\n\n// <button\n//   class=\"my-button\"\n//   aria-controls=\"drawer--12\"\n//   aria-expanded=\"false\"\n// >\n//   Close me\n// </button>\n```\n\n### useDrawer()\n\nThis hook provides the value of the drawer's [DrawerContextValue object](#drawercontextvalue)\n\n### DrawerContextValue\n\n```typescript\nexport interface DrawerContextValue {\n  /**\n   * The open state of the drawer\n   */\n  isOpen: boolean\n  /**\n   * Opens the drawer\n   */\n  open: () => void\n  /**\n   * Closes the drawer\n   */\n  close: () => void\n  /**\n   * Toggles the open state of the drawer\n   */\n  toggle: () => void\n  /**\n   * A unique ID for the drawer target\n   */\n  id?: string\n}\n```\n\n#### Example\n\n```jsx harmony\nconst Component = () => {\n  const {open, close, toggle, isOpen} = useDrawer()\n  return <button onClick={toggle}>Toggle the drawer</button>\n}\n```\n\n## LICENSE\n\nMIT\n","readmeFilename":"README.md"}