{"_id":"@procore/labs-keyboard-shortcut","_rev":"386-d4aac0db476a72fe21bde025c63a9d22","name":"@procore/labs-keyboard-shortcut","dist-tags":{"canary":"0.1.2-alpha.8138","alpha":"0.2.0-alpha-sdk.0","latest":"0.5.0"},"versions":{"0.1.0-alpha-initial-version":{"name":"@procore/labs-keyboard-shortcut","version":"0.1.0-alpha-initial-version","author":{"name":"Procore Technologies"},"license":"SEE LICENSE IN LICENSE","_id":"@procore/labs-keyboard-shortcut@0.1.0-alpha-initial-version","maintainers":[{"name":"evan.freymiller","email":"evan.freymiller@procore.com"},{"name":"juliana.hernandez","email":"juliana.hernandez@procore.com"},{"name":"hyogman","email":"henryyogman@gmail.com"},{"name":"kimhin267","email":"kim.hin267@gmail.com"},{"name":"lukenispel","email":"luke.nispel@procore.com"},{"name":"mariah_delaney","email":"mariah.delaney@procore.com"},{"name":"cagmz","email":"carlos.gomez@procore.com"},{"name":"arthurzhuk","email":"arthurzhuk@gmail.com"},{"name":"chriszhang","email":"chris.zhang@procore.com"},{"name":"jgee67","email":"julian.gee@procore.com"},{"name":"eyvettesou","email":"eyvette.sou@procore.com"},{"name":"gregburger","email":"gregory.burger@procore.com"},{"name":"mcclayton","email":"michaelcclayton@outlook.com"},{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},{"name":"justinmwatts","email":"justinmwatts@me.com"},{"name":"robbiegprocore","email":"robbie.greiner@procore.com"},{"name":"jadamsss","email":"jacob.adams@procore.com"},{"name":"dallashall-procore","email":"dallas.hall@procore.com"},{"name":"bates550","email":"smspearmandev@gmail.com"},{"name":"timdoherty","email":"tim.doherty@procore.com"},{"name":"chrisarevir","email":"chris.arevir@gmail.com"},{"name":"espi","email":"kyle.s.espinola@gmail.com"},{"name":"truthysystems","email":"truthy.systems@gmail.com"},{"name":"dev-account-admin","email":"dev-account-admin+npmjs@procore.com"},{"name":"dannyphillips","email":"dannyp@procore.com"},{"name":"farismmk","email":"farismmk@gmail.com"}],"homepage":"https://github.com/procore/core-labs","bugs":{"url":"https://github.com/procore/core-labs/issues"},"dist":{"shasum":"c4e0c8f485157ad0e75e42b581ef588c997effd8","tarball":"https://registry.npmjs.org/@procore/labs-keyboard-shortcut/-/labs-keyboard-shortcut-0.1.0-alpha-initial-version.tgz","fileCount":5,"integrity":"sha512-neoX/mhRSkf2Drr0t3Mc2aqSbaRrxtQCRtonaU1J1s070rhsjnKDmsfzNgA+A2e1j2/v5gu6p+eWvH3BOP3KDA==","signatures":[{"sig":"MEUCIQDluNIOfiOgMZISPhlXdbWbbu+EtG5bFy2SsgIR59uqOAIgVL8EjnjXa5EPTcqa2pdm2BIr5EUQcRxl0fDHWOTy5Ww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc4nwCRA9TVsSAnZWagAA/XUQAI12h/ils2hV2mBYxDye\nzY/iudz3pMOazv2ciOu5yI3RgNxmepm9JnNfaLd8MNuz+U4tz3xRMp0F2pYq\nch6QIukYGb+oR7oM7bfNkUQMV7u77zcC17I0lr0+pjet37sRdQt6f+2Ucipn\ntr54ekOtpb04ZTlcpP/NHrdUb5ZUINN+5aPoYQw2sxGXofib8vTuQZC8yg+t\nFnPt7+jS0G5n9RPCAe9k/H27d+hPGDv/9NOvoKGEvPT8ZLePHS2UyW3II6Cn\n786c++GsJ/1gknWgSqQr2XBYcG2pFyhprCU24aJiRx3k6idjoIAPuoJKDEWQ\nQv0wxZU/bG8EcaL8jrt6sKX/haFHl7Svhe7aQ2ltOOUadcJj2RUcdOrmdbM0\n2/65Pc1z2MMGnEU3PkLKQWZfjSu/esqdM6L2BXgexWGjGfH0hSlsNdB05tFf\n9Q2KBHSN7tTbkooc9iezWNWt/yB6wBQZOzRzmqAqTSLVQqoiPcyEjuJMyH8F\nbE33u7yMFt5fZ8micqn7R4j8bCqULC6hKHvyvtgqIoAl9L9p2imaFLawV7jU\nyZYRUeQAMy5M1Am8Cxs/k803/QfdWLp1U0OVuhdUj/xecqhgWY5r5uP8J7Nq\nQ+G7DIEdE8WqoaqB5mBSddrFRy/QeROJUegr7BqCE/mhq9YAr/ESE/Xp3m22\nvWWh\r\n=56AK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"core-scripts lib:start","test":"yarn test:prep && core-scripts test","build":"core-scripts lib:build","clean":"core-scripts lib:clean","coverage":"core-scripts test --coverage","prettier":"prettier --write","storybook":"start-storybook -p 6006","test:prep":"lerna run --scope=@procore/labs-jsskit build","build:react":"yarn build","lint:eslint":"core-scripts lint:eslint","lint:stylelint":"core-scripts lint:stylelint","prepublishOnly":"yarn build","prettier:check":"prettier --check","storybook:build":"build-storybook"},"_npmUser":{"name":"dev-account-admin","email":"dev-account-admin+npmjs@procore.com"},"repository":{"url":"git+https://github.com/procore/core-labs.git","type":"git"},"_npmVersion":"6.14.6","description":"keyboard shortcut ui","directories":{},"_nodeVersion":"10.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"16.8.0","enzyme":"3.11.0","@types/react":"16.9.46","@types/enzyme":"3.10.5","styled-components":"5.1.1","@procore/core-react":"8.20.0","@procore/labs-jsskit":"3.0.0","enzyme-adapter-react-16":"1.15.3","@types/styled-components":"5.1.2","@types/enzyme-adapter-react-16":"1.0.6"},"peerDependencies":{"react":"^16.8.0","styled-components":"^5.1.1","@procore/core-react":"^8.20.0","@procore/labs-jsskit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/labs-keyboard-shortcut_0.1.0-alpha-initial-version_1601407472427_0.5337524804955336","host":"s3://npm-registry-packages"}},"0.1.2-beta.8032":{"name":"@procore/labs-keyboard-shortcut","version":"0.1.2-beta.8032","author":{"name":"Procore Technologies"},"license":"SEE LICENSE IN LICENSE","_id":"@procore/labs-keyboard-shortcut@0.1.2-beta.8032","maintainers":[{"name":"bionikspoon","email":"bionikspoon@gmail.com"},{"name":"evan.freymiller","email":"evan.freymiller@procore.com"},{"name":"juliana.hernandez","email":"juliana.hernandez@procore.com"},{"name":"hyogman","email":"henryyogman@gmail.com"},{"name":"kimhin267","email":"kim.hin267@gmail.com"},{"name":"lukenispel","email":"luke.nispel@procore.com"},{"name":"mariah_delaney","email":"mariah.delaney@procore.com"},{"name":"cagmz","email":"carlos.gomez@procore.com"},{"name":"arthurzhuk","email":"arthurzhuk@gmail.com"},{"name":"chriszhang","email":"chris.zhang@procore.com"},{"name":"jgee67","email":"julian.gee@procore.com"},{"name":"eyvettesou","email":"eyvette.sou@procore.com"},{"name":"gregburger","email":"gregory.burger@procore.com"},{"name":"mcclayton","email":"michaelcclayton@outlook.com"},{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},{"name":"justinmwatts","email":"justinmwatts@me.com"},{"name":"robbiegprocore","email":"robbie.greiner@procore.com"},{"name":"jadamsss","email":"jacob.adams@procore.com"},{"name":"dallashall-procore","email":"dallas.hall@procore.com"},{"name":"bates550","email":"smspearmandev@gmail.com"},{"name":"timdoherty","email":"tim.doherty@procore.com"},{"name":"chrisarevir","email":"chris.arevir@gmail.com"},{"name":"espi","email":"kyle.s.espinola@gmail.com"},{"name":"truthysystems","email":"truthy.systems@gmail.com"},{"name":"dev-account-admin","email":"dev-account-admin+npmjs@procore.com"},{"name":"dannyphillips","email":"dannyp@procore.com"},{"name":"farismmk","email":"farismmk@gmail.com"}],"homepage":"https://github.com/procore/core-labs","bugs":{"url":"https://github.com/procore/core-labs/issues"},"dist":{"shasum":"212a669f7ba363ba8ca2d04c4ea1a914ee8ed6fa","tarball":"https://registry.npmjs.org/@procore/labs-keyboard-shortcut/-/labs-keyboard-shortcut-0.1.2-beta.8032.tgz","fileCount":5,"integrity":"sha512-ascXxZrcxwdgMyofUFGfwhK8vJfxw9/UjN7Jgm5gdgP13BZlFApJUXaPVQwCqq4yynCo5pvmOXRIDAvNp/xm4w==","signatures":[{"sig":"MEQCIFgrvAL5hxtGDumBEqPMZBJEqLHejgWOfHQ0+RWZwo7BAiBFmLMs33BY44UeXYluTlpG1aRFyK5RD7t02c7mBYU/gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj24SCRA9TVsSAnZWagAAWuwP/0JmTO/Pb9FJvQj0q+6S\n3p/6Jyy0KXjUsEfNiMjIbxy/QJXf3HMOjoUN2epc95DWYtMVoOcFaqGVntWS\niqQcmfx7LWnb108Lw/wxLdgK4UxHrSnNhAZ5CI7V8cyw1/PlffCzF8hAR71n\n0Pr1628in3spsQ9khV84Csgp7WYADpzrygV+mXF0BoCC2wKkQXgmsGTCMr06\ntjAp0/J3OdDnzIkYQxzDDvZc+Rlh5VvZADkaRWGFfNT96/9q6947jPby8fYp\nx1bmYpkH04jwaBWbg4YdR92pCrfjw+ErUBjvFILUGEVqGW/A6joBbgwQrN1b\nz6qV7IbfQJFp3goZRjkYLDowoVQWpAGwHnA1X14/7BgAKDAAyWU/oKFGidP5\ng+fLagVocxbU5Q+lugFbYOFFRlGZm54nGYAUfaG+aDbhx02XrXt2Ra2bWR64\naUQQZ7GGFFIgp3zrm5baNMIcYI1M1lWfZyktdLQnYuDe1qg8klUvYVlOZb+Q\n1bGVxZTd+etu/b+fJDFuF8mqNy57EeKu6YumGsLWNOrH+momObdN3OSkgJ+0\n0WPkzJRs6eDorLHxqL+plI28IJJ4liO9DLKExskouQgxDXOnEuRVFhmiP5CU\nWe83aN9eyK0d9Q2RAZ+atk6iWHUMu4fSwL0g+MzO4sGwRu2vEofzxahtX4Eo\nhgWO\r\n=Xnn9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Keyboard Shortcut\nA small set of UI components for rendering Keyboard Shortcuts\n\n## Installation\n`yarn add @procore/labs-keyboard-shortcut`\n\n## Requirements\n#### Peer dependencies\n- `react` >16.8\n- `core-react` >8.20\n- `styled-components` >5.1\n- `@procore/labs-jsskit` >3.0\n\n#### Translations\n- Include these translations in your bundle from Procore\n`views.generic.keyboard_shortcuts.*`\n\n#### Providers\nTo use `KeyboardShortcut` or `KeyboardShortcutTranslation` components,\nyou must wrap this component (root level of your app) in these providers\n- `I18nProvider` from `@procore/core-react`\n```tsx\nimport { I18nProvider } from '@procore/core-react';\n\n<I18nProvider I18n={window.I18n}>\n  <App/>\n</I18nProvider>\n```\n- `ThemeProvider` from `@procore/core-react`\n```tsx\nimport { ThemeProvider } from 'styled-components';\nimport { createTheme } from '@procore/labs-jsskit';\n\n<ThemeProvider theme={createTheme()}>\n  <App/>\n</ThemeProvider>\n```\n\n## Full Example\n```tsx\nimport { ThemeProvider } from 'styled-components';\nimport { I18nProvider } from '@procore/core-react';\nimport { createTheme } from '@procore/labs-jsskit';\nimport { KeyboardShortcut, KeyName } from '@procore/labs-keyboard-shortcut';\n\nconst App = () => (\n  <I18nProvider I18n={window.I18n}>\n    <ThemeProvider theme={createTheme()}>\n      <KeyboardShortcut keyName=\"Shift\" variant=\"dark\" />\n    </ThemeProvider>\n  </I18nProvider>\n);\n```\n\n#### Accessibility\nTo add proper aria attributes, wrap your target element\n(the ui element that would be \"clicked\") when then shortcut is activated in `KeyboardShortcutTargetWrapper`.\n```tsx\n<KeyboardShortcutTargetWrapper keyNames={['Meta', 'Plus']}>\n  <Button>Zoom In</Button>\n</KeyboardShortcutTargetWrapper>\n```\n","gitHead":"fc462eda65ea255b4d0362ed8e17589b7b511fa3","scripts":{"dev":"core-scripts lib:start","test":"yarn test:prep && core-scripts test","build":"core-scripts lib:build","clean":"core-scripts lib:clean","coverage":"core-scripts test --coverage","prettier":"prettier --write","storybook":"start-storybook -p 6006","test:prep":"lerna run --scope=@procore/labs-jsskit build","build:react":"yarn build","lint:eslint":"core-scripts lint:eslint","lint:stylelint":"core-scripts lint:stylelint","prepublishOnly":"yarn build","prettier:check":"prettier --check","storybook:build":"build-storybook"},"_npmUser":{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},"repository":{"url":"git+https://github.com/procore/core-labs.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (darwin)","description":"keyboard shortcut ui","directories":{},"_nodeVersion":"10.20.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"16.8.0","enzyme":"3.11.0","@types/react":"16.9.46","@types/enzyme":"3.10.5","styled-components":"5.1.1","@procore/core-react":"8.20.0","@procore/labs-jsskit":"^3.0.0","enzyme-adapter-react-16":"1.15.3","@types/styled-components":"5.1.2","@types/enzyme-adapter-react-16":"1.0.6"},"peerDependencies":{"react":"^16.8.0","styled-components":"^5.1.1","@procore/core-react":"^8.20.0","@procore/labs-jsskit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/labs-keyboard-shortcut_0.1.2-beta.8032_1603235346048_0.5412903890461651","host":"s3://npm-registry-packages"}},"0.1.2-alpha.8032":{"name":"@procore/labs-keyboard-shortcut","version":"0.1.2-alpha.8032","author":{"name":"Procore Technologies"},"license":"SEE LICENSE IN LICENSE","_id":"@procore/labs-keyboard-shortcut@0.1.2-alpha.8032","maintainers":[{"name":"bionikspoon","email":"bionikspoon@gmail.com"},{"name":"evan.freymiller","email":"evan.freymiller@procore.com"},{"name":"juliana.hernandez","email":"juliana.hernandez@procore.com"},{"name":"hyogman","email":"henryyogman@gmail.com"},{"name":"kimhin267","email":"kim.hin267@gmail.com"},{"name":"lukenispel","email":"luke.nispel@procore.com"},{"name":"mariah_delaney","email":"mariah.delaney@procore.com"},{"name":"cagmz","email":"carlos.gomez@procore.com"},{"name":"arthurzhuk","email":"arthurzhuk@gmail.com"},{"name":"chriszhang","email":"chris.zhang@procore.com"},{"name":"jgee67","email":"julian.gee@procore.com"},{"name":"eyvettesou","email":"eyvette.sou@procore.com"},{"name":"gregburger","email":"gregory.burger@procore.com"},{"name":"mcclayton","email":"michaelcclayton@outlook.com"},{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},{"name":"justinmwatts","email":"justinmwatts@me.com"},{"name":"robbiegprocore","email":"robbie.greiner@procore.com"},{"name":"jadamsss","email":"jacob.adams@procore.com"},{"name":"dallashall-procore","email":"dallas.hall@procore.com"},{"name":"bates550","email":"smspearmandev@gmail.com"},{"name":"timdoherty","email":"tim.doherty@procore.com"},{"name":"chrisarevir","email":"chris.arevir@gmail.com"},{"name":"espi","email":"kyle.s.espinola@gmail.com"},{"name":"truthysystems","email":"truthy.systems@gmail.com"},{"name":"dev-account-admin","email":"dev-account-admin+npmjs@procore.com"},{"name":"dannyphillips","email":"dannyp@procore.com"},{"name":"farismmk","email":"farismmk@gmail.com"}],"homepage":"https://github.com/procore/core-labs","bugs":{"url":"https://github.com/procore/core-labs/issues"},"dist":{"shasum":"8e7a9785d46afe726fae700535eb034cba54e9ed","tarball":"https://registry.npmjs.org/@procore/labs-keyboard-shortcut/-/labs-keyboard-shortcut-0.1.2-alpha.8032.tgz","fileCount":5,"integrity":"sha512-v6mKn5k+KmocgEj8jyiSLvAx+TdSlv0ukynT7LN8g47VU7E1wg1O0JvoFZCogPuR/Q0X0P297wtYaENVBuLe1w==","signatures":[{"sig":"MEQCIF+bV5b5QhlBRoCzMxsLNLIIadJl5C1rqBcLp3nRkHIbAiB32e6JLgUL3SznL39CqHRPJUisrwEyX90GKvREwfZ6rA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj3HUCRA9TVsSAnZWagAA0X4P/2E3ItwwWDapZJe6mfSr\nvEjtBQAfmlmaivDdt08H6jeW5cgdhfg3dqaSlUXaZS72kbUUmaltymd1+s6y\nxRshv2OTWJH9U4pkpzTDMAIwpoDzjrOS6XJPWj0uSQKOo90JZPOtkBXqONuj\nZi6YN+zz/4ZXn2tvcrE55n3liLVkpBxhZD0/7sy3Z/qSMOptnYvLCxbwbH+x\nFnKyGMeKw4T5Rj6J1XhWxQB7PRamfMseP9KAS5ss+k6KAxh0lEI73VDEALbq\nPzzgWvFEybDshW6B5Ux8X3IWoKn7F+TQXIF3mi14sj3DALpIbVyeYbkpcBti\nzgZU8vzrC33CJIcPLtQcpptT2WWjWTdU2JFkMt0QY0cxeQkb4hzATBLJhqW2\n370Iv7ECTviCf+xqVGPKmgfHt1Az7/a7QBDEw2qDFQusY7rKU7QCjqEzOsIQ\noPTL+ybGGMLoKqlldeeRxQg52koXmhlHdiNnRbzt8uNpLsStiInzSgI4rCfD\nceOUaFD2wAvnAgEytApOhhFvDzF+FkMLGu3nOrcwunJGZ26sQye7O08mtTKe\n15VZP101Jy8+nDtGxX/6UW6UGMyHQ/9drlXouOeNrXPvKXLiNlVFXCS/quMI\ngnwXvcHVNdP9fEyXcpdjtAtDHLdSLh9nQoAemk8YyAYn/CrY2jOvcuy4HUlH\n4RPv\r\n=fyOz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Keyboard Shortcut\nA small set of UI components for rendering Keyboard Shortcuts\n\n## Installation\n`yarn add @procore/labs-keyboard-shortcut`\n\n## Requirements\n#### Peer dependencies\n- `react` >16.8\n- `core-react` >8.20\n- `styled-components` >5.1\n- `@procore/labs-jsskit` >3.0\n\n#### Translations\n- Include these translations in your bundle from Procore\n`views.generic.keyboard_shortcuts.*`\n\n#### Providers\nTo use `KeyboardShortcut` or `KeyboardShortcutTranslation` components,\nyou must wrap this component (root level of your app) in these providers\n- `I18nProvider` from `@procore/core-react`\n```tsx\nimport { I18nProvider } from '@procore/core-react';\n\n<I18nProvider I18n={window.I18n}>\n  <App/>\n</I18nProvider>\n```\n- `ThemeProvider` from `@procore/core-react`\n```tsx\nimport { ThemeProvider } from 'styled-components';\nimport { createTheme } from '@procore/labs-jsskit';\n\n<ThemeProvider theme={createTheme()}>\n  <App/>\n</ThemeProvider>\n```\n\n## Full Example\n```tsx\nimport { ThemeProvider } from 'styled-components';\nimport { I18nProvider } from '@procore/core-react';\nimport { createTheme } from '@procore/labs-jsskit';\nimport { KeyboardShortcut, KeyName } from '@procore/labs-keyboard-shortcut';\n\nconst App = () => (\n  <I18nProvider I18n={window.I18n}>\n    <ThemeProvider theme={createTheme()}>\n      <KeyboardShortcut keyName=\"Shift\" variant=\"dark\" />\n    </ThemeProvider>\n  </I18nProvider>\n);\n```\n\n#### Accessibility\nTo add proper aria attributes, wrap your target element\n(the ui element that would be \"clicked\") when then shortcut is activated in `KeyboardShortcutTargetWrapper`.\n```tsx\n<KeyboardShortcutTargetWrapper keyNames={['Meta', 'Plus']}>\n  <Button>Zoom In</Button>\n</KeyboardShortcutTargetWrapper>\n```\n","gitHead":"fc462eda65ea255b4d0362ed8e17589b7b511fa3","scripts":{"dev":"core-scripts lib:start","test":"yarn test:prep && core-scripts test","build":"core-scripts lib:build","clean":"core-scripts lib:clean","coverage":"core-scripts test --coverage","prettier":"prettier --write","storybook":"start-storybook -p 6006","test:prep":"lerna run --scope=@procore/labs-jsskit build","build:react":"yarn build","lint:eslint":"core-scripts lint:eslint","lint:stylelint":"core-scripts lint:stylelint","prepublishOnly":"yarn build","prettier:check":"prettier --check","storybook:build":"build-storybook"},"_npmUser":{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},"repository":{"url":"git+https://github.com/procore/core-labs.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (darwin)","description":"keyboard shortcut ui","directories":{},"_nodeVersion":"10.20.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"16.8.0","enzyme":"3.11.0","@types/react":"16.9.46","@types/enzyme":"3.10.5","styled-components":"5.1.1","@procore/core-react":"8.20.0","@procore/labs-jsskit":"^3.0.0","enzyme-adapter-react-16":"1.15.3","@types/styled-components":"5.1.2","@types/enzyme-adapter-react-16":"1.0.6"},"peerDependencies":{"react":"^16.8.0","styled-components":"^5.1.1","@procore/core-react":"^8.20.0","@procore/labs-jsskit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/labs-keyboard-shortcut_0.1.2-alpha.8032_1603236307848_0.6651533635452738","host":"s3://npm-registry-packages"}},"0.1.2-alpha.8134":{"name":"@procore/labs-keyboard-shortcut","version":"0.1.2-alpha.8134","author":{"name":"Procore Technologies"},"license":"SEE LICENSE IN LICENSE","_id":"@procore/labs-keyboard-shortcut@0.1.2-alpha.8134","maintainers":[{"name":"bionikspoon","email":"bionikspoon@gmail.com"},{"name":"evan.freymiller","email":"evan.freymiller@procore.com"},{"name":"juliana.hernandez","email":"juliana.hernandez@procore.com"},{"name":"hyogman","email":"henryyogman@gmail.com"},{"name":"kimhin267","email":"kim.hin267@gmail.com"},{"name":"lukenispel","email":"luke.nispel@procore.com"},{"name":"mariah_delaney","email":"mariah.delaney@procore.com"},{"name":"cagmz","email":"carlos.gomez@procore.com"},{"name":"arthurzhuk","email":"arthurzhuk@gmail.com"},{"name":"chriszhang","email":"chris.zhang@procore.com"},{"name":"jgee67","email":"julian.gee@procore.com"},{"name":"eyvettesou","email":"eyvette.sou@procore.com"},{"name":"gregburger","email":"gregory.burger@procore.com"},{"name":"mcclayton","email":"michaelcclayton@outlook.com"},{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},{"name":"justinmwatts","email":"justinmwatts@me.com"},{"name":"robbiegprocore","email":"robbie.greiner@procore.com"},{"name":"jadamsss","email":"jacob.adams@procore.com"},{"name":"dallashall-procore","email":"dallas.hall@procore.com"},{"name":"bates550","email":"smspearmandev@gmail.com"},{"name":"timdoherty","email":"tim.doherty@procore.com"},{"name":"chrisarevir","email":"chris.arevir@gmail.com"},{"name":"espi","email":"kyle.s.espinola@gmail.com"},{"name":"truthysystems","email":"truthy.systems@gmail.com"},{"name":"dev-account-admin","email":"dev-account-admin+npmjs@procore.com"},{"name":"dannyphillips","email":"dannyp@procore.com"},{"name":"farismmk","email":"farismmk@gmail.com"}],"homepage":"https://github.com/procore/core-labs","bugs":{"url":"https://github.com/procore/core-labs/issues"},"dist":{"shasum":"f92921f7b747940c2c3a8cfb5ad0476f9af17835","tarball":"https://registry.npmjs.org/@procore/labs-keyboard-shortcut/-/labs-keyboard-shortcut-0.1.2-alpha.8134.tgz","fileCount":5,"integrity":"sha512-lFOncFKRpC6qQ/zmkgNG4JHY6SC7886KuL+hZ35EmOwn0blzYsXZIw86yxD0zAuRRzKMNNArgxFhLPPXXtQq2A==","signatures":[{"sig":"MEUCIEw9aEq9fO3SttcxprKR4mqu7pIPoT95TtSPTrFj9eLwAiEAnDrAUov40keZbLrtFlrmdYlFcWEWVUys0VQcxoCWIR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkHd1CRA9TVsSAnZWagAAmr0P/2+ZYCwD1PnzL7CDdcaO\nGnBIpGoyQdbnGZP7cssjMbuoRq8XrEX9zagSLJRsGJm8zuLMMzmfsS5f+Qnf\nG6Kts61oPeRwff3PvLGTU8YA1yuggWwzJgxSnH1v9mZufeW/rhwkPUFF3sK7\ntHJ6xHGTxZcemS6L8hWlViATV76O1oUrz14hli+YnC3BPfUWqUjcmyky91qv\n79AVqk8cDrS2FFPWzLRUDYuvgHSYrDSo6iSjzlpX90wAzXxEbiten+kayDDf\nG8w6ukThpqCmBL3E+E4LVLQjT/n3fl7gHYEH6lZYcIC40OjGvRG5keMh+LZs\nU90SketZFyktDQ/0oh56vq4GpIzh2tbQIKsd1AqLb6Ej/ptLuCo4UhOwGxnn\nbhfd6XeLiHosl9dJBYtDVoDI99eVP9yKogdW1hXZECgCrV5wdHFfgIqWGDsd\nT4JXXBwutGsJPu4K0e+QsH1Ej0OHOhCWKvs5jXk5jq8jtkuN3KHs7n8Xbifn\nbekf5apZojqucQIcogkqUyEW/ojbQvutR4foJNQ7HSD0uRS22JXaWpNcQdWu\nZGIXJJJddeS/NvPYD1eIV2rdodjUlTwyAXTr9W0TCHnowbZwH5GBqbJ7oFn0\nNLKe2e6y96moD9ydNqFMfSMptOWf/9oM45+HZvSDG9OZczna1q2rglH46uLj\nxlPV\r\n=tFXM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Keyboard Shortcut\nA small set of UI components for rendering Keyboard Shortcuts\n\n## Installation\n`yarn add @procore/labs-keyboard-shortcut`\n\n## Requirements\n#### Peer dependencies\n- `react` >16.8\n- `core-react` >8.20\n- `styled-components` >5.1\n- `@procore/labs-jsskit` >3.0\n\n#### Translations\n- Include these translations in your bundle from Procore\n`views.generic.keyboard_shortcuts.*`\n\n#### Providers\nTo use `KeyboardShortcut` or `KeyboardShortcutTranslation` components,\nyou must wrap this component (root level of your app) in these providers\n- `I18nProvider` from `@procore/core-react`\n```tsx\nimport { I18nProvider } from '@procore/core-react';\n\n<I18nProvider I18n={window.I18n}>\n  <App/>\n</I18nProvider>\n```\n- `ThemeProvider` from `@procore/core-react`\n```tsx\nimport { ThemeProvider } from 'styled-components';\nimport { createTheme } from '@procore/labs-jsskit';\n\n<ThemeProvider theme={createTheme()}>\n  <App/>\n</ThemeProvider>\n```\n\n## Full Example\n```tsx\nimport { ThemeProvider } from 'styled-components';\nimport { I18nProvider } from '@procore/core-react';\nimport { createTheme } from '@procore/labs-jsskit';\nimport { KeyboardShortcut, KeyName } from '@procore/labs-keyboard-shortcut';\n\nconst App = () => (\n  <I18nProvider I18n={window.I18n}>\n    <ThemeProvider theme={createTheme()}>\n      <KeyboardShortcut keyName=\"Shift\" variant=\"dark\" />\n    </ThemeProvider>\n  </I18nProvider>\n);\n```\n\n#### Accessibility\nTo add proper aria attributes, wrap your target element\n(the ui element that would be \"clicked\") when then shortcut is activated in `KeyboardShortcutTargetWrapper`.\n```tsx\n<KeyboardShortcutTargetWrapper keyNames={['Meta', 'Plus']}>\n  <Button>Zoom In</Button>\n</KeyboardShortcutTargetWrapper>\n```\n","gitHead":"33df12d3916af582c13571fa9f0111126c787a81","scripts":{"dev":"core-scripts lib:start","test":"yarn test:prep && core-scripts test","build":"core-scripts lib:build","clean":"core-scripts lib:clean","coverage":"core-scripts test --coverage","prettier":"prettier --write","storybook":"start-storybook -p 6006","test:prep":"lerna run --scope=@procore/labs-jsskit build","build:react":"yarn build","lint:eslint":"core-scripts lint:eslint","lint:stylelint":"core-scripts lint:stylelint","prepublishOnly":"yarn build","prettier:check":"prettier --check","storybook:build":"build-storybook"},"_npmUser":{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},"repository":{"url":"git+https://github.com/procore/core-labs.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (darwin)","description":"keyboard shortcut ui","directories":{},"_nodeVersion":"10.20.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"16.8.0","enzyme":"3.11.0","@types/react":"16.9.46","@types/enzyme":"3.10.5","styled-components":"5.1.1","@procore/core-react":"8.20.0","@procore/labs-jsskit":"^3.0.0","enzyme-adapter-react-16":"1.15.3","@types/styled-components":"5.1.2","@types/enzyme-adapter-react-16":"1.0.6"},"peerDependencies":{"react":"^16.8.0","styled-components":"^5.1.1","@procore/core-react":"^8.20.0","@procore/labs-jsskit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/labs-keyboard-shortcut_0.1.2-alpha.8134_1603303285310_0.4092278451737732","host":"s3://npm-registry-packages"}},"0.1.2-alpha.8138":{"name":"@procore/labs-keyboard-shortcut","version":"0.1.2-alpha.8138","author":{"name":"Procore Technologies"},"license":"SEE LICENSE IN LICENSE","_id":"@procore/labs-keyboard-shortcut@0.1.2-alpha.8138","maintainers":[{"name":"bionikspoon","email":"bionikspoon@gmail.com"},{"name":"evan.freymiller","email":"evan.freymiller@procore.com"},{"name":"juliana.hernandez","email":"juliana.hernandez@procore.com"},{"name":"hyogman","email":"henryyogman@gmail.com"},{"name":"kimhin267","email":"kim.hin267@gmail.com"},{"name":"lukenispel","email":"luke.nispel@procore.com"},{"name":"mariah_delaney","email":"mariah.delaney@procore.com"},{"name":"cagmz","email":"carlos.gomez@procore.com"},{"name":"arthurzhuk","email":"arthurzhuk@gmail.com"},{"name":"chriszhang","email":"chris.zhang@procore.com"},{"name":"jgee67","email":"julian.gee@procore.com"},{"name":"eyvettesou","email":"eyvette.sou@procore.com"},{"name":"gregburger","email":"gregory.burger@procore.com"},{"name":"mcclayton","email":"michaelcclayton@outlook.com"},{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},{"name":"justinmwatts","email":"justinmwatts@me.com"},{"name":"robbiegprocore","email":"robbie.greiner@procore.com"},{"name":"jadamsss","email":"jacob.adams@procore.com"},{"name":"dallashall-procore","email":"dallas.hall@procore.com"},{"name":"bates550","email":"smspearmandev@gmail.com"},{"name":"timdoherty","email":"tim.doherty@procore.com"},{"name":"chrisarevir","email":"chris.arevir@gmail.com"},{"name":"espi","email":"kyle.s.espinola@gmail.com"},{"name":"truthysystems","email":"truthy.systems@gmail.com"},{"name":"dev-account-admin","email":"dev-account-admin+npmjs@procore.com"},{"name":"dannyphillips","email":"dannyp@procore.com"},{"name":"farismmk","email":"farismmk@gmail.com"}],"homepage":"https://github.com/procore/core-labs","bugs":{"url":"https://github.com/procore/core-labs/issues"},"dist":{"shasum":"4282cb39fcf159e3f8986e141568792fc8c9556b","tarball":"https://registry.npmjs.org/@procore/labs-keyboard-shortcut/-/labs-keyboard-shortcut-0.1.2-alpha.8138.tgz","fileCount":5,"integrity":"sha512-lF/7Y0BBkfPyLqGKmgqw3HGSNdkIT3yMOVHMYEIzvlJserXCfx+jWA4DHIfrJKRNxDS1f9jLypVzUZycfx7MhQ==","signatures":[{"sig":"MEUCIQDqQvaAcoR6s8ZcYy6ijZmAlMlUDPdr9jbbKx1qdujIYQIgSA1r+bIbd5oEXX3M3ZpOUHJFRRtj2eigWauFuaW9p9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkLf8CRA9TVsSAnZWagAAeswP/RpB9jUnFjtKtFcnkl2v\nPVvXmw8R8L8QbTOogNzwWdMBA7OaEpclvMi0ruiD5F3chYACbsMLK/jtvk9X\nHGllgMuYqfl5lEkT2Ifb9JBz/n3+/Aut2KSPFbEmuJvuGriLeH0MAz62+DQd\n0RqtCSVYWRof6Ddh/yfsRzfvAdydd7ucXhC9r1t3RS5ukZgCikKoHZNT9Na1\nzY0ypOeSljE6m3lBBJTWEQtOixOlOllHoneiQlkUvCCmjeg0XaxBw0AJFTN+\nwyqDwStMqXVNf+l5wXHo24IYBjQU/wXnurtQkC6i13qyrNlxL7oazjumy6ct\na9lUOjJLPa+Cv4kDgK6peMJlrbV/bEc4V+GQabV6jD60nRhDwCVnUeTQMAw0\nigEKCEtzmLVoqQ/gyApr+XrKy7Z1xOKXSMgyuJEGa+u7By/sbj6mh86KaDz4\n+klvoHoPEZqXiemfxJoGL0BJbbS8A6szDg2GgRknwLSBT7stiCr/zIa0S/YC\nt8KQI6rgJqUzaFd6qNfTstVU8PbMTuKpzY+pWGP6oW2Xrbw0u7Lqn82AYpO6\ntZbtn4U2Mt9okLEEmmtx6n5QZniUmOF5BF75l69Jh1SWPXEH0CwuA/+Las/Y\nXTTG9VKDFLUHS/ItUP1a/cdECmFdy8SXl1ad5YQLQkO3cC48Ifw7PA+kw+L+\ntLFv\r\n=fG+M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Keyboard Shortcut\nA small set of UI components for rendering Keyboard Shortcuts\n\n## Installation\n`yarn add @procore/labs-keyboard-shortcut`\n\n## Requirements\n#### Peer dependencies\n- `react` >16.8\n- `core-react` >8.20\n- `styled-components` >5.1\n- `@procore/labs-jsskit` >3.0\n\n#### Translations\n- Include these translations in your bundle from Procore\n`views.generic.keyboard_shortcuts.*`\n\n#### Providers\nTo use `KeyboardShortcut` or `KeyboardShortcutTranslation` components,\nyou must wrap this component (root level of your app) in these providers\n- `I18nProvider` from `@procore/core-react`\n```tsx\nimport { I18nProvider } from '@procore/core-react';\n\n<I18nProvider I18n={window.I18n}>\n  <App/>\n</I18nProvider>\n```\n- `ThemeProvider` from `@procore/core-react`\n```tsx\nimport { ThemeProvider } from 'styled-components';\nimport { createTheme } from '@procore/labs-jsskit';\n\n<ThemeProvider theme={createTheme()}>\n  <App/>\n</ThemeProvider>\n```\n\n## Full Example\n```tsx\nimport { ThemeProvider } from 'styled-components';\nimport { I18nProvider } from '@procore/core-react';\nimport { createTheme } from '@procore/labs-jsskit';\nimport { KeyboardShortcut, KeyName } from '@procore/labs-keyboard-shortcut';\n\nconst App = () => (\n  <I18nProvider I18n={window.I18n}>\n    <ThemeProvider theme={createTheme()}>\n      <KeyboardShortcut keyName=\"Shift\" variant=\"dark\" />\n    </ThemeProvider>\n  </I18nProvider>\n);\n```\n\n#### Accessibility\nTo add proper aria attributes, wrap your target element\n(the ui element that would be \"clicked\") when then shortcut is activated in `KeyboardShortcutTargetWrapper`.\n```tsx\n<KeyboardShortcutTargetWrapper keyNames={['Meta', 'Plus']}>\n  <Button>Zoom In</Button>\n</KeyboardShortcutTargetWrapper>\n```\n","gitHead":"5665a70dde8a1f0b29fa96948192489844dcfe97","scripts":{"dev":"core-scripts lib:start","test":"yarn test:prep && core-scripts test","build":"core-scripts lib:build","clean":"core-scripts lib:clean","coverage":"core-scripts test --coverage","prettier":"prettier --write","storybook":"start-storybook -p 6006","test:prep":"lerna run --scope=@procore/labs-jsskit build","build:react":"yarn build","lint:eslint":"core-scripts lint:eslint","lint:stylelint":"core-scripts lint:stylelint","prepublishOnly":"yarn build","prettier:check":"prettier --check","storybook:build":"build-storybook"},"_npmUser":{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},"repository":{"url":"git+https://github.com/procore/core-labs.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (darwin)","description":"keyboard shortcut ui","directories":{},"_nodeVersion":"10.20.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"16.8.0","enzyme":"3.11.0","@types/react":"16.9.46","@types/enzyme":"3.10.5","styled-components":"5.1.1","@procore/core-react":"8.20.0","@procore/labs-jsskit":"^3.0.0","enzyme-adapter-react-16":"1.15.3","@types/styled-components":"5.1.2","@types/enzyme-adapter-react-16":"1.0.6"},"peerDependencies":{"react":"^16.8.0","styled-components":"^5.1.1","@procore/core-react":"^8.20.0","@procore/labs-jsskit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/labs-keyboard-shortcut_0.1.2-alpha.8138_1603319803595_0.40702579867916655","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@procore/labs-keyboard-shortcut","version":"0.1.1","author":{"name":"Procore Technologies"},"license":"SEE LICENSE IN LICENSE","_id":"@procore/labs-keyboard-shortcut@0.1.1","maintainers":[{"name":"bionikspoon","email":"bionikspoon@gmail.com"},{"name":"evan.freymiller","email":"evan.freymiller@procore.com"},{"name":"juliana.hernandez","email":"juliana.hernandez@procore.com"},{"name":"hyogman","email":"henryyogman@gmail.com"},{"name":"kimhin267","email":"kim.hin267@gmail.com"},{"name":"lukenispel","email":"luke.nispel@procore.com"},{"name":"mariah_delaney","email":"mariah.delaney@procore.com"},{"name":"cagmz","email":"carlos.gomez@procore.com"},{"name":"arthurzhuk","email":"arthurzhuk@gmail.com"},{"name":"chriszhang","email":"chris.zhang@procore.com"},{"name":"jgee67","email":"julian.gee@procore.com"},{"name":"eyvettesou","email":"eyvette.sou@procore.com"},{"name":"gregburger","email":"gregory.burger@procore.com"},{"name":"mcclayton","email":"michaelcclayton@outlook.com"},{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},{"name":"justinmwatts","email":"justinmwatts@me.com"},{"name":"robbiegprocore","email":"robbie.greiner@procore.com"},{"name":"jadamsss","email":"jacob.adams@procore.com"},{"name":"dallashall-procore","email":"dallas.hall@procore.com"},{"name":"bates550","email":"smspearmandev@gmail.com"},{"name":"timdoherty","email":"tim.doherty@procore.com"},{"name":"chrisarevir","email":"chris.arevir@gmail.com"},{"name":"espi","email":"kyle.s.espinola@gmail.com"},{"name":"truthysystems","email":"truthy.systems@gmail.com"},{"name":"dev-account-admin","email":"dev-account-admin+npmjs@procore.com"},{"name":"dannyphillips","email":"dannyp@procore.com"},{"name":"farismmk","email":"farismmk@gmail.com"}],"homepage":"https://github.com/procore/core-labs","bugs":{"url":"https://github.com/procore/core-labs/issues"},"dist":{"shasum":"2861fa742aecb082211adb2bd43706837e01b2c5","tarball":"https://registry.npmjs.org/@procore/labs-keyboard-shortcut/-/labs-keyboard-shortcut-0.1.1.tgz","fileCount":32,"integrity":"sha512-57yWtB7hI1TGT+RBGrlZMrZteXzPuE2p6DJXac0sh/G+pycljJ7uJD3/PH0nX6yVht23A54m3aBLBNUzuJRg0w==","signatures":[{"sig":"MEQCIFG5fObQTuez0JHuVKyKRllX68SAxqSvEqNA2sfHLmgsAiBoQyc34FBFXcz7aWmUDyXnLk37yDbaRgbFEKA3FhGnMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkNZJCRA9TVsSAnZWagAAJfcP/RSjQt/2o/1mml29ATod\nPLam2/l7j/PIAyFxoHQiOpZ7MzGKs+OrDcJK0Q7l8SzocMww16ou93JCklSS\nII1G/5zTfi4a6V1SzrNq+UDS0H6kWodi6EbelIzKRinJQBlxLJAwfkTYAXjo\nfDA1FBVTZKC2pWEusanWAvXV8KXnKPYTwOgAnzHMUu5OFl35GPNDB6rD6pnO\n0CH9QDgIo4s7XGMhFCCZA56kCYoMGxC6kdmeu9auxWOd2gJL2QbjaV8i3Y/2\nvU1l3G5PyZgdTWKWnrLa9JzJ4tyxmFf3EI2X9q/hbPFNaFJgTGaSgrB/m9cg\nWvIF+sftPOhJWmSX+htzxnWw693k/UOLR8SK15NuQILOhZG5/Q5vo+ODoMGD\ns8fWH/izdz6g6p0zuf1j0wS5uZbJuIQUHa/Ohit7OWtiYGNL7qJYoCE8bWwX\npL40P0zsawb6oNdJC4moPhJgyKtDtsDQQO/k1FYvTkPS+6t4aOtUh6yNYdZc\nKPkirX0jU9oGh07SN4OcDPj/wa9SBUHAONM2kzNdMx7lPjY8pz2zuBnKdqsk\nwbREkzxOcin2MhR0OQMzm7g8tnnjGoP1EPMf+mgNeNP+LmXQ0QujGd/GwaBC\nJz9dlZaKwiomwRXrnpfOBFFDvSe4XdKIqfocB/g3pMS9q1spNXDLp+XKioSD\niXfn\r\n=Da/r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"core-scripts lib:start","test":"yarn test:prep && core-scripts test","build":"core-scripts lib:build","clean":"core-scripts lib:clean","coverage":"core-scripts test --coverage","prettier":"prettier --write","storybook":"start-storybook -p 6006","test:prep":"lerna run --scope=@procore/labs-jsskit build","build:react":"yarn build","lint:eslint":"core-scripts lint:eslint","lint:stylelint":"core-scripts lint:stylelint","prepublishOnly":"yarn build","prettier:check":"prettier --check","storybook:build":"build-storybook"},"_npmUser":{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},"repository":{"url":"git+https://github.com/procore/core-labs.git","type":"git"},"_npmVersion":"6.14.4","description":"keyboard shortcut ui","directories":{},"_nodeVersion":"10.20.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"16.8.0","enzyme":"3.11.0","@types/react":"16.9.46","@types/enzyme":"3.10.5","styled-components":"5.1.1","@procore/core-react":"8.20.0","@procore/labs-jsskit":"3.0.0","enzyme-adapter-react-16":"1.15.3","@types/styled-components":"5.1.2","@types/enzyme-adapter-react-16":"1.0.6"},"peerDependencies":{"react":"^16.8.0","styled-components":"^5.1.1","@procore/core-react":"^8.20.0","@procore/labs-jsskit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/labs-keyboard-shortcut_0.1.1_1603327560629_0.4933925223871889","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@procore/labs-keyboard-shortcut","version":"0.1.2","author":{"name":"Procore Technologies"},"license":"SEE LICENSE IN LICENSE","_id":"@procore/labs-keyboard-shortcut@0.1.2","maintainers":[{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},{"name":"justinmwatts","email":"justinmwatts@me.com"},{"name":"robbiegprocore","email":"robbie.greiner@procore.com"},{"name":"jadamsss","email":"jacob.adams@procore.com"},{"name":"dallashall-procore","email":"dallas.hall@procore.com"},{"name":"bates550","email":"smspearmandev@gmail.com"},{"name":"timdoherty","email":"tim.doherty@procore.com"},{"name":"chrisarevir","email":"chris.arevir@gmail.com"},{"name":"espi","email":"kyle.s.espinola@gmail.com"},{"name":"truthysystems","email":"truthy.systems@gmail.com"},{"name":"dev-account-admin","email":"dev-account-admin+npmjs@procore.com"},{"name":"dannyphillips","email":"dannyp@procore.com"},{"name":"farismmk","email":"farismmk@gmail.com"},{"name":"mcclayton","email":"michaelcclayton@outlook.com"},{"name":"gregburger","email":"gregory.burger@procore.com"},{"name":"eyvettesou","email":"eyvette.sou@procore.com"},{"name":"jgee67","email":"julian.gee@procore.com"},{"name":"chriszhang","email":"chris.zhang@procore.com"},{"name":"arthurzhuk","email":"arthurzhuk@gmail.com"},{"name":"cagmz","email":"carlos.gomez@procore.com"},{"name":"mariah_delaney","email":"mariah.delaney@procore.com"},{"name":"lukenispel","email":"luke.nispel@procore.com"},{"name":"kimhin267","email":"kim.hin267@gmail.com"},{"name":"hyogman","email":"henryyogman@gmail.com"},{"name":"juliana.hernandez","email":"juliana.hernandez@procore.com"},{"name":"evan.freymiller","email":"evan.freymiller@procore.com"},{"name":"manuphatak","email":"bionikspoon@gmail.com"},{"name":"judy-lu-pc","email":"judy.lu@procore.com"},{"name":"procore-it-support","email":"itsupportteam@procore.com"},{"name":"wilfredr","email":"wilfred.rosado@procore.com"},{"name":"andrewburke-pc","email":"andrew.burke@procore.com"},{"name":"enyaga","email":"eric.nyaga@procore.com"},{"name":"jkleintech","email":"jon.klein@procore.com"},{"name":"rachel.arkebauer","email":"rachel.arkebauer@procore.com"},{"name":"aaronme","email":"aaron.eaton@procore.com"}],"homepage":"https://github.com/procore/core-labs","bugs":{"url":"https://github.com/procore/core-labs/issues"},"dist":{"shasum":"1e2fa8074f4d47a99402a2e4dbacbcc386889ad7","tarball":"https://registry.npmjs.org/@procore/labs-keyboard-shortcut/-/labs-keyboard-shortcut-0.1.2.tgz","fileCount":5,"integrity":"sha512-ph19vdqFQCsU1SwolHGxpxR4e3ib/iEvC2TZyd1eoVnlEoZSSxUMEe4aG+GeIy38mpMlO5kedmt7oBevGhq3Cw==","signatures":[{"sig":"MEQCIAaCQI+Tdme7EWGvhWPEydgFh0X+pX6aMcYBL11+UOYQAiA2wrlgV2G3oNaIWVi95QUDcaO4WhqjO54UooXv7ut5sA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9PHXCRA9TVsSAnZWagAArDsP/3DypEdw4raQ52F0o20C\nc3k6MsNN7RYLqfxYObRrxuagEQPeFkg48oYjuCbhKyxbhJdiQnoKOhLV7s9S\nzOZMHUalzmIsL08/M1zOfETLH94gkpO4HDfCcXawenKO+lc8YM7z5nAtooLN\nSuhNhUjQLK1nlQf08Mb24dnAEmlWb1an0R4KiNNuLB6KcF6GOlZ7DpZyLHNZ\ntGU7nqPJYSEdddX62dHaKr9yPkZ6CIYPkmU7f5O+8vgP/eF178SeXUnbuZ/3\nHfZkaMrxDZYutb4ZNwA9uJ+oidDgpbgNvUlH89N5X1RaBWIneO9JP9n1fiQj\nXPLU8e/3PUMKOdHxpTqB8dd+9oC8WaO+RJ8ocT013P21gjNvmYWybp/vaRqq\n01qah/82M5ZYoGvAymJa7wYfPQ8dQANl7y97T5HnWnvY1VAxZaahj82IFu25\nO0nJ/4jGEsGh64zVUjaOY0EIKJ4c29VfkOjqTyfcJIicY247PVZco8MlL68P\nxJ2sNZIL5odaWmIKZHRiyd+JBoanzJh4IRamNqKJc1/6oJ0HOmnNVhItT6Ki\nVmTS1CnqZ0NQfdYfW2T7I75xxi8yFzyCyYEArhHYY5P0Vuz28s9W0iWVykyr\nXh85is6blFLNk+0aipluOiqNOEr6r9PowkSe9DCYJGj0DyOpsmnooYhc4+dw\n+cVo\r\n=wCEt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"core-scripts lib:start","test":"yarn test:prep && core-scripts test","build":"core-scripts lib:build","clean":"core-scripts lib:clean","coverage":"core-scripts test --coverage","prettier":"prettier --write","storybook":"start-storybook -p 6006","test:prep":"lerna run --scope=@procore/labs-jsskit build","build:react":"yarn build","lint:eslint":"core-scripts lint:eslint","lint:stylelint":"core-scripts lint:stylelint","prepublishOnly":"yarn build","prettier:check":"prettier --check","storybook:build":"build-storybook"},"_npmUser":{"name":"dannyphillips","email":"dannyp@procore.com"},"repository":{"url":"git+https://github.com/procore/core-labs.git","type":"git"},"_npmVersion":"6.14.8","description":"keyboard shortcut ui","directories":{},"_nodeVersion":"10.23.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"16.8.0","enzyme":"3.11.0","@types/react":"16.9.46","@types/enzyme":"3.10.5","styled-components":"5.1.1","@procore/core-react":"8.20.0","@procore/labs-jsskit":"3.0.0","enzyme-adapter-react-16":"1.15.3","@types/styled-components":"5.1.2","@types/enzyme-adapter-react-16":"1.0.6"},"peerDependencies":{"react":"^16.8.0","styled-components":"^5.1.1","@procore/core-react":"^8.20.0","@procore/labs-jsskit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/labs-keyboard-shortcut_0.1.2_1609888215310_0.09792709809416311","host":"s3://npm-registry-packages"}},"0.2.0-alpha-sdk.0":{"name":"@procore/labs-keyboard-shortcut","version":"0.2.0-alpha-sdk.0","author":{"name":"Procore Technologies"},"license":"SEE LICENSE IN LICENSE","_id":"@procore/labs-keyboard-shortcut@0.2.0-alpha-sdk.0","maintainers":[{"name":"jacky-lei","email":"jacky.lei@procore.com"},{"name":"jay-rajan","email":"jay.rajan@procore.com"},{"name":"mcbarros-pc","email":"macelo.barros-contractor@procore.com"},{"name":"yihai.zweifel","email":"yihai.zweifel@procore.com"},{"name":"himansudesai","email":"himansu.desai@procore.com"},{"name":"aleclarsenprocore","email":"alec.larsen@procore.com"},{"name":"stephan-procore","email":"stephan.lips@procore.com"},{"name":"ersgonzalo","email":"eric.gonzalo@procore.com"},{"name":"kedar.procore","email":"kedar.moghe@procore.com"},{"name":"jmejia-fsl","email":"jorge.mejia-contractor@procore.com"},{"name":"israel-pereira","email":"israel.pereira@procore.com"},{"name":"jeremy-marcus","email":"jeremy.marcus@procore.com"},{"name":"todd-andrew-procore","email":"todd.andrew@procore.com"},{"name":"evan.waits","email":"evan.waits@procore.com"},{"name":"lgm_procore","email":"luke.michals@procore.com"},{"name":"rory.forster","email":"rory.forster@procore.com"},{"name":"cfprocore","email":"casey.foote@procore.com"},{"name":"moises.narvaez-procore","email":"moises.narvaez-contractor@procore.com"},{"name":"dlgasser","email":"darren.gasser@procore.com"},{"name":"derek-carter-procore","email":"derek.carter@procore.com"},{"name":"dischorde","email":"katarina.rossi@procore.com"},{"name":"thomasoboyle","email":"thomas.oboyle@procore.com"},{"name":"mike.south","email":"mike.south@procore.com"},{"name":"heplayskeys","email":"steven.johnson@procore.com"},{"name":"shayonj_procore","email":"shayonj@procore.com"},{"name":"kapoorlakshya-procore","email":"lakshya.kapoor@procore.com"},{"name":"natalie.walia","email":"natalie.walia@procore.com"},{"name":"zach.mckenzie.procore","email":"zach.mckenzie@procore.com"},{"name":"fkennedy","email":"frederick.kennedy@procore.com"},{"name":"scottbieser-procore","email":"scott.bieser@procore.com"},{"name":"kimtodd","email":"kim.todd@procore.com"},{"name":"laurenbrandsteinprocore","email":"lauren.brandstein@procore.com"},{"name":"james.dabbs-procore","email":"james.dabbs@procore.com"},{"name":"lincolnp","email":"lincoln.pahwa@procore.com"},{"name":"procore-npm-bot","email":"svc-npm-integration@procore.com"},{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},{"name":"justinmwatts","email":"justinmwatts@me.com"},{"name":"robbiegprocore","email":"robbie.greiner@procore.com"},{"name":"jadamsss","email":"jacob.adams@procore.com"},{"name":"dallashall-procore","email":"dallas.hall@procore.com"},{"name":"bates550","email":"smspearmandev@gmail.com"},{"name":"timdoherty","email":"tim.doherty@procore.com"},{"name":"chrisarevir","email":"chris.arevir@gmail.com"},{"name":"espi","email":"kyle.s.espinola@gmail.com"},{"name":"truthysystems","email":"truthy.systems@gmail.com"},{"name":"dev-account-admin","email":"dev-account-admin+npmjs@procore.com"},{"name":"dannyphillips","email":"dannyp@procore.com"},{"name":"farismmk","email":"farismmk@gmail.com"},{"name":"mcclayton","email":"michaelcclayton@outlook.com"},{"name":"gregburger","email":"gregory.burger@procore.com"},{"name":"eyvettesou","email":"eyvette.sou@procore.com"},{"name":"jgee67","email":"julian.gee@procore.com"},{"name":"chriszhang","email":"chris.zhang@procore.com"},{"name":"arthurzhuk","email":"arthurzhuk@gmail.com"},{"name":"cagmz","email":"carlos.gomez@procore.com"},{"name":"mariah_delaney","email":"mariah.delaney@procore.com"},{"name":"lukenispel","email":"luke.nispel@procore.com"},{"name":"kimhin267","email":"kim.hin267@gmail.com"},{"name":"hyogman","email":"henryyogman@gmail.com"},{"name":"juliana.hernandez","email":"juliana.hernandez@procore.com"},{"name":"evan.freymiller","email":"evan.freymiller@procore.com"},{"name":"manuphatak","email":"bionikspoon@gmail.com"},{"name":"judy-lu-pc","email":"judy.lu@procore.com"},{"name":"procore-it-support","email":"itsupportteam@procore.com"},{"name":"wilfredr","email":"wilfred.rosado@procore.com"},{"name":"andrewburke-pc","email":"andrew.burke@procore.com"},{"name":"jkleintech","email":"jon.klein@procore.com"},{"name":"rachel.arkebauer","email":"rachel.arkebauer@procore.com"},{"name":"aaronme","email":"aaron.eaton@procore.com"}],"homepage":"https://github.com/procore/core-labs","bugs":{"url":"https://github.com/procore/core-labs/issues"},"dist":{"shasum":"43947435dea607d7c8cffc38cf253f1ece077fc1","tarball":"https://registry.npmjs.org/@procore/labs-keyboard-shortcut/-/labs-keyboard-shortcut-0.2.0-alpha-sdk.0.tgz","fileCount":5,"integrity":"sha512-twY3ceOIygmRLXsEHOnVynyc919E4SyiKa7o/x8so+7qK6xx0SAHRZqKkq2n9fRQ/TBUWU5UY8LVixCDeD8fiQ==","signatures":[{"sig":"MEUCIQCNM9PGj1ZB0Yjci3oR/pGFJkc0OU6BH1jaa4rNybz8YwIgUnJrbQ+vnDVwMzb6xw3lgZCn85U+mi1+r8KDp/BrZak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg27LcCRA9TVsSAnZWagAARjIQAJFi4wszzyihlAryArgX\nFwuYGsvqZ/SiAhsMfB4BUwOBEhy7eo5v+q9HLCw79VB76qnYpCDGVfRnfSAW\nwHhLd/lU01GY9Xr88SmuqRRix1zNYSj+a5RMYLTq42cmiOLJh9D+0/zAY+g7\npRx31X5lbsVa/fOJDD3jGIMG+i9wpu0R0Nsj+1+X4DFzByNDRGz3ibgvQuDG\n/Z+y8d/lEFQufSLlvZAO9oRVW8Izja6FoIExfUFV+ZKlGu5DsYiLCFf5LOJd\nDYopIyj/MA+PebOgpX5alqEbzk9/cdZaXp0hHeBQhTefpVRnf9HJ1kR0piIw\nYdOISAKLTwotzzCpMFmegOIBqb+1XcADtHfMJGipjvoy7qgJQkUUd5fiWrcf\nPImg+c7nA+DxeOZDXV8ylnbTcmZvJod6y4yWWUzCwYhkEtymRAAbPfFOD4lJ\nEtd1PPcoqSrgaatXVRE6VTwhv+w/psyJDJWr7VH8h7e5Cwxxi38zMBPKZSgQ\nMKhah5722yZCnBQ7A16aEksy0h5v+JFTeUOKC8gMp7tnaoUvBqQd4OODIF7L\nREM96MgXeijDHriM/HCMutJKU2MHwuNKWOzhK1FLfjxv4tl6W6zaXTPD3v8W\nNkBZNd9+cQAgMbQnC879IlCM45NcR+3ro5hFWkudXAYaLTJV3GyAAxoX7JPc\nSGe4\r\n=eZPQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Keyboard Shortcut\nA small set of UI components for rendering Keyboard Shortcuts\n\n## Installation\n`yarn add @procore/labs-keyboard-shortcut`\n\n## Requirements\n#### Peer dependencies\n- `react` >16.8\n- `core-react` >8.20\n- `styled-components` >5.1\n- `@procore/labs-jsskit` >3.0\n\n#### Translations\n- Include these translations in your bundle from Procore\n`views.generic.keyboard_shortcuts.*`\n\n#### Providers\nTo use `KeyboardShortcut` or `KeyboardShortcutTranslation` components,\nyou must wrap this component (root level of your app) in these providers\n- `I18nProvider` from `@procore/core-react`\n```tsx\nimport { I18nProvider } from '@procore/core-react';\n\n<I18nProvider I18n={window.I18n}>\n  <App/>\n</I18nProvider>\n```\n- `ThemeProvider` from `@procore/core-react`\n```tsx\nimport { ThemeProvider } from 'styled-components';\nimport { createTheme } from '@procore/labs-jsskit';\n\n<ThemeProvider theme={createTheme()}>\n  <App/>\n</ThemeProvider>\n```\n\n## Full Example\n```tsx\nimport { ThemeProvider } from 'styled-components';\nimport { I18nProvider } from '@procore/core-react';\nimport { createTheme } from '@procore/labs-jsskit';\nimport { KeyboardShortcut, KeyName } from '@procore/labs-keyboard-shortcut';\n\nconst App = () => (\n  <I18nProvider I18n={window.I18n}>\n    <ThemeProvider theme={createTheme()}>\n      <KeyboardShortcut keyName=\"Shift\" variant=\"dark\" />\n    </ThemeProvider>\n  </I18nProvider>\n);\n```\n\n#### Accessibility\nTo add proper aria attributes, wrap your target element\n(the ui element that would be \"clicked\") when then shortcut is activated in `KeyboardShortcutTargetWrapper`.\n```tsx\n<KeyboardShortcutTargetWrapper keyNames={['Meta', 'Plus']}>\n  <Button>Zoom In</Button>\n</KeyboardShortcutTargetWrapper>\n```\n","scripts":{"dev":"core-scripts lib:start","test":"yarn test:prep && core-scripts test","build":"core-scripts lib:build","clean":"core-scripts lib:clean","coverage":"core-scripts test --coverage","prettier":"prettier --write","storybook":"start-storybook -p 6006","test:prep":"lerna run --scope=@procore/labs-jsskit build","build:react":"yarn build","lint:eslint":"core-scripts lint:eslint","lint:stylelint":"core-scripts lint:stylelint","prepublishOnly":"yarn build","prettier:check":"prettier --check","storybook:build":"build-storybook"},"_npmUser":{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},"repository":{"url":"git+https://github.com/procore/core-labs.git","type":"git"},"_npmVersion":"6.14.12","description":"keyboard shortcut ui","directories":{},"_nodeVersion":"12.22.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"16.8.0","enzyme":"3.11.0","@types/react":"16.9.46","@types/enzyme":"3.10.5","styled-components":"5.1.1","@procore/core-react":"8.20.0","@procore/labs-jsskit":"3.0.0","enzyme-adapter-react-16":"1.15.3","@types/styled-components":"5.1.2","@types/enzyme-adapter-react-16":"1.0.6"},"peerDependencies":{"react":"^16.8.0","styled-components":"^5.1.1","@procore/core-react":"^8.20.0","@procore/labs-jsskit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/labs-keyboard-shortcut_0.2.0-alpha-sdk.0_1625010907849_0.8414730613803476","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@procore/labs-keyboard-shortcut","version":"0.2.0","author":{"name":"Procore Technologies"},"license":"SEE LICENSE IN LICENSE","_id":"@procore/labs-keyboard-shortcut@0.2.0","maintainers":[{"name":"bpross22","email":"ben.ross@procore.com"},{"name":"jacky-lei","email":"jacky.lei@procore.com"},{"name":"jay-rajan","email":"jay.rajan@procore.com"},{"name":"mcbarros-pc","email":"macelo.barros-contractor@procore.com"},{"name":"yihai.zweifel","email":"yihai.zweifel@procore.com"},{"name":"himansudesai","email":"himansu.desai@procore.com"},{"name":"aleclarsenprocore","email":"alec.larsen@procore.com"},{"name":"stephan-procore","email":"stephan.lips@procore.com"},{"name":"ersgonzalo","email":"eric.gonzalo@procore.com"},{"name":"kedar.procore","email":"kedar.moghe@procore.com"},{"name":"jmejia-fsl","email":"jorge.mejia-contractor@procore.com"},{"name":"israel-pereira","email":"israel.pereira@procore.com"},{"name":"jeremy-marcus","email":"jeremy.marcus@procore.com"},{"name":"todd-andrew-procore","email":"todd.andrew@procore.com"},{"name":"evan.waits","email":"evan.waits@procore.com"},{"name":"lgm_procore","email":"luke.michals@procore.com"},{"name":"rory.forster","email":"rory.forster@procore.com"},{"name":"cfprocore","email":"casey.foote@procore.com"},{"name":"moises.narvaez-procore","email":"moises.narvaez-contractor@procore.com"},{"name":"dlgasser","email":"darren.gasser@procore.com"},{"name":"derek-carter-procore","email":"derek.carter@procore.com"},{"name":"dischorde","email":"katarina.rossi@procore.com"},{"name":"thomasoboyle","email":"thomas.oboyle@procore.com"},{"name":"mike.south","email":"mike.south@procore.com"},{"name":"heplayskeys","email":"steven.johnson@procore.com"},{"name":"shayonj_procore","email":"shayonj@procore.com"},{"name":"kapoorlakshya-procore","email":"lakshya.kapoor@procore.com"},{"name":"natalie.walia","email":"natalie.walia@procore.com"},{"name":"zach.mckenzie.procore","email":"zach.mckenzie@procore.com"},{"name":"fkennedy","email":"frederick.kennedy@procore.com"},{"name":"scottbieser-procore","email":"scott.bieser@procore.com"},{"name":"kimtodd","email":"kim.todd@procore.com"},{"name":"laurenbrandsteinprocore","email":"lauren.brandstein@procore.com"},{"name":"james.dabbs-procore","email":"james.dabbs@procore.com"},{"name":"lincolnp","email":"lincoln.pahwa@procore.com"},{"name":"procore-npm-bot","email":"svc-npm-integration@procore.com"},{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},{"name":"justinmwatts","email":"justinmwatts@me.com"},{"name":"robbiegprocore","email":"robbie.greiner@procore.com"},{"name":"jadamsss","email":"jacob.adams@procore.com"},{"name":"dallashall-procore","email":"dallas.hall@procore.com"},{"name":"bates550","email":"smspearmandev@gmail.com"},{"name":"timdoherty","email":"tim.doherty@procore.com"},{"name":"chrisarevir","email":"chris.arevir@gmail.com"},{"name":"espi","email":"kyle.s.espinola@gmail.com"},{"name":"truthysystems","email":"truthy.systems@gmail.com"},{"name":"dev-account-admin","email":"dev-account-admin+npmjs@procore.com"},{"name":"dannyphillips","email":"dannyp@procore.com"},{"name":"farismmk","email":"farismmk@gmail.com"},{"name":"mcclayton","email":"michaelcclayton@outlook.com"},{"name":"gregburger","email":"gregory.burger@procore.com"},{"name":"eyvettesou","email":"eyvette.sou@procore.com"},{"name":"jgee67","email":"julian.gee@procore.com"},{"name":"chriszhang","email":"chris.zhang@procore.com"},{"name":"arthurzhuk","email":"arthurzhuk@gmail.com"},{"name":"cagmz","email":"carlos.gomez@procore.com"},{"name":"mariah_delaney","email":"mariah.delaney@procore.com"},{"name":"lukenispel","email":"luke.nispel@procore.com"},{"name":"kimhin267","email":"kim.hin267@gmail.com"},{"name":"hyogman","email":"henryyogman@gmail.com"},{"name":"juliana.hernandez","email":"juliana.hernandez@procore.com"},{"name":"evan.freymiller","email":"evan.freymiller@procore.com"},{"name":"manuphatak","email":"bionikspoon@gmail.com"},{"name":"judy-lu-pc","email":"judy.lu@procore.com"},{"name":"procore-it-support","email":"itsupportteam@procore.com"},{"name":"wilfredr","email":"wilfred.rosado@procore.com"},{"name":"andrewburke-pc","email":"andrew.burke@procore.com"},{"name":"jkleintech","email":"jon.klein@procore.com"},{"name":"rachel.arkebauer","email":"rachel.arkebauer@procore.com"},{"name":"aaronme","email":"aaron.eaton@procore.com"}],"homepage":"https://github.com/procore/core-labs","bugs":{"url":"https://github.com/procore/core-labs/issues"},"dist":{"shasum":"f0f565c11bb77ed55f742714fa5b7f3a3ef732c3","tarball":"https://registry.npmjs.org/@procore/labs-keyboard-shortcut/-/labs-keyboard-shortcut-0.2.0.tgz","fileCount":5,"integrity":"sha512-zz7IfVcaEFWci1KAmMv75ZgWO6fGmWo2ulKR5CNCDbyp5+UenOtsP2pIQtbDYsLuL8Y0xcBgnppuav7wcX2vrA==","signatures":[{"sig":"MEUCIQDkTyN5Kk2Lf+qHfSPfB+8SOV1tJYc4UTO8BbidxC8N6gIgVPtVWDnN+YGbFaw17kO0F5e3xR72Semdonlbon9YPp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7MGDCRA9TVsSAnZWagAAwRYP/RkLRWQIlfGRkU++m4WD\nX4DNMy3B0ASRZ9Ot/T2EuMH5Eh8EgKIfDxNSS2J9ud8Cj7mwUBMVsNyua3Yw\nb8GBx4yLIxwprGvo+PvK2R+dtHDfuxOcomNodHWoQ19XS3Ixvg0Dvuf8fagZ\nThur+PMH7TjlG8ViBDZNKpwy637hGwqOJVBCZC8i1ncRTHESnWt2bnJhriD1\nPwNCoJyJrTVawjekj7SutOysfrgDtjhdl3SaZ0TwcoO+b/KTYPWGaie0nAZn\nuTMmFl+UXR/hKk2esfU+M96m/4XmyAB2RoKEXJxBNgK93vxDFk0by0u7QhGb\n49Huj6uNmsXEHaU5T/4sgMlNSuf+9aKhfllmSwO4JNaHP/IiXNBCFZko2XNs\nbEbZHJFW2msrG0ChSjK0N4UASSyeQotz/alRvb/zYh8vbxW/4G3Ejh2C5LWC\nic/IRbCg1OiVkMUlEULJYDnycj4IdRL/e6KpR2FeanBmnV9nQalYFYyPFkw/\ng4BFN69Y6/RLzO4OAoqEAQfwxdBMuIGGqpbCDmu0Sfo0aYmfcntFnW6wQOMM\ntCru3h2MSBc2SmsNhJQrdAiJaA0xIzIPa5d0FLVT62T4NzoF1nwsyBCwu99Q\nSm1OJA2IbU4rR2/H1UTRyCpon/sdl0TzlAjKa/CKV4PY0ed6q4xYFx+4AIee\nIL8i\r\n=DM1n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"core-scripts lib:start","test":"yarn test:prep && core-scripts test","build":"core-scripts lib:build","clean":"core-scripts lib:clean","coverage":"core-scripts test --coverage","prettier":"prettier --write","storybook":"start-storybook -p 6006","test:prep":"lerna run --scope=@procore/labs-jsskit build","build:react":"yarn build","lint:eslint":"core-scripts lint:eslint","lint:stylelint":"core-scripts lint:stylelint","prepublishOnly":"yarn build","prettier:check":"prettier --check","storybook:build":"build-storybook"},"_npmUser":{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},"repository":{"url":"git+https://github.com/procore/core-labs.git","type":"git"},"_npmVersion":"6.14.13","description":"keyboard shortcut ui","directories":{},"_nodeVersion":"12.22.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"16.8.0","enzyme":"3.11.0","@types/react":"16.9.46","@types/enzyme":"3.10.5","styled-components":"5.1.1","@procore/core-react":"8.20.0","@procore/labs-jsskit":"3.0.0","enzyme-adapter-react-16":"1.15.3","@types/styled-components":"5.1.2","@types/enzyme-adapter-react-16":"1.0.6"},"peerDependencies":{"react":"^16.8.0","styled-components":"^5.1.1","@procore/core-react":"^8.20.0","@procore/labs-jsskit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/labs-keyboard-shortcut_0.2.0_1626128771161_0.2650800180809394","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@procore/labs-keyboard-shortcut","version":"0.3.0","author":{"name":"Procore Technologies"},"license":"SEE LICENSE IN LICENSE","_id":"@procore/labs-keyboard-shortcut@0.3.0","maintainers":[{"name":"txin1","email":"terrance.xin@procore.com"},{"name":"safi.abdul","email":"safi.abdul@procore.com"},{"name":"epalinprocore","email":"edwin.palin-contractor@procore.com"},{"name":"mehrdad-panahandeh","email":"mehrdad.panahandeh@procore.com"},{"name":"tyler.wasden.procore","email":"tyler.wasden@procore.com"},{"name":"jeremy.lund","email":"jeremy.lund@procore.com"},{"name":"dineshkumar.jayak","email":"dineshkumar.jayakrishnamoorthy@procore.com"},{"name":"roniedias-procore","email":"ronie.diaspinto-contractor@procore.com"},{"name":"ryanfuentesprocore","email":"ryan.fuentes@procore.com"},{"name":"stajics","email":"srdjan.stajic-contractor@procore.com"},{"name":"brocktillotsonprocore","email":"brock.tillotson@procore.com"},{"name":"kyle.williams","email":"kyle.williams@procore.com"},{"name":"greg.spies","email":"greg.spies@procore.com"},{"name":"dtorres-procore","email":"dan.torres@procore.com"},{"name":"noor.ali","email":"noor.ali@procore.com"},{"name":"ari-procore","email":"ari.romero-contractor@procore.com"},{"name":"alanprocore","email":"alan.villa@procore.com"},{"name":"jl4ever","email":"jiapeng.ji@procore.com"},{"name":"james.lawson","email":"james.lawson@procore.com"},{"name":"ajaykumar-procore","email":"ajay.kumar@procore.com"},{"name":"dennis.heckman","email":"dennis.heckman@procore.com"},{"name":"tara.chambers","email":"tara.chambers@procore.com"},{"name":"lalovar-procore","email":"eduardo.vargas-contractor@procore.com"},{"name":"james.cleary","email":"james.cleary@procore.com"},{"name":"chadryder","email":"chad.ryder@procore.com"},{"name":"devin.cunningham.procore","email":"devin.cunningham@procore.com"},{"name":"abhijit.patwardhan","email":"abhijit.patwardhan@procore.com"},{"name":"maxscott_pc","email":"max.weinbrown@procore.com"},{"name":"lydiahara","email":"lydia.ho@procore.com"},{"name":"sherylnapigkit","email":"sheryl.napigkit@procore.com"},{"name":"changprocore","email":"chang.deng@procore.com"},{"name":"apcarroll_procore","email":"adam.carroll@procore.com"},{"name":"andy.mayer","email":"andy.mayer@procore.com"},{"name":"bob.laskowski","email":"bob.laskowski@procore.com"},{"name":"vinaya-procore","email":"vinaya.shrestha@procore.com"},{"name":"r-pulling","email":"ryan.pulling@procore.com"},{"name":"kahliholmes","email":"kahli.holmes@procore.com"},{"name":"amanzhula-zoolatech","email":"aliaksandr.manzhula-contractor@procore.com"},{"name":"andrew.wheeler","email":"andrew.wheeler@procore.com"},{"name":"leandro-proc","email":"leandro.sinhorini-contractor@procore.com"},{"name":"yadhu.prakash","email":"yadhu.prakash@procore.com"},{"name":"jason-kaye","email":"jason.kaye@procore.com"},{"name":"initbar-procore","email":"herbert.shin@procore.com"},{"name":"jesse.olsen","email":"jesse.olsen@procore.com"},{"name":"jsoncummings","email":"jason.cummings@procore.com"},{"name":"patrick.lardin","email":"patrick.lardin@procore.com"},{"name":"brad.urani","email":"brad.urani@procore.com"},{"name":"ian.nguyen","email":"ian.nguyen@procore.com"},{"name":"allenanle.procore","email":"allen.le@procore.com"},{"name":"ismail.hassan","email":"ismail.hassan@procore.com"},{"name":"brookyboy009","email":"asees.nawaz@procore.com"},{"name":"uddhavjoglekar","email":"uddhav.joglekar@procore.com"},{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},{"name":"justinmwatts","email":"justinmwatts@me.com"},{"name":"rysmithprocore","email":"ryan.smith@procore.com"},{"name":"bostonaholic","email":"matthew@matthewboston.com"},{"name":"robbiegprocore","email":"robbie.greiner@procore.com"},{"name":"jadamsss","email":"jacob.adams@procore.com"},{"name":"jeremy.bouzigard","email":"jeremy.bouzigard@procore.com"},{"name":"dallashall-procore","email":"dallas.hall@procore.com"},{"name":"bates550","email":"smspearmandev@gmail.com"},{"name":"timdoherty","email":"tim.doherty@procore.com"},{"name":"b.bookout","email":"brett.bookout@procore.com"},{"name":"jalyng","email":"jalyn.gilliam@procore.com"},{"name":"chrisarevir","email":"chris.arevir@gmail.com"},{"name":"htael","email":"helen.tael@procore.com"},{"name":"espi","email":"kyle.s.espinola@gmail.com"},{"name":"truthysystems","email":"truthy.systems@gmail.com"},{"name":"dev-account-admin","email":"npm-pnt@procore.com"},{"name":"sseanwang","email":"sean.wang@procore.com"},{"name":"bhargavrnd","email":"bhargav.gunreddy@procore.com"},{"name":"dannyphillips","email":"dannyp@procore.com"},{"name":"farismmk","email":"farismmk@gmail.com"},{"name":"dannyporrello","email":"danny.porrello@procore.com"},{"name":"mcclayton","email":"michaelcclayton@outlook.com"},{"name":"gregburger","email":"gregory.burger@procore.com"},{"name":"danny.ou","email":"danny.ou@procore.com"},{"name":"messanjah","email":"tyler@procore.com"},{"name":"eyvettesou","email":"eyvette.sou@procore.com"},{"name":"jgee67","email":"julian.gee@procore.com"},{"name":"chriszhang","email":"chris.zhang@procore.com"},{"name":"arthurzhuk","email":"arthurzhuk@gmail.com"},{"name":"cagmz","email":"carlos.gomez@procore.com"},{"name":"mariah_delaney","email":"mariah.delaney@procore.com"},{"name":"lukenispel","email":"luke.nispel@procore.com"},{"name":"kimhin267","email":"kim.hin267@gmail.com"},{"name":"hyogman","email":"henryyogman@gmail.com"},{"name":"juliana.hernandez","email":"juliana.hernandez@procore.com"},{"name":"evan.freymiller","email":"evan.freymiller@procore.com"},{"name":"manuphatak","email":"bionikspoon@gmail.com"},{"name":"judy-lu-pc","email":"judy.lu@procore.com"},{"name":"procore-it-support","email":"itsupportteam@procore.com"},{"name":"wilfredr","email":"wilfred.rosado@procore.com"},{"name":"andrewburke-pc","email":"andrew.burke@procore.com"},{"name":"jkleintech","email":"jon.klein@procore.com"},{"name":"rachel.arkebauer","email":"rachel.arkebauer@procore.com"},{"name":"aaronme","email":"aaron.eaton@procore.com"},{"name":"procore-npm-bot","email":"svc-npm-integration@procore.com"},{"name":"lincolnp","email":"lincoln.pahwa@procore.com"},{"name":"james.dabbs-procore","email":"james.dabbs@procore.com"},{"name":"laurenbrandsteinprocore","email":"lauren.brandstein@procore.com"},{"name":"kimtodd","email":"kim.todd@procore.com"},{"name":"scottbieser-procore","email":"scott.bieser@procore.com"},{"name":"fkennedy","email":"frederick.kennedy@procore.com"},{"name":"zach.mckenzie.procore","email":"zach.mckenzie@procore.com"},{"name":"natalie.walia","email":"natalie.walia@procore.com"},{"name":"kapoorlakshya-procore","email":"lakshya.kapoor@procore.com"},{"name":"shayonj_procore","email":"shayonj@procore.com"},{"name":"heplayskeys","email":"steven.johnson@procore.com"},{"name":"mike.south","email":"mike.south@procore.com"},{"name":"thomasoboyle","email":"thomas.oboyle@procore.com"},{"name":"dischorde","email":"katarina.rossi@procore.com"},{"name":"derek-carter-procore","email":"derek.carter@procore.com"},{"name":"dlgasser","email":"darren.gasser@procore.com"},{"name":"moises.narvaez-procore","email":"moises.narvaez-contractor@procore.com"},{"name":"cfprocore","email":"casey.foote@procore.com"},{"name":"rory.forster","email":"rory.forster@procore.com"},{"name":"lgm_procore","email":"luke.michals@procore.com"},{"name":"evan.waits","email":"evan.waits@procore.com"},{"name":"todd-andrew-procore","email":"todd.andrew@procore.com"},{"name":"jeremy-marcus","email":"jeremy.marcus@procore.com"},{"name":"israel-pereira","email":"israel.pereira@procore.com"},{"name":"jmejia-fsl","email":"jorge.mejia-contractor@procore.com"},{"name":"kedar.procore","email":"kedar.moghe@procore.com"},{"name":"ersgonzalo","email":"eric.gonzalo@procore.com"},{"name":"stephan-procore","email":"stephan.lips@procore.com"},{"name":"aleclarsenprocore","email":"alec.larsen@procore.com"},{"name":"himansudesai","email":"himansu.desai@procore.com"},{"name":"yihai.zweifel","email":"yihai.zweifel@procore.com"},{"name":"jay-rajan","email":"jay.rajan@procore.com"},{"name":"jacky-lei","email":"jacky.lei@procore.com"},{"name":"bpross22","email":"ben.ross@procore.com"},{"name":"peter.jin","email":"peter.jin@procore.com"}],"homepage":"https://github.com/procore/core-labs","bugs":{"url":"https://github.com/procore/core-labs/issues"},"dist":{"shasum":"fa1b55a1463c0fca950816833cad83162e736077","tarball":"https://registry.npmjs.org/@procore/labs-keyboard-shortcut/-/labs-keyboard-shortcut-0.3.0.tgz","fileCount":5,"integrity":"sha512-LCDKRpiC18Mx7F0JMXZbNrQvuWJVbxEhpj0she1BFAxsH3WkYhS3eSJ7tr7grzzS+b+ikfKBbIvjRkxSe9tQRQ==","signatures":[{"sig":"MEUCIQCVO9DqUlHuEkxoQXj+oOocG5v9MGksTtDwtU6rvMriRAIgdJsJXxu0AqWo9h2oGJDybnv9n+RyeuTcplomgLBnxk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB5dYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpz+g//c3wWh29N6R4oBYB20K7uhoOL3IBn63xAQmGRq6SvsmwL8jM0\r\nGt3vAy+JfgMxRFzahJnDTZGOLpciZdcBdrZrP7cWAnlx48fNwD38G+P07wSW\r\n4hbnq6BJDb346GhcCxBcTq88nGB66PCcIWqE4fHcR1c2I9ieKTeH7izx3jMW\r\nQQKP7T1zVgBKwduQTrMTuppQRFZJXWr7c8V1jIsP5+1A9zeDnMdd+0TWVAFu\r\nnS9vKqS/yIx2IEUvuT7bJvGb3oOS2g2pka0bDU69U9rwCAIRZKqQIgylfnyZ\r\nT+ZTBR/UrU3qgLJH6/BGYPYLcddlrJ4BIYxa8unKlGTuAMSIkF/bxzXKCFwB\r\nsdweHIvlWbq7ODW0jHIHJyI4KgDEJ4Icn6n9xWsltMhvAfRANSf9WzBsgtpD\r\nl4OP6tvTyPLllo5KTDdl2yzIhPZHoFFvgwqWR0/20vd2S8x9Ti9Wsvbu4nX5\r\nrKJJ5LuSi4CPY/wJ5V/ZsLEKDTXQ+cLaB7xybpLXKpARFTtrx3SRHLMSehe8\r\nS47mTwUJelisSVdOglbRq2xqUCy4nH7cHgEj3BvWRXb8fjGrKC+En3/MgRJ8\r\nr1fqtx+AMAHZKY1myO8BouvuoYY52dPCW9PyP2VYN2cLJ0qwrQ9eWa48Bpbl\r\naijYSw27g15v0VC2+gdgllROuJcb4AdIRHY=\r\n=DD9k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"core-scripts lib:start","test":"yarn build:deps && yarn test:nodeps","build":"core-scripts lib:build","clean":"core-scripts lib:clean","coverage":"core-scripts test --coverage","prettier":"prettier --write","storybook":"yarn build:deps && start-storybook -p 6006","build:deps":"lerna run --include-dependencies --stream --no-parallel --scope=@procore/labs-keyboard-shortcut build","test:watch":"yarn test --watch","lint:eslint":"core-scripts lint:eslint","test:nodeps":"core-scripts test --passWithNoTests --runInBand","lint:stylelint":"core-scripts lint:stylelint","prepublishOnly":"yarn build:deps","prettier:check":"prettier --check","storybook:build":"yarn build:deps && yarn storybook:build:nodeps","storybook:build:nodeps":"build-storybook"},"_npmUser":{"name":"procore-npm-bot","email":"svc-npm-integration@procore.com"},"repository":{"url":"git+https://github.com/procore/core-labs.git","type":"git"},"_npmVersion":"6.14.15","description":"keyboard shortcut ui","directories":{},"_nodeVersion":"14.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"16.8.0","enzyme":"3.11.0","@types/enzyme":"3.10.5","styled-components":"5.1.1","@procore/core-react":"10.30.0","enzyme-adapter-react-16":"1.15.3","@types/styled-components":"5.1.2","@types/enzyme-adapter-react-16":"1.0.6"},"peerDependencies":{"react":"^16.8.0","styled-components":"^5.1.1","@procore/core-react":"^10.30.0"},"_npmOperationalInternal":{"tmp":"tmp/labs-keyboard-shortcut_0.3.0_1661441879952_0.20200930727294364","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@procore/labs-keyboard-shortcut","version":"0.3.1","author":{"name":"Procore Technologies"},"license":"SEE LICENSE IN LICENSE","_id":"@procore/labs-keyboard-shortcut@0.3.1","maintainers":[{"name":"txin1","email":"terrance.xin@procore.com"},{"name":"safi.abdul","email":"safi.abdul@procore.com"},{"name":"epalinprocore","email":"edwin.palin-contractor@procore.com"},{"name":"mehrdad-panahandeh","email":"mehrdad.panahandeh@procore.com"},{"name":"tyler.wasden.procore","email":"tyler.wasden@procore.com"},{"name":"jeremy.lund","email":"jeremy.lund@procore.com"},{"name":"dineshkumar.jayak","email":"dineshkumar.jayakrishnamoorthy@procore.com"},{"name":"roniedias-procore","email":"ronie.diaspinto-contractor@procore.com"},{"name":"ryanfuentesprocore","email":"ryan.fuentes@procore.com"},{"name":"stajics","email":"srdjan.stajic-contractor@procore.com"},{"name":"brocktillotsonprocore","email":"brock.tillotson@procore.com"},{"name":"kyle.williams","email":"kyle.williams@procore.com"},{"name":"greg.spies","email":"greg.spies@procore.com"},{"name":"dtorres-procore","email":"dan.torres@procore.com"},{"name":"noor.ali","email":"noor.ali@procore.com"},{"name":"ari-procore","email":"ari.romero-contractor@procore.com"},{"name":"alanprocore","email":"alan.villa@procore.com"},{"name":"jl4ever","email":"jiapeng.ji@procore.com"},{"name":"james.lawson","email":"james.lawson@procore.com"},{"name":"ajaykumar-procore","email":"ajay.kumar@procore.com"},{"name":"dennis.heckman","email":"dennis.heckman@procore.com"},{"name":"tara.chambers","email":"tara.chambers@procore.com"},{"name":"lalovar-procore","email":"eduardo.vargas-contractor@procore.com"},{"name":"james.cleary","email":"james.cleary@procore.com"},{"name":"chadryder","email":"chad.ryder@procore.com"},{"name":"devin.cunningham.procore","email":"devin.cunningham@procore.com"},{"name":"abhijit.patwardhan","email":"abhijit.patwardhan@procore.com"},{"name":"maxscott_pc","email":"max.weinbrown@procore.com"},{"name":"lydiahara","email":"lydia.ho@procore.com"},{"name":"sherylnapigkit","email":"sheryl.napigkit@procore.com"},{"name":"changprocore","email":"chang.deng@procore.com"},{"name":"apcarroll_procore","email":"adam.carroll@procore.com"},{"name":"andy.mayer","email":"andy.mayer@procore.com"},{"name":"bob.laskowski","email":"bob.laskowski@procore.com"},{"name":"vinaya-procore","email":"vinaya.shrestha@procore.com"},{"name":"r-pulling","email":"ryan.pulling@procore.com"},{"name":"kahliholmes","email":"kahli.holmes@procore.com"},{"name":"amanzhula-zoolatech","email":"aliaksandr.manzhula-contractor@procore.com"},{"name":"andrew.wheeler","email":"andrew.wheeler@procore.com"},{"name":"leandro-proc","email":"leandro.sinhorini-contractor@procore.com"},{"name":"yadhu.prakash","email":"yadhu.prakash@procore.com"},{"name":"jason-kaye","email":"jason.kaye@procore.com"},{"name":"initbar-procore","email":"herbert.shin@procore.com"},{"name":"jesse.olsen","email":"jesse.olsen@procore.com"},{"name":"jsoncummings","email":"jason.cummings@procore.com"},{"name":"patrick.lardin","email":"patrick.lardin@procore.com"},{"name":"brad.urani","email":"brad.urani@procore.com"},{"name":"ian.nguyen","email":"ian.nguyen@procore.com"},{"name":"allenanle.procore","email":"allen.le@procore.com"},{"name":"ismail.hassan","email":"ismail.hassan@procore.com"},{"name":"brookyboy009","email":"asees.nawaz@procore.com"},{"name":"uddhavjoglekar","email":"uddhav.joglekar@procore.com"},{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},{"name":"justinmwatts","email":"justinmwatts@me.com"},{"name":"rysmithprocore","email":"ryan.smith@procore.com"},{"name":"bostonaholic","email":"matthew@matthewboston.com"},{"name":"robbiegprocore","email":"robbie.greiner@procore.com"},{"name":"jadamsss","email":"jacob.adams@procore.com"},{"name":"jeremy.bouzigard","email":"jeremy.bouzigard@procore.com"},{"name":"dallashall-procore","email":"dallas.hall@procore.com"},{"name":"bates550","email":"smspearmandev@gmail.com"},{"name":"timdoherty","email":"tim.doherty@procore.com"},{"name":"b.bookout","email":"brett.bookout@procore.com"},{"name":"jalyng","email":"jalyn.gilliam@procore.com"},{"name":"chrisarevir","email":"chris.arevir@gmail.com"},{"name":"htael","email":"helen.tael@procore.com"},{"name":"espi","email":"kyle.s.espinola@gmail.com"},{"name":"truthysystems","email":"truthy.systems@gmail.com"},{"name":"dev-account-admin","email":"npm-pnt@procore.com"},{"name":"sseanwang","email":"sean.wang@procore.com"},{"name":"bhargavrnd","email":"bhargav.gunreddy@procore.com"},{"name":"dannyphillips","email":"dannyp@procore.com"},{"name":"farismmk","email":"farismmk@gmail.com"},{"name":"dannyporrello","email":"danny.porrello@procore.com"},{"name":"mcclayton","email":"michaelcclayton@outlook.com"},{"name":"gregburger","email":"gregory.burger@procore.com"},{"name":"danny.ou","email":"danny.ou@procore.com"},{"name":"messanjah","email":"tyler@procore.com"},{"name":"eyvettesou","email":"eyvette.sou@procore.com"},{"name":"jgee67","email":"julian.gee@procore.com"},{"name":"chriszhang","email":"chris.zhang@procore.com"},{"name":"arthurzhuk","email":"arthurzhuk@gmail.com"},{"name":"cagmz","email":"carlos.gomez@procore.com"},{"name":"mariah_delaney","email":"mariah.delaney@procore.com"},{"name":"lukenispel","email":"luke.nispel@procore.com"},{"name":"kimhin267","email":"kim.hin267@gmail.com"},{"name":"hyogman","email":"henryyogman@gmail.com"},{"name":"juliana.hernandez","email":"juliana.hernandez@procore.com"},{"name":"evan.freymiller","email":"evan.freymiller@procore.com"},{"name":"manuphatak","email":"bionikspoon@gmail.com"},{"name":"judy-lu-pc","email":"judy.lu@procore.com"},{"name":"procore-it-support","email":"itsupportteam@procore.com"},{"name":"wilfredr","email":"wilfred.rosado@procore.com"},{"name":"andrewburke-pc","email":"andrew.burke@procore.com"},{"name":"jkleintech","email":"jon.klein@procore.com"},{"name":"rachel.arkebauer","email":"rachel.arkebauer@procore.com"},{"name":"aaronme","email":"aaron.eaton@procore.com"},{"name":"procore-npm-bot","email":"svc-npm-integration@procore.com"},{"name":"lincolnp","email":"lincoln.pahwa@procore.com"},{"name":"james.dabbs-procore","email":"james.dabbs@procore.com"},{"name":"laurenbrandsteinprocore","email":"lauren.brandstein@procore.com"},{"name":"kimtodd","email":"kim.todd@procore.com"},{"name":"scottbieser-procore","email":"scott.bieser@procore.com"},{"name":"fkennedy","email":"frederick.kennedy@procore.com"},{"name":"zach.mckenzie.procore","email":"zach.mckenzie@procore.com"},{"name":"natalie.walia","email":"natalie.walia@procore.com"},{"name":"kapoorlakshya-procore","email":"lakshya.kapoor@procore.com"},{"name":"shayonj_procore","email":"shayonj@procore.com"},{"name":"heplayskeys","email":"steven.johnson@procore.com"},{"name":"mike.south","email":"mike.south@procore.com"},{"name":"thomasoboyle","email":"thomas.oboyle@procore.com"},{"name":"dischorde","email":"katarina.rossi@procore.com"},{"name":"derek-carter-procore","email":"derek.carter@procore.com"},{"name":"dlgasser","email":"darren.gasser@procore.com"},{"name":"moises.narvaez-procore","email":"moises.narvaez-contractor@procore.com"},{"name":"cfprocore","email":"casey.foote@procore.com"},{"name":"rory.forster","email":"rory.forster@procore.com"},{"name":"lgm_procore","email":"luke.michals@procore.com"},{"name":"evan.waits","email":"evan.waits@procore.com"},{"name":"todd-andrew-procore","email":"todd.andrew@procore.com"},{"name":"jeremy-marcus","email":"jeremy.marcus@procore.com"},{"name":"israel-pereira","email":"israel.pereira@procore.com"},{"name":"jmejia-fsl","email":"jorge.mejia-contractor@procore.com"},{"name":"kedar.procore","email":"kedar.moghe@procore.com"},{"name":"ersgonzalo","email":"eric.gonzalo@procore.com"},{"name":"stephan-procore","email":"stephan.lips@procore.com"},{"name":"aleclarsenprocore","email":"alec.larsen@procore.com"},{"name":"himansudesai","email":"himansu.desai@procore.com"},{"name":"yihai.zweifel","email":"yihai.zweifel@procore.com"},{"name":"jay-rajan","email":"jay.rajan@procore.com"},{"name":"jacky-lei","email":"jacky.lei@procore.com"},{"name":"bpross22","email":"ben.ross@procore.com"},{"name":"peter.jin","email":"peter.jin@procore.com"}],"homepage":"https://github.com/procore/core-labs","bugs":{"url":"https://github.com/procore/core-labs/issues"},"dist":{"shasum":"096b43aef89245c975e3edb1abc73a5677a0fc7a","tarball":"https://registry.npmjs.org/@procore/labs-keyboard-shortcut/-/labs-keyboard-shortcut-0.3.1.tgz","fileCount":5,"integrity":"sha512-hqvuptpRW472Bb/pw1gMQku5MH/uHzv/ai31zXiC0pu9PgmEMv05mJlPQ0Wn5RAjS+9je4ocRjIxVVaa7xgUwg==","signatures":[{"sig":"MEUCIHgZzJYXrxIcQems8eAyFTqdswC78jy0W2bVe/jizPt3AiEA7aipQv7julvRY5qFwQ8AjsyEQuGzWv8KYNd3HXNtSAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCRPLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcGA//en4z25jowkF9MVEyLRdC5oSaINUVKOUjuSVrq9GQ1ghTWv1M\r\n/TYH447BLXb9VxJK+48+NZv0gcvT9qUCfI2kORlYOidQ4bDYV7OE4ObVguBm\r\nbqbPXXUkvbdvrT4GtXOgirKaDAcbTi4dK6YjlNDouFwEpsvTFVc5OW5DEwQC\r\nloAH0UNp8/WvixCD7SiG3kwQrSn4qK22wlJUGY1Dw3jZ9zFuPmOWhvcHesLm\r\ntaX+QAh9H2TW2WMVrdh1DSOmmgFfASflZax1jhniflItI/onRp6bkrrC4cWQ\r\nM/5QElYOKlVl6HSNIWgWis4JkbrNX/9vqc8TmMi43/eaGBWhSoeU8KWmrNJ4\r\nARUN4liYc3VEm/02ZcmEGWEl99vtjGqZb4brGVX938qaFHHyR+rxNZ4Gqg32\r\nfdZEtrQ4gRprjtVvwSGHn6XiLrpJvx9c2TyvOlFahPovXwSMQGKiu+gbQO5R\r\niIeHpD2Ue1zXfTXmF8mlysqIar73UoMSvRzdmg6h/72udSuKMIwBiy4yPrmJ\r\n8D7MAUd1Fk5WT1nZapSs7orTdWGVUliM5R/0oMbG+DZ3+qbtWFdC+pGqEOen\r\niagEtwNZZLuyu97jk0j10DjPyrlPyKPaBuxSfUAO5fAia4rTsRWesg4Csh9u\r\nxZ7zGIUJHvUojr1Cl2C97BTJqApIwTAbmaQ=\r\n=gnho\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"core-scripts lib:start","test":"yarn build:deps && yarn test:nodeps","build":"core-scripts lib:build","clean":"core-scripts lib:clean","coverage":"core-scripts test --coverage","prettier":"prettier --write","storybook":"yarn build:deps && start-storybook -p 6006","build:deps":"lerna run --include-dependencies --stream --no-parallel --scope=@procore/labs-keyboard-shortcut build","test:watch":"yarn test --watch","lint:eslint":"core-scripts lint:eslint","test:nodeps":"core-scripts test --passWithNoTests --runInBand","lint:stylelint":"core-scripts lint:stylelint","prepublishOnly":"yarn build:deps","prettier:check":"prettier --check","storybook:build":"yarn build:deps && yarn storybook:build:nodeps","storybook:build:nodeps":"build-storybook"},"_npmUser":{"name":"procore-npm-bot","email":"svc-npm-integration@procore.com"},"repository":{"url":"git+https://github.com/procore/core-labs.git","type":"git"},"_npmVersion":"6.14.15","description":"keyboard shortcut ui","directories":{},"_nodeVersion":"14.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"16.8.0","enzyme":"3.11.0","@types/enzyme":"3.10.5","styled-components":"5.1.1","@procore/core-react":"10.30.0","enzyme-adapter-react-16":"1.15.3","@types/styled-components":"5.1.2","@types/enzyme-adapter-react-16":"1.0.6"},"peerDependencies":{"react":"^16.8.0","styled-components":"^5.1.1","@procore/core-react":"^10.30.0"},"_npmOperationalInternal":{"tmp":"tmp/labs-keyboard-shortcut_0.3.1_1661539275268_0.8420442883702957","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@procore/labs-keyboard-shortcut","version":"0.4.0","author":{"name":"Procore Technologies"},"license":"SEE LICENSE IN LICENSE","_id":"@procore/labs-keyboard-shortcut@0.4.0","maintainers":[{"name":"txin1","email":"terrance.xin@procore.com"},{"name":"safi.abdul","email":"safi.abdul@procore.com"},{"name":"epalinprocore","email":"edwin.palin-contractor@procore.com"},{"name":"mehrdad-panahandeh","email":"mehrdad.panahandeh@procore.com"},{"name":"tyler.wasden.procore","email":"tyler.wasden@procore.com"},{"name":"jeremy.lund","email":"jeremy.lund@procore.com"},{"name":"dineshkumar.jayak","email":"dineshkumar.jayakrishnamoorthy@procore.com"},{"name":"roniedias-procore","email":"ronie.diaspinto-contractor@procore.com"},{"name":"ryanfuentesprocore","email":"ryan.fuentes@procore.com"},{"name":"stajics","email":"srdjan.stajic-contractor@procore.com"},{"name":"brocktillotsonprocore","email":"brock.tillotson@procore.com"},{"name":"kyle.williams","email":"kyle.williams@procore.com"},{"name":"greg.spies","email":"greg.spies@procore.com"},{"name":"dtorres-procore","email":"dan.torres@procore.com"},{"name":"noor.ali","email":"noor.ali@procore.com"},{"name":"ari-procore","email":"ari.romero-contractor@procore.com"},{"name":"alanprocore","email":"alan.villa@procore.com"},{"name":"jl4ever","email":"jiapeng.ji@procore.com"},{"name":"james.lawson","email":"james.lawson@procore.com"},{"name":"ajaykumar-procore","email":"ajay.kumar@procore.com"},{"name":"dennis.heckman","email":"dennis.heckman@procore.com"},{"name":"tara.chambers","email":"tara.chambers@procore.com"},{"name":"lalovar-procore","email":"eduardo.vargas-contractor@procore.com"},{"name":"james.cleary","email":"james.cleary@procore.com"},{"name":"chadryder","email":"chad.ryder@procore.com"},{"name":"devin.cunningham.procore","email":"devin.cunningham@procore.com"},{"name":"abhijit.patwardhan","email":"abhijit.patwardhan@procore.com"},{"name":"maxscott_pc","email":"max.weinbrown@procore.com"},{"name":"lydiahara","email":"lydia.ho@procore.com"},{"name":"sherylnapigkit","email":"sheryl.napigkit@procore.com"},{"name":"changprocore","email":"chang.deng@procore.com"},{"name":"apcarroll_procore","email":"adam.carroll@procore.com"},{"name":"andy.mayer","email":"andy.mayer@procore.com"},{"name":"bob.laskowski","email":"bob.laskowski@procore.com"},{"name":"vinaya-procore","email":"vinaya.shrestha@procore.com"},{"name":"r-pulling","email":"ryan.pulling@procore.com"},{"name":"kahliholmes","email":"kahli.holmes@procore.com"},{"name":"amanzhula-zoolatech","email":"aliaksandr.manzhula-contractor@procore.com"},{"name":"andrew.wheeler","email":"andrew.wheeler@procore.com"},{"name":"leandro-proc","email":"leandro.sinhorini-contractor@procore.com"},{"name":"yadhu.prakash","email":"yadhu.prakash@procore.com"},{"name":"jason-kaye","email":"jason.kaye@procore.com"},{"name":"initbar-procore","email":"herbert.shin@procore.com"},{"name":"jesse.olsen","email":"jesse.olsen@procore.com"},{"name":"jsoncummings","email":"jason.cummings@procore.com"},{"name":"patrick.lardin","email":"patrick.lardin@procore.com"},{"name":"brad.urani","email":"brad.urani@procore.com"},{"name":"ian.nguyen","email":"ian.nguyen@procore.com"},{"name":"allenanle.procore","email":"allen.le@procore.com"},{"name":"ismail.hassan","email":"ismail.hassan@procore.com"},{"name":"brookyboy009","email":"asees.nawaz@procore.com"},{"name":"uddhavjoglekar","email":"uddhav.joglekar@procore.com"},{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},{"name":"justinmwatts","email":"justinmwatts@me.com"},{"name":"rysmithprocore","email":"ryan.smith@procore.com"},{"name":"bostonaholic","email":"matthew@matthewboston.com"},{"name":"robbiegprocore","email":"robbie.greiner@procore.com"},{"name":"jadamsss","email":"jacob.adams@procore.com"},{"name":"jeremy.bouzigard","email":"jeremy.bouzigard@procore.com"},{"name":"dallashall-procore","email":"dallas.hall@procore.com"},{"name":"bates550","email":"smspearmandev@gmail.com"},{"name":"timdoherty","email":"tim.doherty@procore.com"},{"name":"b.bookout","email":"brett.bookout@procore.com"},{"name":"jalyng","email":"jalyn.gilliam@procore.com"},{"name":"chrisarevir","email":"chris.arevir@gmail.com"},{"name":"htael","email":"helen.tael@procore.com"},{"name":"espi","email":"kyle.s.espinola@gmail.com"},{"name":"truthysystems","email":"truthy.systems@gmail.com"},{"name":"dev-account-admin","email":"npm-pnt@procore.com"},{"name":"sseanwang","email":"sean.wang@procore.com"},{"name":"bhargavrnd","email":"bhargav.gunreddy@procore.com"},{"name":"dannyphillips","email":"dannyp@procore.com"},{"name":"farismmk","email":"farismmk@gmail.com"},{"name":"dannyporrello","email":"danny.porrello@procore.com"},{"name":"mcclayton","email":"michaelcclayton@outlook.com"},{"name":"gregburger","email":"gregory.burger@procore.com"},{"name":"danny.ou","email":"danny.ou@procore.com"},{"name":"messanjah","email":"tyler@procore.com"},{"name":"eyvettesou","email":"eyvette.sou@procore.com"},{"name":"jgee67","email":"julian.gee@procore.com"},{"name":"chriszhang","email":"chris.zhang@procore.com"},{"name":"arthurzhuk","email":"arthurzhuk@gmail.com"},{"name":"cagmz","email":"carlos.gomez@procore.com"},{"name":"mariah_delaney","email":"mariah.delaney@procore.com"},{"name":"lukenispel","email":"luke.nispel@procore.com"},{"name":"kimhin267","email":"kim.hin267@gmail.com"},{"name":"hyogman","email":"henryyogman@gmail.com"},{"name":"juliana.hernandez","email":"juliana.hernandez@procore.com"},{"name":"evan.freymiller","email":"evan.freymiller@procore.com"},{"name":"manuphatak","email":"bionikspoon@gmail.com"},{"name":"judy-lu-pc","email":"judy.lu@procore.com"},{"name":"procore-it-support","email":"itsupportteam@procore.com"},{"name":"wilfredr","email":"wilfred.rosado@procore.com"},{"name":"andrewburke-pc","email":"andrew.burke@procore.com"},{"name":"jkleintech","email":"jon.klein@procore.com"},{"name":"rachel.arkebauer","email":"rachel.arkebauer@procore.com"},{"name":"aaronme","email":"aaron.eaton@procore.com"},{"name":"procore-npm-bot","email":"svc-npm-integration@procore.com"},{"name":"lincolnp","email":"lincoln.pahwa@procore.com"},{"name":"james.dabbs-procore","email":"james.dabbs@procore.com"},{"name":"laurenbrandsteinprocore","email":"lauren.brandstein@procore.com"},{"name":"kimtodd","email":"kim.todd@procore.com"},{"name":"scottbieser-procore","email":"scott.bieser@procore.com"},{"name":"fkennedy","email":"frederick.kennedy@procore.com"},{"name":"zach.mckenzie.procore","email":"zach.mckenzie@procore.com"},{"name":"natalie.walia","email":"natalie.walia@procore.com"},{"name":"kapoorlakshya-procore","email":"lakshya.kapoor@procore.com"},{"name":"shayonj_procore","email":"shayonj@procore.com"},{"name":"heplayskeys","email":"steven.johnson@procore.com"},{"name":"mike.south","email":"mike.south@procore.com"},{"name":"thomasoboyle","email":"thomas.oboyle@procore.com"},{"name":"dischorde","email":"katarina.rossi@procore.com"},{"name":"derek-carter-procore","email":"derek.carter@procore.com"},{"name":"dlgasser","email":"darren.gasser@procore.com"},{"name":"moises.narvaez-procore","email":"moises.narvaez-contractor@procore.com"},{"name":"cfprocore","email":"casey.foote@procore.com"},{"name":"rory.forster","email":"rory.forster@procore.com"},{"name":"lgm_procore","email":"luke.michals@procore.com"},{"name":"evan.waits","email":"evan.waits@procore.com"},{"name":"todd-andrew-procore","email":"todd.andrew@procore.com"},{"name":"jeremy-marcus","email":"jeremy.marcus@procore.com"},{"name":"israel-pereira","email":"israel.pereira@procore.com"},{"name":"jmejia-fsl","email":"jorge.mejia-contractor@procore.com"},{"name":"kedar.procore","email":"kedar.moghe@procore.com"},{"name":"ersgonzalo","email":"eric.gonzalo@procore.com"},{"name":"stephan-procore","email":"stephan.lips@procore.com"},{"name":"aleclarsenprocore","email":"alec.larsen@procore.com"},{"name":"himansudesai","email":"himansu.desai@procore.com"},{"name":"yihai.zweifel","email":"yihai.zweifel@procore.com"},{"name":"jay-rajan","email":"jay.rajan@procore.com"},{"name":"jacky-lei","email":"jacky.lei@procore.com"},{"name":"bpross22","email":"ben.ross@procore.com"},{"name":"peter.jin","email":"peter.jin@procore.com"}],"homepage":"https://github.com/procore/core-labs","bugs":{"url":"https://github.com/procore/core-labs/issues"},"dist":{"shasum":"c58b22051d810cf683811dba49f37310e6c89332","tarball":"https://registry.npmjs.org/@procore/labs-keyboard-shortcut/-/labs-keyboard-shortcut-0.4.0.tgz","fileCount":15,"integrity":"sha512-XwGeTzLMyqwmaLK2fPbHOs9aH/HgkgLngjodEW3O4W+X3bTRlg8esKxeCXZMp37KbSOLAtOetHcmbBKr6mt4EA==","signatures":[{"sig":"MEUCICmRBqrF2BlMLsAFnpd0kaMxwiPzAoRiRuwT3H8CnWqFAiEAtLsRtA3aYGuXmPUKeCz0Qzf7mxbo34S/GIcUnxXJ6Uo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDRqdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIrBAAh7JFmalspJSDc45z6Dm5w1pLvy8+6WkNMsV9XNlEyYTuopo8\r\nXvcr7mIKsiOzppPugeWMAki0+noUOUJgmdK4PreQuLluKF7NVs+RjSwyQJOC\r\nwflZjGpPYzOISM4MZLVeCGkkhpDFzXPaJkLI6eOD0JX+qy8Hk3b3auR/Q3Pr\r\n++e+QiGh3nIuWEVQ/oxJRbA3GJ74i2iVRnN3jc1jBbf/JcgQtVW9zmZBNvls\r\nqr83hn4wOvDkcfawJh1/F+LgpLf+HEPczzo9gH938q1pFAWfWpFj8hpcrpT0\r\nY5LXoqZcXO5CTnjLRm0vMNnIHZoh+AT4kn2HymfvW9TZrhvCPPotRhTGzo01\r\nmpxVnD56ovv7NS53wMSY+S4vocJ0eDveEdIERgLt7sxRu3iUVaXHs+uXJfml\r\nqNB+tV1r7IFVqXXFLLwt3s8EkoCzBoUsJ/NsML+9xO2b+qzwNWQgnUYz6hSn\r\n7xUVmJMVmveuY8JC1dqCN3GmYOFtO2+bCJYbJT04mVpaOj+RoLnWvA3vl60Y\r\na/xGqTy57EQ939+N9gmuxHoEFewi0CbODMJE9J1FoAEh00TjiogCiP+Zl+gA\r\nIaKVEZlhdcg0cs98A4INRDs46zmXpYpHH+//9oJ8CDKg4wSXgELi26vkF229\r\n8ojjX/5wLRAFuojUndsh7gV7uXZnU5jahBw=\r\n=hbKy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"core-scripts lib:start","test":"yarn build:deps && yarn test:nodeps","build":"core-scripts lib:build && yarn build:typedefs","clean":"core-scripts lib:clean","coverage":"core-scripts test --coverage","prettier":"prettier --write","storybook":"yarn build:deps && start-storybook -p 6006","build:deps":"lerna run --include-dependencies --stream --no-parallel --scope=@procore/labs-keyboard-shortcut build","test:watch":"yarn test --watch","lint:eslint":"core-scripts lint:eslint","test:nodeps":"core-scripts test --passWithNoTests --runInBand","build:typedefs":"tsc -p tsconfig.prod.json --emitDeclarationOnly --outDir dist","lint:stylelint":"core-scripts lint:stylelint","prepublishOnly":"yarn build:deps","prettier:check":"prettier --check","storybook:build":"yarn build:deps && yarn storybook:build:nodeps","storybook:build:nodeps":"build-storybook"},"_npmUser":{"name":"procore-npm-bot","email":"svc-npm-integration@procore.com"},"repository":{"url":"git+https://github.com/procore/core-labs.git","type":"git"},"_npmVersion":"6.14.15","description":"keyboard shortcut ui","directories":{},"_nodeVersion":"14.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"16.8.0","enzyme":"3.11.0","@types/enzyme":"3.10.5","styled-components":"5.1.1","@procore/core-react":"10.30.0","enzyme-adapter-react-16":"1.15.3","@types/styled-components":"5.1.2","@types/enzyme-adapter-react-16":"1.0.6"},"peerDependencies":{"react":"^16.8.0","styled-components":"^5.1.1","@procore/core-react":"^10.30.0"},"_npmOperationalInternal":{"tmp":"tmp/labs-keyboard-shortcut_0.4.0_1661803165070_0.6683894570630389","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@procore/labs-keyboard-shortcut","version":"0.5.0","author":{"name":"Procore Technologies"},"license":"SEE LICENSE IN LICENSE","_id":"@procore/labs-keyboard-shortcut@0.5.0","maintainers":[{"name":"chris.berber","email":"chris.berber@procore.com"},{"name":"txin1","email":"terrance.xin@procore.com"},{"name":"safi.abdul","email":"safi.abdul@procore.com"},{"name":"epalinprocore","email":"edwin.palin-contractor@procore.com"},{"name":"mehrdad-panahandeh","email":"mehrdad.panahandeh@procore.com"},{"name":"tyler.wasden.procore","email":"tyler.wasden@procore.com"},{"name":"jeremy.lund","email":"jeremy.lund@procore.com"},{"name":"dineshkumar.jayak","email":"dineshkumar.jayakrishnamoorthy@procore.com"},{"name":"roniedias-procore","email":"ronie.diaspinto-contractor@procore.com"},{"name":"ryanfuentesprocore","email":"ryan.fuentes@procore.com"},{"name":"stajics","email":"srdjan.stajic-contractor@procore.com"},{"name":"brocktillotsonprocore","email":"brock.tillotson@procore.com"},{"name":"kyle.williams","email":"kyle.williams@procore.com"},{"name":"greg.spies","email":"greg.spies@procore.com"},{"name":"dtorres-procore","email":"dan.torres@procore.com"},{"name":"noor.ali","email":"noor.ali@procore.com"},{"name":"ari-procore","email":"ari.romero-contractor@procore.com"},{"name":"alanprocore","email":"alan.villa@procore.com"},{"name":"jl4ever","email":"jiapeng.ji@procore.com"},{"name":"james.lawson","email":"james.lawson@procore.com"},{"name":"ajaykumar-procore","email":"ajay.kumar@procore.com"},{"name":"dennis.heckman","email":"dennis.heckman@procore.com"},{"name":"tara.chambers","email":"tara.chambers@procore.com"},{"name":"lalovar-procore","email":"eduardo.vargas-contractor@procore.com"},{"name":"james.cleary","email":"james.cleary@procore.com"},{"name":"chadryder","email":"chad.ryder@procore.com"},{"name":"devin.cunningham.procore","email":"devin.cunningham@procore.com"},{"name":"abhijit.patwardhan","email":"abhijit.patwardhan@procore.com"},{"name":"maxscott_pc","email":"max.weinbrown@procore.com"},{"name":"lydiahara","email":"lydia.ho@procore.com"},{"name":"sherylnapigkit","email":"sheryl.napigkit@procore.com"},{"name":"changprocore","email":"chang.deng@procore.com"},{"name":"apcarroll_procore","email":"adam.carroll@procore.com"},{"name":"andy.mayer","email":"andy.mayer@procore.com"},{"name":"bob.laskowski","email":"bob.laskowski@procore.com"},{"name":"vinaya-procore","email":"vinaya.shrestha@procore.com"},{"name":"r-pulling","email":"ryan.pulling@procore.com"},{"name":"kahliholmes","email":"kahli.holmes@procore.com"},{"name":"amanzhula-zoolatech","email":"aliaksandr.manzhula-contractor@procore.com"},{"name":"andrew.wheeler","email":"andrew.wheeler@procore.com"},{"name":"leandro-proc","email":"leandro.sinhorini-contractor@procore.com"},{"name":"yadhu.prakash","email":"yadhu.prakash@procore.com"},{"name":"jason-kaye","email":"jason.kaye@procore.com"},{"name":"initbar-procore","email":"herbert.shin@procore.com"},{"name":"jesse.olsen","email":"jesse.olsen@procore.com"},{"name":"jsoncummings","email":"jason.cummings@procore.com"},{"name":"patrick.lardin","email":"patrick.lardin@procore.com"},{"name":"brad.urani","email":"brad.urani@procore.com"},{"name":"ian.nguyen","email":"ian.nguyen@procore.com"},{"name":"allenanle.procore","email":"allen.le@procore.com"},{"name":"ismail.hassan","email":"ismail.hassan@procore.com"},{"name":"brookyboy009","email":"asees.nawaz@procore.com"},{"name":"uddhavjoglekar","email":"uddhav.joglekar@procore.com"},{"name":"dancingshell","email":"kaitlin.jaffe@procore.com"},{"name":"justinmwatts","email":"justinmwatts@me.com"},{"name":"rysmithprocore","email":"ryan.smith@procore.com"},{"name":"bostonaholic","email":"matthew@matthewboston.com"},{"name":"robbiegprocore","email":"robbie.greiner@procore.com"},{"name":"jadamsss","email":"jacob.adams@procore.com"},{"name":"jeremy.bouzigard","email":"jeremy.bouzigard@procore.com"},{"name":"dallashall-procore","email":"dallas.hall@procore.com"},{"name":"bates550","email":"smspearmandev@gmail.com"},{"name":"timdoherty","email":"tim.doherty@procore.com"},{"name":"b.bookout","email":"brett.bookout@procore.com"},{"name":"jalyng","email":"jalyn.gilliam@procore.com"},{"name":"chrisarevir","email":"chris.arevir@gmail.com"},{"name":"htael","email":"helen.tael@procore.com"},{"name":"espi","email":"kyle.s.espinola@gmail.com"},{"name":"truthysystems","email":"truthy.systems@gmail.com"},{"name":"dev-account-admin","email":"npm-pnt@procore.com"},{"name":"sseanwang","email":"sean.wang@procore.com"},{"name":"bhargavrnd","email":"bhargav.gunreddy@procore.com"},{"name":"dannyphillips","email":"dannyp@procore.com"},{"name":"farismmk","email":"farismmk@gmail.com"},{"name":"dannyporrello","email":"danny.porrello@procore.com"},{"name":"mcclayton","email":"michaelcclayton@outlook.com"},{"name":"gregburger","email":"gregory.burger@procore.com"},{"name":"danny.ou","email":"danny.ou@procore.com"},{"name":"messanjah","email":"tyler@procore.com"},{"name":"eyvettesou","email":"eyvette.sou@procore.com"},{"name":"jgee67","email":"julian.gee@procore.com"},{"name":"chriszhang","email":"chris.zhang@procore.com"},{"name":"arthurzhuk","email":"arthurzhuk@gmail.com"},{"name":"cagmz","email":"carlos.gomez@procore.com"},{"name":"mariah_delaney","email":"mariah.delaney@procore.com"},{"name":"lukenispel","email":"luke.nispel@procore.com"},{"name":"kimhin267","email":"kim.hin267@gmail.com"},{"name":"hyogman","email":"henryyogman@gmail.com"},{"name":"juliana.hernandez","email":"juliana.hernandez@procore.com"},{"name":"evan.freymiller","email":"evan.freymiller@procore.com"},{"name":"manuphatak","email":"bionikspoon@gmail.com"},{"name":"judy-lu-pc","email":"judy.lu@procore.com"},{"name":"procore-it-support","email":"itsupportteam@procore.com"},{"name":"wilfredr","email":"wilfred.rosado@procore.com"},{"name":"andrewburke-pc","email":"andrew.burke@procore.com"},{"name":"jkleintech","email":"jon.klein@procore.com"},{"name":"rachel.arkebauer","email":"rachel.arkebauer@procore.com"},{"name":"aaronme","email":"aaron.eaton@procore.com"},{"name":"procore-npm-bot","email":"svc-npm-integration@procore.com"},{"name":"lincolnp","email":"lincoln.pahwa@procore.com"},{"name":"james.dabbs-procore","email":"james.dabbs@procore.com"},{"name":"laurenbrandsteinprocore","email":"lauren.brandstein@procore.com"},{"name":"kimtodd","email":"kim.todd@procore.com"},{"name":"scottbieser-procore","email":"scott.bieser@procore.com"},{"name":"fkennedy","email":"frederick.kennedy@procore.com"},{"name":"zach.mckenzie.procore","email":"zach.mckenzie@procore.com"},{"name":"natalie.walia","email":"natalie.walia@procore.com"},{"name":"kapoorlakshya-procore","email":"lakshya.kapoor@procore.com"},{"name":"shayonj_procore","email":"shayonj@procore.com"},{"name":"heplayskeys","email":"steven.johnson@procore.com"},{"name":"mike.south","email":"mike.south@procore.com"},{"name":"thomasoboyle","email":"thomas.oboyle@procore.com"},{"name":"dischorde","email":"katarina.rossi@procore.com"},{"name":"derek-carter-procore","email":"derek.carter@procore.com"},{"name":"dlgasser","email":"darren.gasser@procore.com"},{"name":"moises.narvaez-procore","email":"moises.narvaez-contractor@procore.com"},{"name":"cfprocore","email":"casey.foote@procore.com"},{"name":"rory.forster","email":"rory.forster@procore.com"},{"name":"lgm_procore","email":"luke.michals@procore.com"},{"name":"evan.waits","email":"evan.waits@procore.com"},{"name":"todd-andrew-procore","email":"todd.andrew@procore.com"},{"name":"jeremy-marcus","email":"jeremy.marcus@procore.com"},{"name":"israel-pereira","email":"israel.pereira@procore.com"},{"name":"jmejia-fsl","email":"jorge.mejia-contractor@procore.com"},{"name":"kedar.procore","email":"kedar.moghe@procore.com"},{"name":"ersgonzalo","email":"eric.gonzalo@procore.com"},{"name":"stephan-procore","email":"stephan.lips@procore.com"},{"name":"aleclarsenprocore","email":"alec.larsen@procore.com"},{"name":"himansudesai","email":"himansu.desai@procore.com"},{"name":"yihai.zweifel","email":"yihai.zweifel@procore.com"},{"name":"jay-rajan","email":"jay.rajan@procore.com"},{"name":"jacky-lei","email":"jacky.lei@procore.com"},{"name":"bpross22","email":"ben.ross@procore.com"},{"name":"peter.jin","email":"peter.jin@procore.com"}],"homepage":"https://github.com/procore/core-labs","bugs":{"url":"https://github.com/procore/core-labs/issues"},"dist":{"shasum":"94b84cc4284fd473e2d33128f9e9cfb1f027158f","tarball":"https://registry.npmjs.org/@procore/labs-keyboard-shortcut/-/labs-keyboard-shortcut-0.5.0.tgz","fileCount":15,"integrity":"sha512-Veo6HJVmpFicBSgA5pr3F+8bfAoSytw3yilUJpbg0uiTgVm7//6e4l7W+lW5uZJTsc+K5OjjQPBQCo28A983Wg==","signatures":[{"sig":"MEQCICGiKmiCVZ1PxFUirRkKHedbz3MTsmHO8BpxcnrML9YjAiAecPpNHZWovo0MqyjOhwBGgTBFCXLFT5SQr7NibqG7ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGjXnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppaRAAh0WLX+aaUoxLyI/T1pSp5AezCk8tLMcSXgkXo2+eT8toWZOF\r\n+h5SbpqyA70BrA4ScrOgUL+DKilDzhrxlm1vMnxlt5GILVQdwQBzY5FLN+6G\r\nH8JnOp/Uulef0VSzLAbvKVd2nEKRYh2OquE5dpRJvnHap+Buv2CyiX1vBYJ/\r\n1xd/zghkT6TnR6JUASVg98TFQt/03UA+tOZNsUvFtXIIAwhaBGrdAjKjLbR1\r\n+ypemFjk53636pn9uDnRNgL6nVaxL7n0vylJR6vm9Qo4ZDzQNKlI39fOzXqK\r\nYjiV/wZdl69nToCfp7JV1B11NLMAQ57wVgJrMFteUcJsrLBEep7K9XTC9bvd\r\nycTOEI9U2ttnGt5Haqw7eSk2CKIWJQL9U8GZ46zqDZVMJs35XHdeETVu019v\r\nvNyUUIPt7t/YAImZa3LPJOzYY+8nVW1dKNofIg/EFid5gAF5rycVoYKlr18c\r\nahpGViFrXBmiqbONuYmDBUGMkm6aWnasouMECAs7+tW0i7g7uIN/yibSwO1E\r\n23aa0gOdTXQMRwcfT0nxZt+oO3/6F2ZRH4EhbmIbn+1ApvPB07ogt3uD+EI5\r\nbUQQ1RkJ8vKxSJN6Y1p8luFrN/jUd4IeqR2Py4zpA54OshMlcu3kRIXpRQNU\r\nXonTKVjrIRXNV/c6c7exFr6M4MQ0Vzqx7WQ=\r\n=1FCD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"core-scripts lib:start","test":"yarn build:deps && yarn test:nodeps","build":"core-scripts lib:build && yarn build:typedefs","clean":"core-scripts lib:clean","coverage":"core-scripts test --coverage","prettier":"prettier --write","storybook":"yarn build:deps && start-storybook -p 6006","build:deps":"lerna run --include-dependencies --stream --no-parallel --scope=@procore/labs-keyboard-shortcut build","test:watch":"yarn test --watch","lint:eslint":"core-scripts lint:eslint","test:nodeps":"core-scripts test --passWithNoTests --runInBand","build:typedefs":"tsc -p tsconfig.prod.json --emitDeclarationOnly --outDir dist","lint:stylelint":"core-scripts lint:stylelint","prepublishOnly":"yarn build:deps","prettier:check":"prettier --check","storybook:build":"yarn build:deps && yarn storybook:build:nodeps","storybook:build:nodeps":"build-storybook"},"_npmUser":{"name":"procore-npm-bot","email":"svc-npm-integration@procore.com"},"repository":{"url":"git+https://github.com/procore/core-labs.git","type":"git"},"_npmVersion":"6.14.15","description":"keyboard shortcut ui","directories":{},"_nodeVersion":"14.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"16.8.0","enzyme":"3.11.0","@types/enzyme":"3.10.5","styled-components":"5.1.1","@procore/core-react":"11.2.0","enzyme-adapter-react-16":"1.15.3","@types/styled-components":"5.1.2","@types/enzyme-adapter-react-16":"1.0.6"},"peerDependencies":{"react":"^16.8.0","styled-components":"^5.1.1","@procore/core-react":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/labs-keyboard-shortcut_0.5.0_1662662119636_0.19995485281569114","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-09-29T19:24:32.286Z","modified":"2026-09-25T18:19:54.555Z","0.1.0-alpha-initial-version":"2020-09-29T19:24:32.569Z","0.1.2-beta.8032":"2020-10-20T23:09:06.190Z","0.1.2-alpha.8032":"2020-10-20T23:25:07.963Z","0.1.2-alpha.8134":"2020-10-21T18:01:25.432Z","0.1.2-alpha.8138":"2020-10-21T22:36:43.778Z","0.1.1":"2020-10-22T00:46:00.750Z","0.1.2":"2021-01-05T23:10:15.499Z","0.2.0-alpha-sdk.0":"2021-06-29T23:55:08.000Z","0.2.0":"2021-07-12T22:26:11.285Z","0.3.0":"2022-08-25T15:38:00.239Z","0.3.1":"2022-08-26T18:41:15.480Z","0.4.0":"2022-08-29T19:59:25.290Z","0.5.0":"2022-09-08T18:35:19.858Z"},"bugs":{"url":"https://github.com/procore/core-labs/issues"},"author":{"name":"Procore Technologies"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/procore/core-labs","repository":{"url":"git+https://github.com/procore/core-labs.git","type":"git"},"description":"keyboard shortcut ui","maintainers":[{"email":"kaitlin.jaffe@procore.com","name":"dancingshell"},{"email":"antony.ayoub@procore.com","name":"antonyayoub"},{"email":"ryan.smith@procore.com","name":"rysmithprocore"},{"email":"robbie.greiner@procore.com","name":"robbiegprocore"},{"email":"jacob.adams@procore.com","name":"jadamsss"},{"email":"jeremy.bouzigard@procore.com","name":"jeremy.bouzigard"},{"email":"faraz.hanif@procore.com","name":"faraz.hanif"},{"email":"tim.doherty@procore.com","name":"timdoherty"},{"email":"ajay.kumar@procore.com","name":"ajaykumar-procore"},{"email":"brett.bookout@procore.com","name":"b.bookout"},{"email":"jalyn.gilliam@procore.com","name":"jalyng"},{"email":"chad.ryder@procore.com","name":"chadryder"},{"email":"mohamed.refaie@procore.com","name":"refaiepcn"},{"email":"james.lawson@procore.com","name":"james.lawson"},{"email":"vinayaka.prabhu@procore.com","name":"vinayakaprabhu"},{"email":"david.shure@procore.com","name":"davidshure"},{"email":"james.cleary@procore.com","name":"james.cleary"},{"email":"npm-pnt@procore.com","name":"dev-account-admin"},{"email":"brock@procore.com","name":"brockpcor"},{"email":"rowan.ibrahim@procore.com","name":"rowan.ibrahim"},{"email":"sean.wang@procore.com","name":"sseanwang"},{"email":"vinaya.shrestha@procore.com","name":"vinaya-procore"},{"email":"farismmk@gmail.com","name":"farismmk"},{"email":"gideon.cohn@procore.com","name":"gideon-procore"},{"email":"danny.porrello@procore.com","name":"dannyporrello"},{"email":"alan.villa@procore.com","name":"alanprocore"},{"email":"steven.li@procore.com","name":"stevenliprocore"},{"email":"kanimozhi.sengottuvel@procore.com","name":"kani-procore"},{"email":"danny.ou@procore.com","name":"danny.ou"},{"email":"david.christensen@procore.com","name":"david-christensen-procore"},{"email":"shradha.khard@procore.com","name":"shradha.khard"},{"email":"winson.chu@procore.com","name":"winson.chu"},{"email":"eyvette.sou@procore.com","name":"eyvettesou"},{"email":"li.zhou@procore.com","name":"lzhou888"},{"email":"nick.levin@procore.com","name":"nickprocore"},{"email":"neil.mckeeman@procore.com","name":"neil.mckeeman"},{"email":"julian.gee@procore.com","name":"jgee67"},{"email":"youssef.amer@procore.com","name":"youssefamer"},{"email":"bob.laskowski@procore.com","name":"bob.laskowski"},{"email":"carlos.gomez@procore.com","name":"cagmz"},{"email":"mariah.delaney@procore.com","name":"mariah_delaney"},{"email":"luke.nispel@originvault.io","name":"lukenispel"},{"email":"bikash.sahoo@procore.com","name":"bikash.sahoo"},{"email":"brooks.breyel@procore.com","name":"bbreyel921"},{"email":"kim.hin267@gmail.com","name":"kimhin267"},{"email":"andy.mayer@procore.com","name":"andy.mayer"},{"email":"phil.custer@procore.com","name":"phil.custer"},{"email":"Elijah.El-Haddad@procore.com","name":"elijah.procore"},{"email":"juliana.hernandez@procore.com","name":"juliana.hernandez"},{"email":"judy.lu@procore.com","name":"judy-lu-pc"},{"email":"itsupportteam@procore.com","name":"procore-it-support"},{"email":"andrew.burke@procore.com","name":"andrewburke-pc"},{"email":"svc-npm-integration@procore.com","name":"procore-npm-bot"},{"email":"james.dabbs@procore.com","name":"james.dabbs-procore"},{"email":"lauren.brandstein@procore.com","name":"laurenbrandsteinprocore"},{"email":"scott.bieser@procore.com","name":"scottbieser-procore"},{"email":"amir.iskander@procore.com","name":"amir-iskander"},{"email":"zach.mckenzie@procore.com","name":"zach.mckenzie.procore"},{"email":"amy.panek@procore.com","name":"amyprocore"},{"email":"shayonj@procore.com","name":"shayonj_procore"},{"email":"mike.south@procore.com","name":"mike.south"},{"email":"derek.carter@procore.com","name":"derek-carter-procore"},{"email":"evan.waits@procore.com","name":"evan.waits"},{"email":"jeremy.marcus@procore.com","name":"jeremy-marcus"},{"email":"stephan.lips@procore.com","name":"stephan-procore"},{"email":"alec.larsen@procore.com","name":"aleclarsenprocore"},{"email":"yihai.zweifel@procore.com","name":"yihai.zweifel"},{"email":"jacky.lei@procore.com","name":"jacky-lei"},{"email":"mehrdad.panahandeh@procore.com","name":"mehrdad-panahandeh"},{"email":"peter.jin@procore.com","name":"peter.jin"},{"email":"uddhav.joglekar@procore.com","name":"uddhavjoglekar"},{"email":"denzyl.balram@procore.com","name":"denzylbalram"},{"email":"chang.deng@procore.com","name":"changprocore"},{"email":"noor.ali@procore.com","name":"noor.ali"},{"email":"brad.urani@procore.com","name":"brad.urani"},{"email":"dustin.mccraw@procore.com","name":"dmccraw-procore"},{"email":"patrick.lardin@procore.com","name":"patrick.lardin"},{"email":"abhijit.patwardhan@procore.com","name":"abhijit.patwardhan"},{"email":"alan.bresani-contractor@procore.com","name":"alan.bresani"},{"email":"jason.kaye@procore.com","name":"jason-kaye"},{"email":"yadhu.prakash@procore.com","name":"yadhu.prakash"},{"email":"leandro.sinhorini-contractor@procore.com","name":"leandro-proc"},{"email":"andrew.wheeler@procore.com","name":"andrew.wheeler"},{"email":"sheryl.napigkit@procore.com","name":"sherylnapigkit"},{"email":"lydia.ho@procore.com","name":"lydiahara"},{"email":"kahli.holmes@procore.com","name":"kahliholmes"},{"email":"sateesh.kadiyala@procore.com","name":"sateesh-kadiyala-procore"},{"email":"edwin.palin-contractor@procore.com","name":"epalinprocore"},{"email":"dennis.heckman@procore.com","name":"dennis.heckman"},{"email":"ladislav.varga@procore.com","name":"ladavarga"},{"email":"steven.hinkle@procore.com","name":"steven.hinkle"},{"email":"terrance.xin@procore.com","name":"txin1"},{"email":"chris.berber@procore.com","name":"chris.berber"},{"email":"kyle.williams@procore.com","name":"kyle.williams"},{"email":"kuldeep.singh@procore.com","name":"kuldeepsingh4556"},{"email":"jeremy.lund@procore.com","name":"jeremy.lund"},{"email":"brock.tillotson@procore.com","name":"brocktillotsonprocore"},{"email":"ryan.fuentes@procore.com","name":"ryanfuentesprocore"},{"email":"tyler.wasden@procore.com","name":"tyler.wasden.procore"},{"email":"cody.schindler@procore.com","name":"cody_schindler_procore"},{"email":"hector.thiele-contractor@procore.com","name":"hectorthiele"},{"email":"vishal.karma-contractor@procore.com","name":"vishal-procore"},{"email":"omar.wagdy@procore.com","name":"omar.wagdy"},{"email":"yogev.finegouz@procore.com","name":"yogevfine1"},{"email":"charan.vandavagula@procore.com","name":"charan_procore"},{"email":"stephen.corgiat@procore.com","name":"scorgiat-procore"},{"email":"mason.bartlett@procore.com","name":"mbartlett413"},{"email":"ahmed.ghorab@procore.com","name":"ahmed.ghorab"},{"email":"aly.elashram@procore.com","name":"alyelashram_procore"},{"email":"ilya.dryha-contractor@procore.com","name":"ilya.dryha-contractor"},{"email":"evan.cerwonka@procore.com","name":"evan.cerwonka.procore"},{"email":"richard.bunn@procore.com","name":"richard.bunn"},{"email":"chaitra.manjunatha@procore.com","name":"chaitra-m-15"},{"email":"conner.newman@procore.com","name":"conner-procore"},{"email":"mishael.owoyemi@procore.com","name":"mishaelowoyemi"},{"email":"peter.knif@procore.com","name":"peterknif"},{"email":"aleh.haurylenia-contractor@procore.com","name":"aleh.haurylenia-contractor"},{"email":"ahmed.elbadawei@procore.com","name":"a.elbadawei"},{"email":"melch.chun@procore.com","name":"melch-procore"},{"email":"Mustafa.Abdelrahman@procore.com","name":"mustafa-abdelrahman"},{"email":"ahmed.toaima@procore.com","name":"atoaima"},{"email":"jasaswini.mahapatra@procore.com","name":"jasaswini"},{"email":"adarsh.gautam@procore.com","name":"adarsh.gautam"},{"email":"amin.jaipuri@procore.com","name":"amin.jaipuri"},{"email":"max.helmetag@procore.com","name":"max.helmetag"},{"email":"henry.yogman@procore.com","name":"hyogman"},{"email":"kyle.liu@procore.com","name":"kyle.liu"},{"email":"david.kang@procore.com","name":"davidkangpro"},{"email":"steven.kang@procore.com","name":"stevenkang3"},{"email":"cynthia.bathgate@procore.com","name":"cbathgate"},{"email":"victor.bendeck@procore.com","name":"victorbendeck-pc"},{"email":"sarah.heredia@procore.com","name":"sarah.heredia"},{"email":"moaz.ashraf@procore.com","name":"moaz-ashraf"},{"email":"aly.elkerdany@procore.com","name":"aly-el-kerdany"},{"email":"opensource@procore.com","name":"procore-oss-user"},{"email":"Abhishek.kumar@procore.com","name":"abhishekkumar123"},{"email":"stephanie.brereton@procore.com","name":"stephanie.brereton"},{"email":"mona.khairbek@procore.com","name":"mona.khairbek"},{"email":"jay.yang@procore.com","name":"jyang-procore"},{"email":"ted.yang@procore.com","name":"tedyang"},{"email":"mohamed.deiab@procore.com","name":"deiab"},{"email":"jonathan.greene@procore.com","name":"jgreene_procore"},{"email":"antonio.samay@procore.com","name":"asamay"},{"email":"kenny.foisy@procore.com","name":"kenny.foisy"},{"email":"ganesh.raghupathy@procore.com","name":"ganesh.raghupathy"},{"email":"rajat.menhdiratta@procore.com","name":"rajatmenhdiratta"},{"email":"dominik.lameter@procore.com","name":"dlameter-procore"},{"email":"decha.sanson@procore.com","name":"decha-sanson"},{"email":"kyle.pietz@procore.com","name":"kylepietz"},{"email":"connie.feng@procore.com","name":"connie-feng-procore"},{"email":"roger.vaca-contractor@procore.com","name":"roger-procore"},{"email":"matheus.lima-contractor@procore.com","name":"matheusprocore"},{"email":"jackson.leach@procore.com","name":"jacksonleach-procore"},{"email":"gregory.mitchell@procore.com","name":"g2mitchell"},{"email":"tatsiana.clifton@procore.com","name":"tatsiana.clifton"},{"email":"brian.smith1@procore.com","name":"brian.smith1"},{"email":"neil.patel@procore.com","name":"neil1023"},{"email":"srichaitanya.peddinti@procore.com","name":"srichaitanya.peddinti"},{"email":"jake.pitkin@procore.com","name":"jake-pitkin"},{"email":"erik.thoreson@procore.com","name":"erikthoreson"},{"email":"lucy.huang@procore.com","name":"lhuang325"},{"email":"abhijit.nair-contractor@procore.com","name":"abhijit-procore"},{"email":"rodayna.ehab@procore.com","name":"rodayna.ehab"},{"email":"fairchild.michael@gmail.com","name":"fairchild"},{"email":"mustafa.abdelrahman@procore.com","name":"mustafa-u-abdelrahman"},{"email":"avery.berkowitz@procore.com","name":"aberkowitz"},{"email":"phillip.whisenhunt@procore.com","name":"pwhisenhunt-procore"},{"email":"samad.virani@procore.com","name":"samad.virani"},{"email":"vinoth.kuppusamy@procore.com","name":"vinoth.kuppusamy"},{"email":"amit.kumar@procore.com","name":"amitk030"},{"email":"tracy.otto@procore.com","name":"tracy.otto"},{"email":"daniel.pierre@procore.com","name":"daniel-pierre-procore"},{"email":"ashish.sharma@procore.com","name":"ashish.sharma2024"},{"email":"gaurav.sharma@procore.com","name":"gaurav.sharma.procore"},{"email":"kyle.martinez@procore.com","name":"kylemartinez-procore"},{"email":"gabriel.turkadze@procore.com","name":"gturkadze"},{"email":"ezra.simeloff@procore.com","name":"ezrasimeloff"},{"email":"bill.wagner@procore.com","name":"bill-wagner"},{"email":"kellen.stewart@procore.com","name":"kellen.stewart"},{"email":"rodrigo.dejuana@procore.com","name":"rodrigo.dejuana"},{"email":"sara.elnahal@procore.com","name":"saranahal2"},{"email":"andrew.isaac@procore.com","name":"andrew.isaac"},{"email":"ahmed.gamal@procore.com","name":"agamaleldin"},{"email":"mostafa.eltazy@procore.com","name":"mostafaeltazy"},{"email":"mohit.sharma@procore.com","name":"mohitsharma97"},{"email":"s.tejeshwar@procore.com","name":"tejeshwar"},{"email":"swati.jadhav@procore.com","name":"swati.jadhav"},{"email":"saurabh.mishra@procore.com","name":"smishra06"},{"email":"subham.panigrahi@procore.com","name":"subham.panigrahi"},{"email":"deepak.kumarts@procore.com","name":"deepak.kumarts"},{"email":"vaibhav.aatkare-contractor@procore.com","name":"vaibhav6521"},{"email":"matt.bagnara@procore.com","name":"bagnaram-procore"},{"email":"hatim.khandwawala@procore.com","name":"hatimkhandwawala-procore"},{"email":"oleksandr.dashko-contractor@procore.com","name":"oleksandr133"},{"email":"mohamed.adel@procore.com","name":"mohamed.adel"},{"email":"rana.eltayar@procore.com","name":"rana.eltayar"},{"email":"mahmoud.sharshar@procore.com","name":"mahmoud-sharshar"},{"email":"syam.phanindra@procore.com","name":"syamphanindra"},{"email":"veronia.osama@procore.com","name":"veroniaosama"},{"email":"iman.selim@procore.com","name":"imanselim"},{"email":"mohamed.abdelmaksoud@procore.com","name":"helmy162-procore"},{"email":"samuelvelez8383@gmail.com","name":"samuelvelez8383"},{"email":"vinit.deshkar@procore.com","name":"vinitdeshkar-procore"},{"email":"mariam.mazen@procore.com","name":"mariam_mazen"},{"email":"mina.elnagar@procore.com","name":"mina-elnagar"},{"email":"daniel.andrews@procore.com","name":"daniel_andrews"},{"email":"mohanad.ayman@procore.com","name":"mohanad-ayman"},{"email":"stepan.vanzuriak-contractor@procore.com","name":"stepanvanzuriakprocore"},{"email":"marwan.salem@procore.com","name":"marwansalem-prc"},{"email":"youssef.othman@procore.com","name":"youssefothman"},{"email":"andrii.datsenko-contractor@procore.com","name":"andrii.datsenko-contractor"}],"readme":"# Keyboard Shortcut\nA small set of UI components for rendering Keyboard Shortcuts\n\n## Installation\n`yarn add @procore/labs-keyboard-shortcut`\n\n## Requirements\n#### Peer dependencies\n- `react` >16.8\n- `core-react` >11.0\n- `styled-components` >5.1\n\n#### Translations\n- Include these translations in your bundle from Procore\n`views.generic.keyboard_shortcuts.*`\n\n#### Providers\nTo use `KeyCap` or `KeyboardShortcutTranslation` components,\nyou must wrap this component (root level of your app) in these providers\n- `I18nProvider` from `@procore/core-react`\n```tsx\nimport { I18nProvider } from '@procore/core-react';\n\n<I18nProvider I18n={I18n}>\n  <App/>\n</I18nProvider>\n```\n\n## Full Example\n```tsx\nimport { I18nProvider } from '@procore/core-react';\nimport { KeyCap, KeyName } from '@procore/labs-keyboard-shortcut';\n\nconst App = () => (\n  <I18nProvider I18n={I18n}>\n    <KeyCap keyName=\"Shift\" variant=\"dark\" />\n  </I18nProvider>\n);\n```\n\n#### Accessibility\nTo add proper aria attributes, wrap your target element\n(the ui element that would be \"clicked\") when then shortcut is activated in `KeyboardShortcutTargetWrapper`.\n```tsx\n<KeyboardShortcutTargetWrapper keyNames={['Meta', 'Plus']}>\n  <Button>Zoom In</Button>\n</KeyboardShortcutTargetWrapper>\n```\n","readmeFilename":"README.md"}