{"_id":"@blainelewis1/keymap","_rev":"4-bfff900ddb1257b006517b08f75a5b7b","name":"@blainelewis1/keymap","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@blainelewis1/keymap","version":"1.0.0","description":"A React component for displaying keyboard shortcuts in an easy to remember manner.","repository":{"type":"git","url":"git+https://github.com/blainelewis1/keymap.git"},"author":{"name":"blainelewis1"},"license":"MIT","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","publishConfig":{"access":"public"},"engines":{"node":">=8","npm":">=5"},"dependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.1.3","rollup":"^2.7.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-postcss":"^2.9.0","@babel/core":"7.9.0","@material-ui/core":"^4.9.12","@material-ui/icons":"^4.9.1","@svgr/webpack":"4.3.3","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-eslint":"10.1.0","babel-jest":"^24.9.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","camelcase":"^5.3.1","case-sensitive-paths-webpack-plugin":"2.3.0","css-loader":"3.4.2","dotenv":"8.2.0","dotenv-expand":"5.1.0","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.6.0","eslint-config-react-app":"^5.2.1","eslint-loader":"3.0.3","eslint-plugin-flowtype":"4.6.0","eslint-plugin-import":"2.20.1","eslint-plugin-jest":"^23.8.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"^1.6.1","file-loader":"4.3.0","fs-extra":"^8.1.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","lodash-es":"^4.17.15","mini-css-extract-plugin":"0.9.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.6.4","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.6","react-dev-utils":"^10.2.1","react-redux":"^7.2.0","redux":"^4.0.5","resolve":"1.15.0","resolve-url-loader":"3.1.1","sass-loader":"8.0.2","semver":"6.3.0","style-loader":"0.23.1","styled-components":"^5.1.0","terser-webpack-plugin":"2.3.5","ts-pnp":"1.1.6","url-loader":"2.3.0","webpack":"4.42.0","webpack-dev-server":"3.10.3","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1"},"scripts":{"build:package":"NODE_ENV=production BABEL_ENV=production rollup -c","start:package":"NODE_ENV=development BABEL_ENV=development rollup -c -w","start":"node scripts/start.js","build":"node scripts/build.js","build:old":"node scripts/build.js && cp build/static/css/*.css build/static/css/main.css && cp build/static/js/*.js build/static/js/main.js","test":"node scripts/test.js --env=jsdom","test:es-check":"es-check es5 './build/**/*.js'","build:extension":"yarn build && zip -r keymap-extension.zip build"},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"00b32a9ae735f7e6a336a0d4677d9b50fb7b9160","bugs":{"url":"https://github.com/blainelewis1/keymap/issues"},"homepage":"https://github.com/blainelewis1/keymap#readme","_id":"@blainelewis1/keymap@1.0.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-pjT8IiJuMLtehZVdnUxPkopz03A4lQH3BbrrY8j1WnaJlkOJZ5NxQQVkSs+kwGC+jA/5r4J5nCcKexgiNZBKmw==","shasum":"1f69955c1fd9370440f1dc4dc3dc7d75813cb802","tarball":"https://registry.npmjs.org/@blainelewis1/keymap/-/keymap-1.0.0.tgz","fileCount":6,"unpackedSize":679062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq6xLCRA9TVsSAnZWagAADe0P/0LpXJR64Eq50PMIUQwG\ne1quYoXpH+BbY5cbiK4f5zhxYfuK+JusMg/yZ6Jsx2IZO8yL/j/iCgMiebBk\nhjsBP5sLcVeFP+IveeIiDbnC0tB0bjUKTwYVTRurIPTG4niDKxikG4/JNmbq\nX3k0bjMrskDzd5s1zukXFFh8SfOORpNjZ1U65wxo1SMLU/wROz+E8FDHMt2+\nsZdJIiKS4gEvhAQDTYkFN3TaKKu6EjRxPmL4VolxUSi3yXHHq/sMbcLHCx2p\n6eNeyS9ZMMHhNCqOzrX58YHCbO8UEFwD5nU4Ue0tZpVIY7ej6jKfVRHklT4p\n3jUVCqaVqAeATyjITOM4yXGlptaVhQcPCM56QwLX/7O4QtAk18U49DpKq0vN\nS23J2IYAKrTicDFm1qU0inqhuJKiCmkHwX0gQe8Tj/a4aRomx/8O2opCVarZ\njUFbr98c4fkoqpCIF8o9ubqMzEg+FK9imXU/umvGatvbGqyzPurZSHIUun4G\no8KNdtYU7pT9LdajTsfG7+mWz/yu876QmflHlmCi7h5ORsZqOeMB/+EuYYxQ\ntuc9MLEYRMY/Q71htUFRkcbLXnyaGngaTSt++fvfI9sM2YEMx6YFaMGQdXEk\nywXTxOjo7hi/PwWI40HW2Dkq26I5pdNIf4bx+Trqux0D49XWYc0VV1nNHNzh\njezP\r\n=HK4f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTZqdsv71PTO5yMPaz7d1k02Rd/AsEoQz78otyvffVoAIgRgCse5QCkcD9lmBr0/yOuSJ0ixZcqx7qOY4fdbMP4T8="}]},"maintainers":[{"name":"blainelewis1","email":"blaine.lewis.1@gmail.com"}],"_npmUser":{"name":"blainelewis1","email":"blaine.lewis.1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keymap_1.0.0_1588309067331_0.6333276082903447"},"_hasShrinkwrap":false},"1.0.1":{"name":"@blainelewis1/keymap","version":"1.0.1","description":"A React component for displaying keyboard shortcuts in an easy to remember manner.","repository":{"type":"git","url":"git+https://github.com/blainelewis1/keymap.git"},"author":{"name":"blainelewis1"},"license":"MIT","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","publishConfig":{"access":"public"},"engines":{"node":">=8","npm":">=5"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.1.3","babel-eslint":"10.1.0","babel-jest":"^24.9.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","rollup":"^2.7.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-postcss":"^2.9.0"},"scripts":{"build":"NODE_ENV=production BABEL_ENV=production rollup -c","start":"NODE_ENV=development BABEL_ENV=development rollup -c -w"},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"lodash":"^4.17.15","lodash-es":"^4.17.15"},"gitHead":"56ec1d1041dda98230904667774dd870a2198c9e","bugs":{"url":"https://github.com/blainelewis1/keymap/issues"},"homepage":"https://github.com/blainelewis1/keymap#readme","_id":"@blainelewis1/keymap@1.0.1","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ehf+J8GGkHbY/tZHmhBo4VNmEC2UKJdHhZSsFHUA70dF9xfPW+GCFwQ4nSPBBrtCoJJtse3WaiGE++F9ffxGPQ==","shasum":"1239b675d56b7ad98fa4ac77e4f148d0e015979c","tarball":"https://registry.npmjs.org/@blainelewis1/keymap/-/keymap-1.0.1.tgz","fileCount":6,"unpackedSize":136406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq7esCRA9TVsSAnZWagAA5AsP/RFkXsJ3V5TRHPIkUEMx\nk5BUj4FAfuoRH8uirJbswwXntEjY2MIqNSvfzDLQiRDs5s+zxb1mBTzJdGm4\nBJwOt4TKIV7QM7bPGw/Gc99nbaT7RlZ5JSw2Yloj2m8gavoaoLpoUc58hWzx\n38thq55JjimWd763Ruq1dNw/hPVCxm2ELDCL87sGco5sAmEVFH5aNgQAAY31\nxdPYHKN1WWnRmaRpUPbCPXsECQZ+GmRmssgbTuRAZCyy0KBxBGs7sYUJOsnJ\nIJRzFRn6HKK2pcBi+LELOJI5SPjYA/tiFZAQBLksDyAYIhdiCBg9V04pjB7o\nNf/5PF/gDEQbtAHrotZgQvPtSm8owfDUIZT65RfbZ2OyiUhMmXJOLSbFvvfU\nZ6LqEZaZ4VmQH7Yjqzw1KxhzR158cM9HTxcx/Q436GH08JUgidxh+jXsAl92\n2R7+Y7Ll8adtR67VsNkCvShUFnHCM+yltLcyFNZyMfw+OHNqtJgMwCIcVt7n\nJZgP4A5C7wBDwXBUnt0ZFVKAaAkcQ30Io2tGm/t1xRf9xB5QxIEdbJlz7mcL\nc/PEjd37Gl1dcj3uoNwW6ePN1H9eC2k1j3dDgUIOGlX0V/BgDRJYPAauCENn\nBanm/G2GVRz5dPeBA3waSAOMkEX3Egr7cck7GN6kCIi6PTExg7Xrq/yHIT6j\nHSds\r\n=9rgF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzAoi2aOd9xt+bI8wZjyFLWTb0VZ5zbuHcEFbk7F2+yAiALSIW07LSBjeDCmjEE2upXrLpgyCY8FQ7V8JLky/sFFQ=="}]},"maintainers":[{"name":"blainelewis1","email":"blaine.lewis.1@gmail.com"}],"_npmUser":{"name":"blainelewis1","email":"blaine.lewis.1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keymap_1.0.1_1588311980482_0.1984958470359195"},"_hasShrinkwrap":false},"1.0.2":{"name":"@blainelewis1/keymap","version":"1.0.2","description":"A React component for displaying keyboard shortcuts in an easy to remember manner.","repository":{"type":"git","url":"git+https://github.com/blainelewis1/keymap.git"},"author":{"name":"blainelewis1"},"license":"MIT","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","publishConfig":{"access":"public"},"engines":{"node":">=8","npm":">=5"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.1.3","babel-eslint":"10.1.0","babel-jest":"^24.9.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","rollup":"^2.7.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-postcss":"^2.9.0"},"scripts":{"build":"NODE_ENV=production BABEL_ENV=production rollup -c","start":"NODE_ENV=development BABEL_ENV=development rollup -c -w"},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"lodash":"^4.17.15","lodash-es":"^4.17.15"},"gitHead":"56ec1d1041dda98230904667774dd870a2198c9e","bugs":{"url":"https://github.com/blainelewis1/keymap/issues"},"homepage":"https://github.com/blainelewis1/keymap#readme","_id":"@blainelewis1/keymap@1.0.2","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-NycAN5Y2wC/cRPRpoNkq2XInEKYe7kfBAa+VTENrzJQKtKuVHaMe4TmnPQMZDvEsC+JeW7o3dqhAnAWNCtKIDg==","shasum":"eb8e17e7afe18a2e85ffb6b61368c4b89daec2ba","tarball":"https://registry.npmjs.org/@blainelewis1/keymap/-/keymap-1.0.2.tgz","fileCount":6,"unpackedSize":640230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq7vXCRA9TVsSAnZWagAA64MP/RRYoZf7aE8QDfYW15/M\n2xAXzqvwzVMqcGpS/oXmiAcUZiG+JEaQvJRXL6CCoqGYl3I6pGTAgv2l9AR1\nVyVqnjgdf9pQpxxcIz/hgw3+j6y2M3EADs04osW5nDGpmPJAk2+UOHDf2NsB\nAX8n+mWblL7ZgHavCaDNo+xkaDfjm/m8RlA4ByGAbQFZsrozVYGFWhJW4boS\nstdNCkgJtWzVqUzJixWssRV68R9aj41qbwcUPDIbDPnPZMtabhyFd9Yt5ME6\n7AEwZvWLfCdSECYA3x9kT1pMLYTGD++AGJS0rcotHjqpjTDoXyCH0X2kcfn4\nIMDsvjc/JjXpqpe6uBIFXfllaGahwyjXekmU2bqVLu96W39F5O9P/7J9HSFr\nsE1/M1rGNsURb6G5/zp+wq7ZheOzbjbWCFuihPAIHDA1p0EEW5xfSJ499Uwn\nT5Dw19ZipXpBVDkw7yV2C4o750z3Rb7Uj6hbz2rEiKvbXZDU9+rzxHg9ys0U\nn96ymVmJBCnS2aYAnixcW3ShTZm2JSh90BImL4JWCy4nmUo8l0TXLpE/+zED\nwpwtpMsfuMFSlTAAWDbqejENCcLTXxGzqaqCs87Aey8C0kfpvw2uHfZBLPWI\n2kn94jBamx6p00aS7zpV5LsuqlD5PwOhlARaLlfmoesajKYZ69TdYCvNv5+u\n9Lfz\r\n=PJrK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVClnhEgz2zmPMIOxPSlaw2qxWsCtgHhnPQeVvD+RC+AiA36ZQQ4KBVf3RgHZzn4OwgBM1ISUfEUt609BK4BPnq2w=="}]},"maintainers":[{"name":"blainelewis1","email":"blaine.lewis.1@gmail.com"}],"_npmUser":{"name":"blainelewis1","email":"blaine.lewis.1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keymap_1.0.2_1588313046626_0.6856547500754147"},"_hasShrinkwrap":false},"1.0.3":{"name":"@blainelewis1/keymap","version":"1.0.3","description":"A React component for displaying keyboard shortcuts in an easy to remember manner.","repository":{"type":"git","url":"git+https://github.com/blainelewis1/keymap.git"},"author":{"name":"blainelewis1"},"license":"MIT","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","publishConfig":{"access":"public"},"engines":{"node":">=8","npm":">=5"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.1.3","babel-eslint":"10.1.0","babel-jest":"^24.9.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","rollup":"^2.7.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-postcss":"^2.9.0"},"scripts":{"build":"NODE_ENV=production BABEL_ENV=production rollup -c","start":"NODE_ENV=development BABEL_ENV=development rollup -c -w"},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"lodash":"^4.17.15","lodash-es":"^4.17.15"},"gitHead":"56ec1d1041dda98230904667774dd870a2198c9e","bugs":{"url":"https://github.com/blainelewis1/keymap/issues"},"homepage":"https://github.com/blainelewis1/keymap#readme","_id":"@blainelewis1/keymap@1.0.3","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Ds+/RKRSe8VAEHMEPRifOQJY0QdgfZm5HP+YBRN0Y8OalNbc6jUu6wWV3zJny4VyD4GF9s9PMiQ5HlvCOLy57w==","shasum":"ad50e57aa8676c640a342f3d1dc6c4033d688c22","tarball":"https://registry.npmjs.org/@blainelewis1/keymap/-/keymap-1.0.3.tgz","fileCount":6,"unpackedSize":677080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq7zGCRA9TVsSAnZWagAAxC8P/RX4Ewz0wNopxd0k7nMA\n0PZp3BnFTwKUF95Nd18TrJGqbrR6qBTKuXXBrGt/vmO3T5hjM9rXNqmoGCc8\nZ3dTsuC0UKo7sJDvEA7fuZ8yCVH4xwmWPZI66h3Gl2dNDnNwyD9XRhzbgoNT\n5YxXMIb1MK1cL17FAd3VbsF6B9K0fUQEhx/P5kgzcKwXkHztzWBiqVam0256\njFWKwtXZZUToYh08ra6gzHkoQhZzn04wD++MT+rGtewnquR5ZbH2IuSh/gRV\nt727ivJcerJhszPsyOIw+fz1uCb5HoTzOiBfdHjUT96yLSw2HEIU9Lj5Amp0\ncajjSClCgAD6TdpNc5M2h166JiKRk3bnnwR2xmCbCWzhKJxKhfA0Yeob71R2\n6nz4EIFF8r7z/Lt4dImE55WonimF02mj6ZQwWoTsin26PO7ZYQvBpKBu8LK4\nRQXxjWZNai4x3Q6RJbo+3f8EwFxrunDSd6ELEoTUNYh6lIom93D+bGaN9D+H\n076vontUKUZuxZowh0TbhoqZOKMI8R/5PD0ToL+ruQNlLGxW4tHxGzFt9CUw\nYhem2hoE21uDnZ6fnQ3H3jS6H+dXUnzH7FU5YKhSB0WmTevFRgf9Iz3QdFM7\ntFtjMQCbaqHOkr/uuzeU54CyZE0U0vB1eIEml9EkQjG+WwXKLTmJwLmehJcg\ni9O3\r\n=fEWT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLtrgCrln0SIfgeplrK/7ksprF6fFfj/dFt08VGq9bFAiAvuJ0A/fbDwS3ksZSVt6Ky0EYLpKlEheo1MM3lUKCvXw=="}]},"maintainers":[{"name":"blainelewis1","email":"blaine.lewis.1@gmail.com"}],"_npmUser":{"name":"blainelewis1","email":"blaine.lewis.1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keymap_1.0.3_1588313286144_0.6606758663464125"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-01T04:57:47.296Z","1.0.0":"2020-05-01T04:57:47.503Z","modified":"2022-04-04T19:23:25.135Z","1.0.1":"2020-05-01T05:46:20.585Z","1.0.2":"2020-05-01T06:04:06.797Z","1.0.3":"2020-05-01T06:08:06.331Z"},"maintainers":[{"name":"blainelewis1","email":"blaine.lewis.1@gmail.com"}],"description":"A React component for displaying keyboard shortcuts in an easy to remember manner.","homepage":"https://github.com/blainelewis1/keymap#readme","repository":{"type":"git","url":"git+https://github.com/blainelewis1/keymap.git"},"author":{"name":"blainelewis1"},"bugs":{"url":"https://github.com/blainelewis1/keymap/issues"},"license":"MIT","readme":"# KeyMap\n\nThis repository contains the source for Chrome Extension that visualises keyboard shortcuts on a keyboard to improve their memorability.\n\nThe Chrome extension can be found at https://chrome.google.com/webstore/detail/keymap/fpminkfnndfokkmoobbngdpnijbcajkl\n\nThe repository also contains the source code for an npm package that allows others to use KeyMap in their applications.\n\nMore details on KeyMap can be found at blainelewis1.ca/KeyMap\n\n# Developing\n\nDeveloping the npm packge is a bit tricky, the Chrome extension needs React as a devDependency, but the npm package can't be bundled with React or it breaks.\n\nIf developing the Chrome extension add this line to `package.json`:\n\n```\n  \"devDependencies\": {\n    \"react\": \"^16.13.1\",\n    \"react-dom\": \"^16.13.1\"\n  },\n```\n\nAt some point the right thing to do is to put the extension in it's own repository and then have it import KeyMap as a dependency but that makes too much sense.\n","readmeFilename":"README.md"}